1

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

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

如我所愿,这可以用 U 替换 W。我遇到的问题是我也需要更换任何 A。有没有办法做一个 IF W 或 IF A,用 U 代替?

4

1 回答 1

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 中进行了测试

于 2013-10-24T15:40:42.920 回答