Excel: як використовувати функцію if із текстовими значеннями
Ви можете використовувати такі формули, щоб використовувати функцію IF з текстовими значеннями в Excel:
Спосіб 1. Перевірте, чи відповідає клітинка тексту
=IF( A2 ="Starting Center", "Yes", "No")
Ця формула поверне «Так», якщо значення в комірці A2 — «Початковий центр», інакше поверне «Ні».
Спосіб 2. Перевірте, чи клітинка містить певний текст
=IF(ISNUMBER(SEARCH("Guard", A2 )), "Yes", "No")
Ця формула поверне «Так», якщо значення в комірці A2 містить «Guard» будь-де в комірці, інакше вона поверне «Ні».
Спосіб 3. Перевірте, чи клітинка містить один із кількох певних текстів
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Backup","Guard"}, A2 )))>0, "Yes", "No")
Ця формула поверне «Так», якщо значення в клітинці A2 містить «Резервне копіювання» або «Зберегти» будь-де в клітинці, інакше вона поверне «Ні».
У наведених нижче прикладах показано, як використовувати кожну формулу на практиці з таким набором даних у Excel:
Приклад 1. Перевірте, чи відповідає клітинка тексту
Ми можемо ввести таку формулу в клітинку C2 , щоб повернути «Так», якщо значення в клітинці A2 дорівнює «Початковий центр», або повернути «Ні» в іншому випадку:
=IF( A2 ="Starting Center", "Yes", "No")
Потім ми можемо клацнути та перетягнути цю формулу до кожної клітинки, що залишилася в стовпці C:
Формула повертає «Так» для рядка, де значення стовпця A дорівнює «Початковий центр», і повертає «Ні» для всіх інших рядків.
Приклад 2. Перевірте, чи клітинка містить певний текст
Ми можемо ввести таку формулу в клітинку C2 , щоб повернути «Так», якщо значення в клітинці A2 містить «Guard» будь-де в клітинці, або повернути «Ні» в іншому випадку:
=IF(ISNUMBER(SEARCH("Guard", A2 )), "Yes", "No")
Потім ми можемо клацнути та перетягнути цю формулу до кожної клітинки, що залишилася в стовпці C:
Формула повертає «Так» для кожного рядка, що містить «Охоронець» у стовпці A, і повертає «Ні» для всіх інших рядків.
Приклад 3. Перевірте, чи клітинка містить кілька певних текстів
Ми можемо ввести таку формулу в клітинку C2 , щоб повернути «Так», якщо значення в клітинці A2 містить «Резервне копіювання» або «Зберегти» будь-де в клітинці, або повернути «Ні» в іншому випадку:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Backup","Guard"}, A2 )))>0, "Yes", "No")
Потім ми можемо клацнути та перетягнути цю формулу до кожної клітинки, що залишилася в стовпці C:
Формула повертає «Так» для кожного рядка, що містить «Резервне копіювання» або «Утримання» в стовпці A, і повертає «Ні» для всіх інших рядків.
Примітка . Не соромтеся включити стільки текстових значень, скільки забажаєте, у фігурні дужки формули, щоб знайти стільки конкретних текстових значень у клітинці, скільки забажаєте.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:
Excel: як використовувати функцію IF із кількома умовами
Excel: як створити функцію IF для повернення так або ні
Excel: як використовувати функцію IF із діапазоном значень