Якщо комірка містить текст, то повернути значення в іншу комірку за допомогою формули Excel

  • Поділитися Цим
Hugh West

Якщо ви шукаєте Формула Excel, якщо комірка містить текст, то повернути значення в іншій комірці Однією з найпопулярніших задач Excel є перевірка наявності в комірці значення на основі заданої умови. Це значення може бути текст, дата або будь-яке інше числове значення. У цій статті ми обговоримо формулу Excel, якщо комірка містить текст, а потім повертає значення в іншу комірку.

Завантажити Практичний посібник

Формула Якщо комірка містить текст.xlsx

5 Способів формування формули Excel, якщо комірка містить текст, а значення повертається в іншу комірку

У нас є набір даних про товари, наприклад, ноутбуки, настільні комп'ютери та мобільні телефони. Тепер нам потрібно знайти різні типи значень по відношенню до умови. Очевидно, що наступні формули можуть бути корисними для знаходження даних по відношенню до різних критеріїв.

1. використання функції IF

Коли у вас є інформація про те, що Робочий стіл Потім потрібно знайти дані, для якого міста і стільникового телефону "Доставлено робочий стіл". Для цього можна скористатися функція IF . Функція IF це логічна функція, яка базується на заданому твердженні. Для функції може бути два результати ЯКЩО Якщо порівняти, то перший результат істинний, другий - хибний.

Синтаксис функції наступний

=IF (логічний_тест, [значення_якщо_істина], [значення_якщо_хиба])

Аргументи синтаксису полягають у наступному.

логічний_тест - Значення або логічний вираз, який може бути оцінений як ІСТИНА або ХИБНІСТЬ.

value_if_true - [необов'язково] Значення, яке повертається, коли логічний_тест повертає значення TRUE.

value_if_false - [необов'язково] Значення, яке повертається, коли логічний_тест повертає значення FALSE.

Сходинки:

  • Виберіть порожню комірку, наприклад D5
  • Введіть формулу
=IF (C5="Дакка", "Доставлено", "Не доставлено")

Ось, C5 відноситься до значення комірки і є містом Дакка , Поставлено означає, що якщо значення Правда або Не виконано означає, що якщо значення Неправда. .

  • Преса ENTER
  • Скористайтеся кнопкою Ручка наповнення перетягуванням курсору вниз, утримуючи правий нижній кут D5 в камері, як ця.

  • Зрештою, на виході ми отримуємо ось такий результат.

Читати далі: Як знайти текст у діапазоні Excel та повернути посилання на комірку (3 способи)

2. використання функції ISNUMBER

На сьогоднішній день, на жаль, це не так. НОМЕР функція повертає ПРАВДА і НЕПРАВДА Якщо ні, то можете використати функція ISNUMBER у поєднанні з ПОШУК або ЗНАЙТИ функції для перевірки того, що комірка містить потрібне значення.

Синтаксис функція ISNUMBER це

=ISNUMBER (значення)

Тут значення вхід, який потрібно перевірити

Синтаксис функція ПОШУК це

=SEARCH (find_text, within_text, [start_num])

Аргументами синтаксису є наступні

find_text - Текст для пошуку .

всередині_тексту - Текст для пошуку в межах.

start_num - номер початку [необов'язково] Початкова позиція в тексті для пошуку.

Сходинки:

  • Виділіть порожню комірку на зразок D5
  • Введіть формулу
=ISNUMBER (SEARCH ("Робочий стіл", B5:B10))

Ось, Робочий стіл це текст, який потрібно знайти, B5:B11 діапазон комірок, в якому потрібно знайти текст.

  • По-друге, натисніть ENTER
  • По-третє, скористайтеся Ручка наповнення і отримуємо на виході ось такий результат.

Тут будь-яке слово, що містить Робочий стіл незалежно від того, рядковий він чи верхній регістр, дасть вивід у вигляді ПРАВДА .

Але якщо ви додаєте будь-яку умову, чутливу до регістру, ви повинні використовувати функція FIND з функція ISNUMBER .

Синтаксис функція FIND це

=FIND (find_text, within_text, [start_num])

У цьому випадку формулу слід записати в полі D5 в камері, як ця.

=ISNUMBER(FIND("Робочий стіл",@B5:B11))

Наостанок, натисніть ENTER і використовуйте Ручка наповнення щоб отримати на виході ось такий результат.

Наведений вище рисунок показує, що вихідні дані ігнорують малі літери (тобто, настільний Так що ця формула може бути корисною для такого роду ситуацій.

Читати далі: Якщо комірка містить текст, додайте текст в іншу комірку в Excel

3. комбінація функцій "І-НЕ" та "І-ЧИСЛО

Припустимо, що у вас є колекція деяких продуктів, де кожна назва продукту складається з декількох відомостей, наприклад Ноутбук-Windows-HP що позначає категорію продукту, операційну систему та назву компанії відповідно.

Тепер, якщо ви хочете знайти або Вікна або Робочий стіл Ви можете виконати наступні кроки.

Що ж, перш ніж перейти до основного завдання, представимо функція АБО Синтаксис функція АБО є.

=АБО (логічне1, [логічне2], ...)

Аргументи синтаксису полягають у наступному:

logical1 - Перша умова або логічне значення для оцінки.

логічний2 - [необов'язково] Друга умова або логічне значення для оцінки

Сходинки:

  • Виділіть порожню комірку на зразок D5
  • Введіть формулу
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))), "Доступно", "Не доступно"))

Ось, B5 шукане значення

  • По-друге, натисніть ENTER та використання Ручка заповнення .

Уявімо інший випадок, коли замовнику потрібен такий вид продукції, який повинен бути під Вікна і Робочий стіл Ви можете слідувати попередній формулі, за винятком того, що ви повинні використовувати функція AND замість Функція АБО .

Синтаксис І функція є.

=AND (logical1, [logical2], ...)

Аргументами синтаксису є наступні

logical1 - Перша умова або логічне значення для оцінки.

логічний2 - [необов'язково] Друга умова або логічне значення для оцінки.

У цьому випадку формулу слід записати в полі D5 в камері, як ця.

=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),

"Доступно", "Не доступно")

  • По-друге, натисніть ENTER .
  • По-третє, скористайтеся Ручка наповнення і отримуємо результат.

Знову ж таки, якщо ви стикаєтеся з проблемами, пов'язаними з регістром, просто використовуйте ту саму формулу, але замініть функція ПОШУК з Функція FIND .

Цього разу формула буде такою

=IF(AND(ISNUMBER(FIND("Windows", B10)),ISNUMBER(FIND("Desktop",B10))), "Доступно", "Не доступно")

Ось, B10 шукане значення.

  • Аналогічним чином натисніть ENTER і використовуйте Ручка наповнення для отримання інших результатів.

Читати далі: Якщо комірка містить слово, то присвоїти значення в Excel (4 формули)

4. використання функції VLOOKUP

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

Excel має просту, але ефективну функцію для пошуку будь-яких вертикальних даних і це функція VLOOKUP .

Функція VLOOKUP функція Excel для вертикально організованого пошуку даних у таблиці. Функція VLOOKUP сумісна як з наближеним, так і з точним збігом. Синтаксис функції наступний

=VLOOKUP (value, table, col_index, [range_lookup])

Аргументами синтаксису є наступні

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

таблиця - Таблиця, з якої потрібно отримати значення.

col_index - Стовпець у таблиці, з якого потрібно отримати значення.

range_lookup - діапазон пошуку [необов'язково] TRUE = приблизний збіг (за замовчуванням). FALSE = точний збіг.

Сходинки:

  • Виберіть будь-яку порожню комірку, наприклад C15
  • Введіть формулу на зразок
=VLOOKUP(B15, B5:D11,2,FALSE)

Ось, B15 шукане значення, B5:11 діапазон даних, з якого ви хочете отримати дані, 2 індекс стовпця, який є номером стовпця, починаючи з початкового стовпця набору даних, а False означає точний збіг.

  • Преса ENTER
  • Наостанок, скористайтеся кнопкою Ручка наповнення .

Читати далі: Як використовувати VLOOKUP, якщо комірка містить слово в тексті в Excel

5. формула з функціями ІНДЕКС та СПІВПАДАННЯ

У деяких випадках набір даних не такий простий, як у попередніх, і нам доводиться шукати потрібні дані, зіткнувшись з двома або декількома критеріями. У такій ситуації комбінація ІНДЕКС і МАТЧ функції можуть давати вражаючі результати в Excel.

Синтаксис функція INDEX це

=INDEX (array, row_num, [col_num], [area_num])

Аргументами синтаксису є наступні

масив - Діапазон комірок або константа масиву.

row_num - Позиція рядка в посиланні або масиві.

col_num - [необов'язково] Позиція стовпця в посиланні або масиві.

area_num - [необов'язково] Діапазон посилань, який слід використовувати.

Крім того, синтаксис функція MATCH це

=MATCH (lookup_value, lookup_array, [match_type])

Аргументами синтаксису є наступні

lookup_value - Значення для пошуку в масиві lookup_array.

lookup_array - Діапазон комірок або посилання на масив.

match_type - [за бажанням]. 1 = точне або наступне найменше (за замовчуванням), 0 = точний збіг, -1 = точне або наступне за величиною.

Ці дві функції можна використовувати замість функція VLOOKUP також.

  • Для цього необхідно виділити порожню комірку. В даному випадку це C14 .
  • По-друге, вставте формулу в поле C14 в камеру.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Ось, C5:C11 це дані, з яких ви хочете отримати дані, FGI39 це промокод для пошуку, B5:B11 діапазон комірок промокоду, та 0 для точного збігу.

  • По-третє, преса ENTER і використовуйте Ручка наповнення щоб отримати результат.

Тепер перейдемо до основного пункту, де ми будемо знаходити значення на основі двох критеріїв, використовуючи ІНДЕКС і МАТЧ Уявіть собі, що клієнт хоче дізнатися ціну на Ноутбук Dell і, звичайно ж, він буде мати характер 6-й покоління.

Як знайти значення? Просто дотримуйтесь інструкцій.

Сходинки:

  • Для початку виділяємо порожню комірку. Ось вона D13 .
  • По-друге, вставте формулу в поле D13 в камеру.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Ось, D5:D10 це Ціна дані, B13 шукане значення першого критерію, а B5:B10 це дані першого критерію, C13 шукане значення для другого критерію та C5:C10 дані для другого критерію. У цій формулі використовується булева логіка для створення ряду одиниць і нулів, які відповідають усім 2 критеріїв, а потім Функція MATCH щоб відповідати першій 1 .

  • Преса ENTER (якщо ви є Microsoft 365 користувач) або CTRL + SHIFT + ENTER (для інших версій Excel, оскільки це формула масиву).

Докладніше: Як повернути значення, якщо клітинки містять певний текст зі списку

Важливі моменти для запам'ятовування

  • Під час вставки формула ІНДЕКСУ Будьте уважні з номером рядка і стовпця. Крім того, при вставці індексу правого стовпця введіть індекс правого стовпця формула VLOOKUP .
  • Що ще важливіше, будьте уважні до імені файлу, місця розташування файлу та імені файлу з розширенням excel.

Висновок

Тепер у вас є ці формули для повернути значення в іншу комірку якщо комірка містить текст. Вважаю, що ви добре розумієте всі процеси. Якщо у вас є якісь непорозуміння або запитання, будь ласка, поділіться ними нижче в коментарях. Дякуємо, що ви з нами.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.