Мне нужна помощь с кодом для Excel.
Что мне нужно, если в ячейке содержится «Достигнуто», то отображается 1, «Частично достигнуто» 2, а если «Не достигнуто» 3.
Может кто-нибудь помочь с тем, что мне нужно ввести?
Спасибо
Для тех без ПЕРЕКЛЮЧАТЕЛЯ (и половины длины):
=MATCH(LEFT(A1),{"A","P","N"},0)
=IF(A1="Achieved",1,IF(A1="Partially Achieved",2,IF(A1="Not Achieved",3,"NA")))
=SWITCH(A1,"Achieved",1,"Partially Achieved",2,"Not Achieved",3)
Где A1 - это ячейка, которую вы, конечно, хотите проверить.
Попробуйте,
=iferror(match(A1, {"Achieved", "Partially Achieved", "Not Achieved"}, 0), "")
, чтобы выполнить обратное (с 1, 2 или 3 в ячейке) использование,
=iferror(choose(A1, "Achieved", "Partially Achieved", "Not Achieved"), "")