Як порівняти текст у двох стовпчиках в Excel

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

Зміст

Порівняння тексту у двох стовпцях в Excel є важливим завданням у нашому повсякденному житті, особливо коли нам доводиться знаходити щось, що порівнюється із заданим текстом. У цій статті я зупинюсь на семи плідних способах порівняння тексту у двох стовпцях у Excel з відповідними прикладами.

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

Ви можете завантажити наступну таблицю в Excel для кращого розуміння та практичного застосування.

Порівняти текст у двох колонках.xlsx

7 зручних способів порівняти текст у двох колонках в Excel

У цій статті ми продемонструємо вам, як порівняти текст у двох стовпчиках в Excel за допомогою функції арифметика формула, що поєднує в собі ЯКЩО і COUNTIF Функції, умовне форматування, умовні позначення ПЕРЕГЛЯД функцію, вкладеність функції ІНДЕКС і МАТЧ функції, а також об'єднання РЕЗУЛЬТАТ < НОМЕР і МАТЧ функції.

Розглянемо наступний набір даних. Тут наведено два списки товарів, а саме Список товарів 1 та Список товарів 2, разом з їх продажами у січні та лютому відповідно.

Наразі ми маємо порівняти перелік пунктів з різних точок зору. Давайте почнемо.

1. порівняння тексту у двох стовпчиках на наявність збігів у рядках

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

1.1 Ідентична (точна) відповідність за допомогою загальної арифметичної формули

Сходинки:

  • Ось, B5 комірка елемента зі списку елементів 1 та C5 комірка елемента зі списку елементів 2.
  • По-перше, виберіть пункт D5 в камері.
  • Загалом, ви можете використовувати наступну формулу для порівняння двох стовпців рядок за рядком на предмет ідентичного збігу.
=B5=C5

  • Потім натисніть ВВОД.

  • Отже, тут ви побачите перший ідентичний збіг в D5 в камері.
  • Крім того, скористайтеся інструментом "Ручка заливки" і перетягніть його вниз з області D5 в камеру до D16 в камеру.

  • Нарешті, ви можете побачити всі однакові збіги як істинні та хибні.

1.2 Ідентичні збіги та відмінності з використанням функції IF

Ви можете легко знайти результат щодо збігу та не збігу (відмінності) при спільному використанні формули ЕСЛИ. Функція IF логічна функція, що базується на заданому твердженні.

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

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

Аргументи функції IF

  • логічний_тест - Значення або логічний вираз, який може бути оцінений як ІСТИНА або ХИБНІСТЬ.
  • value_if_true - [необов'язково] Значення, яке повертається, коли логічний_тест повертає значення TRUE.
  • value_if_false - [необов'язково] Значення, яке повертається, коли логічний_тест повертає значення FALSE.

Сходинки:

  • Тут виберіть D5 спочатку в камеру.
  • Тепер застосуємо формулу до нашого набору даних.
=IF(B5=C5, "Співпадає", "Не співпадає")

  • Після цього нанесли удари по ENTER .

  • Тоді, ви отримаєте результат у вигляді НЕ збігається в D5 в камеру.
  • Крім того, скористайтеся Ручка наповнення і перетягніть його вниз з інструмента D5 в камеру до D16 в камері.

  • Тут ви отримаєте всі результати.

1.3 Порівняння збігів або розбіжностей за допомогою аналізу, чутливого до конкретного випадку

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

Сходинки:

  • На цьому зображенні ми розфарбуємо дані два рядки, щоб побачити різницю.
  • Тут виберіть D5 спочатку в камеру.
  • Далі застосуємо формулу до нашого набору даних.
=IF(EXACT(B5,C5), "Співпадає", "Не співпадає")

  • Після цього нанесли удари по ENTER .

  • Отже, тут ви побачите результат у вигляді D5 в камеру.
  • Крім того, скористайтеся Ручка наповнення і перетягніть його вниз з інструмента D5 в камеру до D16 в камеру.

  • Отже, на скріншоті ми бачимо, що лише зміна в F про Морозильна скриня забезпечує результат " Не збігається "

2. Порівняння тексту у двох стовпчиках за допомогою функцій ЕСЛИ та СЧЕТЕСЛИ в Excel

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

Функція COUNTIF функція Excel для підрахунку комірок в діапазоні, що задовольняє певній умові. Ця функція може підраховувати комірки, що містять дати, числа і текст.

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

=COUNTIF(діапазон, критерії)

Аргумент функції COUNTIF

діапазон - Діапазон клітин для підрахунку.

критерії - Критерії, які контролюють, які клітини повинні бути підраховані.

Сходинки:

  • Тут виберіть D5 спочатку в камеру.
  • Тоді давайте застосуємо формулу, наведену нижче.
=IF(COUNTIF($C5:$C13, $B5)=0, "Не знайдено в списку 2", "Знайдено в списку 2")

  • Ось, C5:C13 діапазон комірок для списку елементів 2, а B5 комірка елемента зі списку елементів 1. Якщо функція IF повертає нуль (Не знайдено в списку 2) або 1 (Знайдено в списку 2).
  • Потім натисніть ENTER .

  • Отже, тут ви побачите результат у вигляді D5 в камері.
  • Крім того, скористайтеся Ручка наповнення і перетягніть його вниз з інструмента D5 в камеру до D16 в камері.

  • Нарешті, ви отримаєте всі результати тут, на зображенні нижче.

3. застосування умовного форматування для порівняння тексту у двох стовпчиках на предмет збігів і розбіжностей

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

Застосуємо цю функцію для порівняння двох переліків позицій.

3.1 Пошук збігів

Ви можете знайти відповідний товар, якщо виконаєте наведені нижче дії.

Сходинки:

  • По-перше, зверніться до Головна сторінка > Умовне форматування > Нове правило .

  • Потім виберіть Використовуйте формулу, щоб визначити, які клітинки форматувати та вставте формулу в порожнє місце, як показано на наступному скріншоті.
=$B5=$C5

  • Пізніше натисніть на Формат .

  • Після цього перейдіть на сторінку Заповнити виберіть потрібний колір і натисніть Гаразд. .

  • Знову натисніть Гаразд. в Нове правило форматування діалогове вікно.

  • В результаті ви отримаєте наступний результат. Підібрані тільки динамік і монітор настільного комп'ютера.

3.2 Виявлення відмінностей

Сходинки:

  • Тут, щоб знайти відмінності, потрібно виконати ту ж саму процедуру, що і в попередньому варіанті, але замість попередньої формули вставити наступну формулу.
=$B5$C5

  • В результаті ви отримаєте наступний результат.

Читати далі: Як порівняти два стовпці в Excel для знаходження відмінностей

4. виділення повторюваного або унікального тексту для порівняння у двох колонках за допомогою умовного форматування

У цьому методі ми будемо використовувати Умовне форматування знову ж таки за винятком формули і використовуватимемо Правила виділення комірок опція функції.

4.1 Пошук тексту, що повторюється (Matched Text)

Виявити дублікати можна і без формули, для цього необхідно виконати наступні дії.

Сходинки:

  • Тут виберіть Головна сторінка > Умовне форматування > Правила виділення комірок > Дублюючі значення.

  • Потім відкрийте Дублікати значень .
  • Надалі зберігати значення за замовчуванням Дублікат в клітинках, що містять його, змініть значення параметра Формат значення з опцію (просто вона показує колір), і натисніть ГАРАЗД. .

  • Ви отримаєте наступний результат.

4.2 Пошук унікального тексту (не співпадаючого тексту)

Також можна визначити унікальну назву елементів, де наявні дублікати текстів.

Сходинки:

  • Отже, виконайте попередні кроки до появи діалогового вікна, а саме Дублікати значень У діалоговому вікні змініть значення за замовчуванням на Унікальний і натисніть ГАРАЗД. .

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

5 Використання функції СРЗНАЙТИ для порівняння та пошуку пропущеного тексту в Excel

Можливо, вам доведеться знайти відсутній текст у двох заданих стовпчиках тексту. Наприклад, якщо ви хочете визначити, чи є елемент в одному списку в іншому списку, ви можете використати функція VLOOKUP . ПЕРЕГЛЯД функція Excel для вертикально організованого пошуку даних у таблиці. Функція сумісна як з наближеним, так і з точним пошуком.

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

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

Аргумент функції VLOOKUP

  • значення - Значення шукати в першому стовпчику таблиці.
  • таблиця - Таблиця, з якої потрібно отримати значення.
  • col_index - Стовпець у таблиці, з якого потрібно отримати значення.
  • range_looku p - [необов'язково] TRUE = приблизний збіг (за замовчуванням). FALSE = точний збіг.

Сходинки:

  • По-перше, оберіть D5 в камеру.
  • Тоді для нашого набору даних формула буде виглядати наступним чином.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))

  • Після цього натисніть ENTER .

Розбивка по формулам

  • Ось, B5 є шуканим елементом, C5:C13 діапазон комірок для списку елементів 2,
  • Ви маєте з'ясувати, чи є B5 ( ЗМІННИЙ СТРУМ ) міститься в переліку позицій 2 або не міститься.
  • Тепер, якщо елемент пошуку ( ЗМІННИЙ СТРУМ ) міститься в пункті переліку 2, в ПЕРЕГЛЯД формула повертає назву товару. Інакше, якщо ЗМІННИЙ СТРУМ не знайдено в списку 2, формула повертає a Помилка #N/A Так от, це і є той елемент, якого не вистачає.
  • Крім того, на засіданні було ухвалено рішення про ПОМИЛКА використовується для уникнення помилок. Якщо результатом є помилка, то функція повернеться у вигляді ПРАВДА і НЕПРАВДА якщо результат не є помилкою.
  • Отже, тут ви побачите перший ідентичний збіг в D5 в камеру.
  • Крім того, скористайтеся Ручка наповнення і перетягніть його вниз з інструмента D5 в камеру до D16 в камеру.

  • Нарешті, ви можете побачити всі однакові збіги як істинні та хибні.

Стаття на тему: Формула VLOOKUP для порівняння двох стовпців на різних аркушах!

6. порівняння тексту та вилучення даних за допомогою функцій вкладеності INDEX та MATCH

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

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

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

Аргумент функції INDEX

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

Функція MATCH використовується для визначення місцезнаходження шуканого значення в рядку, стовпчику або таблиці. МАТЧ часто поєднується з ІНДЕКС функція щоб отримати відповідне значення.

Синтаксис функції МАТЧ

=MATCH(значення_пошуку, масив_пошуку, [тип_відповідності])

Аргумент функції МАТЧ

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

Сходинки:

  • Припустимо, ви задали список позицій для пошуку, які доступні в іншому списку позицій з їх продажами. Тепер вам потрібно витягти продажі для знайдених позицій.
  • Для цього необхідно скористатися наступною формулою.
=INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)

  • Потім натисніть ENTER .
  • Ось, B5:C16 перелік позицій із зазначенням обсягів їх продажу, E5 є об'єктом пошуку, B5:B16 це перелік позицій, 0 для точного збігу, а 2 індекс стовпчика.

  • Отже, тут ви побачите вартість продажу в D5 в камері.
  • Крім того, скористайтеся Ручка наповнення і перетягніть його вниз з інструмента D5 в камеру до D16 в камеру.

  • Нарешті, ви отримаєте всю вартість продажу тут, на зображенні нижче.

7. об'єднання функцій СУММЕСЛИ, ЧИСЛО та СХОЖ для порівняння тексту в двох стовпчиках з підрахунком збігів

Якщо ви хочете підрахувати кількість збігів тексту або елементів, ви можете використовувати функція SUMPRODUCT Формула є надзвичайно багатогранною, але досить гнучкою функцією, яка підходить для підсумовування таких величин, як ПІДСУМКИ .

Синтаксис функції СУММЕСЛИ

=SUMPRODUCT(array1, [array2],...)

Аргумент функції СУММЕСЛИ

  • array1 - Спочатку масив або діапазон помножити, потім додати.
  • array2 - [необов'язково] Другий масив або діапазон для множення, потім додавання.

Сходинки:

  • По-перше, виберіть пункт D5 в камеру.
  • По-друге, запишемо наступну формулу для нашого набору даних.
=SUMPRODUCT(--(ISUMBER(MATCH(B5:B16,C5:C13,0))))

  • А потім, натисни на кнопку ENTER .
  • У цій формулі, B5:B16 діапазон комірок для списку елементів 1, а C5:C13 для пункту переліку 2. Крім того, в -НОМЕР використовується для перетворення вихідних даних у числові значення.

  • Нарешті, ви побачите наступний результат на наведеному зображенні.

Читати далі: Підрахунок збігів у двох стовпчиках в Excel (4 простих способи)

Висновок

У цій статті ми розглянули 7 зручні методи порівняння тексту в двох колонках в Ексель. Щиро сподіваємося, що ця стаття була корисною та цікавою для Вас. Крім того, якщо Ви бажаєте почитати інші статті про Excel, Ви можете відвідати наш сайт, Ексельдемія Якщо у Вас є запитання, коментарі чи рекомендації, будь ласка, залишайте їх у розділі коментарів нижче.

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