Excel: как использовать оператор если с функцией поискпоз


Вы можете использовать следующий синтаксис в Excel, чтобы использовать оператор ЕСЛИ с функцией ПОИСКПОЗ :

 =IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), “Yes”, “No”)

Эта конкретная формула проверяет, существует ли значение в ячейке E2 в диапазоне A2:A10 .

Если он существует, формула возвращает Yes .

Если он не существует, формула возвращает No.

Примечание . Не стесняйтесь заменять «Да» и «Нет» любыми другими значениями, которые вы хотите вернуть.

В следующем примере показано, как использовать этот синтаксис на практике.

Пример: как использовать оператор ЕСЛИ с функцией ПОИСКПОЗ в Excel

Допустим, у нас есть следующий набор данных в Excel, содержащий информацию о различных баскетболистах:

Допустим, мы хотим проверить, существует ли название команды «Лейкерс» в столбце команды.

Для этого мы можем ввести следующую формулу в ячейку F2 :

 =IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), “Yes”, “No”)

На следующем снимке экрана показано, как использовать эту формулу на практике:

Название команды «Лейкерс» существует в диапазоне A2:A10 , поэтому формула возвращает «Да» в ячейке F2 .

Обратите внимание, что вы также можете вернуть значение ячейки вместо «Да» или «Нет» в операторе IF .

Например, вы можете использовать следующую формулу, чтобы вернуть название команды, если оно существует в столбце команды, или пустое место в противном случае:

 =IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), E2 , “ ”)

На следующем снимке экрана показано, как использовать эту формулу на практике:

Формула просто возвращает название «Лейкерс» в ячейке F2 , поскольку это имя существовало в столбце команды.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:

Excel: как использовать функцию ЕСЛИ с ИНДЕКС ПОИСКПОЗ
Excel: как использовать СУММУ с ИНДЕКС-ПОИСКПОЗ
Excel: используйте ИНДЕКС и ПОИСКПОЗ для возврата нескольких значений по вертикали

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *