[英]Replace text in a cell containing a string with another string
在Excel中,如何将包含特定字符串的单元格中的文本替换为另一个字符串?
原始值如下所示
802-2553
802-1753
802-5589
103-4569
103-54879
303-1542
303-6589
502-1236
我想做的是,将所有单元格替换为802
,前三个字符替换为文本Vehicle Loans
, 103
替换为文本Home Loans
, 303
替换为Saving Accounts
, 502
替换为Other Loans
所以最终结果是
Vehicle Loans
Vehicle Loans
Vehicle Loans
Home Loans
Home Loans
Savings Accounts
Savings Accounts
Other Loans
我尝试使用“替代功能”,但似乎该功能不适用于此类情况。
还有什么其他方法可以做到这一点?
尝试结合使用IF
和LEFT
:
=IF(LEFT(A1,3)="802","Vehicle loans", IF(LEFT(A1,3)="103","Home loans",IF(LEFT(A1,3)="303","Saving account",IF(LEFT(A1,3)="502","Other account","Unknown account"))))
在相邻的单元格中使用并复制和粘贴值。
以上两个答案都很好。
或者,您可以只使用搜索并替换。 又快又脏。
查找内容:“ 802-”
放入连字符,以便在单元格内找不到值。
替换为:“车辆贷款”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.