Excel multiple If (Isnumber (search)

Можете ли вы сделать multiple =IF(ISNUMBER (SEARCH)) в Excel? Я хотел бы, чтобы одна формула посмотрела на несколько строк текста и дала результат, если одно из различных слов находится в этой строке.

Например, если бы у меня были ниже пункты слева — я хотел бы уравнение, чтобы дать результаты справа. I used =IF (ISNUMBER (SEARCH («1pc «,A1)),»1 Pc»,»») and it pulled the 1 Pc I was looking for but how do I pull the other items like 2 Pc or Set?

Floral 1pc                         1 Pc
Floral 1pc                         1 Pc
1pc w/bow                          1 Pc
Pink Heart  Set                        Set
Pink Heart  Set                        Set
Multi Mini Heart 2pc w/bow         2 Pc
Multi Mini Heart 2pc w/bow         2 Pc

1 ответ

  1. Создайте таблицу с тем, что искать и что возвращать:

    Введите описание изображения здесь

    Тогда вы можете нам следующую формулу массива:

    =INDEX($F
    	

    Create a table with what to be searched and what to return:

    enter image description here

    Then you can us the following array formula:

    =INDEX($F$1:$F$3,MATCH(TRUE,ISNUMBER(SEARCH($E$1:$E$3,A1)),0))
    

    Being an array formula it needs to be confirmed with Ctrl-Shift-Enter instead of Enter when exiting Edit mode. If done correctly then Excel will put {} around the formula.

    enter image description here

    :$F,MATCH(TRUE,ISNUMBER(SEARCH($E

    Create a table with what to be searched and what to return:

    enter image description here

    Then you can us the following array formula:

    =INDEX($F$1:$F$3,MATCH(TRUE,ISNUMBER(SEARCH($E$1:$E$3,A1)),0))
    

    Being an array formula it needs to be confirmed with Ctrl-Shift-Enter instead of Enter when exiting Edit mode. If done correctly then Excel will put {} around the formula.

    enter image description here

    :$E,A1)),0))

    Будучи формулой массива, она должна быть подтверждена Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования. Если сделано правильно, то Excel поставит {}вокруг формулы.

    Введите описание изображения здесь