Excel, если ячейка Excel имеет значение X, Y или Z, отображается 1, 2 или 3 - PullRequest
0 голосов
/ 02 июня 2018

Мне нужна помощь с кодом для Excel.

Что мне нужно, если в ячейке содержится «Достигнуто», то отображается 1, «Частично достигнуто» 2, а если «Не достигнуто» 3.

Может кто-нибудь помочь с тем, что мне нужно ввести?

Спасибо

Ответы [ 4 ]

0 голосов
/ 03 июня 2018

Для тех без ПЕРЕКЛЮЧАТЕЛЯ (и половины длины):

=MATCH(LEFT(A1),{"A","P","N"},0)
0 голосов
/ 02 июня 2018
=IF(A1="Achieved",1,IF(A1="Partially Achieved",2,IF(A1="Not Achieved",3,"NA")))

enter image description here

0 голосов
/ 03 июня 2018
=SWITCH(A1,"Achieved",1,"Partially Achieved",2,"Not Achieved",3)

Где A1 - это ячейка, которую вы, конечно, хотите проверить.

0 голосов
/ 02 июня 2018

Попробуйте,

=iferror(match(A1, {"Achieved", "Partially Achieved", "Not Achieved"}, 0), "")

, чтобы выполнить обратное (с 1, 2 или 3 в ячейке) использование,

=iferror(choose(A1, "Achieved", "Partially Achieved", "Not Achieved"), "")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...