替换Excel中的字符

时间:2013-10-24 15:37:38

标签: excel excel-formula

我正在尝试替换excel单元格中的最后一个字符。我正在使用

=IF(RIGHT(B2,1)="W", LEFT(B2,LEN(B2)-1) &"U", B2)

这可以根据需要用U替换W.我遇到的问题是我需要更换任何A。有没有办法做IF W或IF A,用U?

代替

1 个答案:

答案 0 :(得分:0)

试试这个(不正确):

=IF(RIGHT(B2,1)="W" OR RIGHT(B2,1)="A", LEFT(B2,LEN(B2)-1) & "U", B2)

根据@Oberling

=IF(OR(RIGHT(B2,1)="A", RIGHT(B2,1)="W"), LEFT(B2,LEN(B2)-1) & "U", B2)

根据@Barry

=IF(OR(RIGHT(B2)={"W","A"}), LEFT(B2,LEN(B2)-1) & "U", B2)

后两个在Excel 2013中进行了测试