Формула Excel: Осередок містить, які речі -

Зміст

Загальна формула

=IF(ISNUMBER(SEARCH(substring,text)),substring,"")

Резюме

Якщо у вас є список речей (слів, підрядків тощо) і ви хочете дізнатись, що з цих речей відображається в комірці, ви можете створити просту таблицю та використати формулу на основі функції ПОШУК.

Налаштування

Припустимо, у вас є комірки, які містять текст, в якому згадуються різні кольори, і ви хочете з’ясувати, які кольори згадуються в кожній клітинці.

З текстом ліворуч створіть просту таблицю з клітинками, які потрібно перевірити ліворуч, а слова, які потрібно шукати, є мітками стовпців праворуч.

У цьому прикладі ми перевіряємо наявність 6 кольорів, отже, у таблиці є 7 колонок, включаючи стовпець, який ми шукаємо.

У другий стовпець додайте першу формулу. У комірці C5 прикладу маємо:

=IF(ISNUMBER(SEARCH(C$4,$B5)),C$4,"")

Пояснення

Ця формула базується на простішій формулі, описаній тут. Він використовує функцію SEARCH для пошуку всередині B5 для використання комірки C4 як рядка пошуку. Якщо SEARCH повертає число, це означає, що рядок пошуку знайдено. У цьому випадку ISNUMBER поверне TRUE, а функція IF поверне значення в C4.

Якщо рядок пошуку не знайдено, SEARCH повертає помилку, ISNUMBER повертає FALSE, а функція IF повертає порожній рядок ("") - значення FALSE.

Зверніть увагу, що посилання в цій формулі ретельно побудовані. Посилання на C $ 4 має заблокований рядок, а посилання на $ B5 - стовпець. Це дозволяє формулу копіювати по всій таблиці і при цьому працювати коректно.

Цікаві статті...