Оператор if-else с несколькими условиями в Microsoft Excel - PullRequest
0 голосов
/ 14 февраля 2019

Существует ли в Microsoft Excel 2007 формула, в которой я могу иметь несколько операторов «else», если в ячейке, которую я вызываю, найдено определенное ключевое слово.Например, если ячейка C3 содержит слово «Сеть», она автоматически введет «5» в ячейку B3, в противном случае, если она содержит слово «Software», она введет «4» в ячейку B3 и так далее.Я попытался использовать этот код ниже, но он показывает ошибку

=IF(OR(SEARCH("Har",C5)),"6", IF(SEARCH("Soft", C5)), "7","")

1 Ответ

0 голосов
/ 14 февраля 2019

Это будет работать для ваших 2 примеров, показанных

=IF(NOT(ISERROR(FIND("Network",A3))),5,IF(NOT(ISERROR(FIND("Software",A3))),4,"-"))

. Что если мне нужно найти два ключевых слова, например, если ячейка A3 содержит либо «Сеть», либо «Аппаратное обеспечение», это будетвозврат 5

=IF(OR(NOT(ISERROR(FIND("Network",A4))),NOT(ISERROR(FIND("Software",A4)))),5,"-")
...