2013-10-24 5 views
1

Я пытаюсь заменить последний символ в ячейке excel. Я используюЗаменить символы в Excel

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

Это работает, чтобы заменить W на U, как я хочу. Проблема, с которой я сталкиваюсь, заключается в том, что мне нужно заменить любой A. Есть ли способ сделать IF W или IF A, заменить на U?

ответ

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

+0

'OR (RIGHT (B2,1) =" W ", RIGHT (B2,1) =" A ")' – Orbling

+0

Часть, которую Орблинг дал. Спасибо, ребята, за вашу помощь. – baskinsr

+0

Вы также можете использовать 'OR (RIGHT (B2) = {" W "," A "})' –

Смежные вопросы