Як порівняти текст між двома комірками в Excel (10 способів)

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

Зміст

Коли ми порівнюємо лише дві комірки вручну, це не складно. Але порівнювати сотні і тисячі текстових рядків ніколи не буває легко. На щастя, MS Excel надає нам кілька функцій і способів зробити це досить легко. У цій статті я продемонструю кілька методів порівняння тексту двох комірок в Excel.

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

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

10 способів порівняти текст двох комірок в Excel

1. порівняти текст двох комірок за допомогою оператора "дорівнює" (без урахування регістру)

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

Сходинки:

  • Введіть формулу в поле Комірка D5 .

=B5=C5

  • Скопіюйте формулу вниз до D13 .

Зауважте:

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

2. порівняти текст двох комірок за допомогою функції EXACT (з урахуванням регістру)

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

Сходинки:

  • Введіть формулу в поле Комірка D5 .

=EXACT(B5,C5)

  • Скопіюйте формулу вниз до D13 .

Спостереження:

Якщо поспостерігати за результатом, то можна побачити, що ТОЧНО функція повертає результат ПРАВДА тоді і тільки тоді, коли весь текст повністю збігається. Він також є чутливим до регістру.

Використання функції EXACT з IF для отримання текстового виводу:

Тут ми будемо додатково використовувати Функція IF з ТОЧНО Для відображення умовних результатів ми також використаємо той самий набір даних, що наведений вище.

Сходинки:

  • Введіть формулу в поле Комірка D5 .

=IF(EXACT(B5,C5), "Схожі", "Різні")

Пояснення до формули:

Тут наша внутрішня функція полягає в тому, щоб ТОЧНО яка знайде точний збіг між двома комірками. Розглянемо синтаксис функції ЕСЛИ:

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

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

Як ми будемо друкувати Подібні якщо дві комірки співпали і Різні Тому другий і третій аргумент заповнюються цим значенням.

  • Скопіюйте формулу вниз до D13 .

3. порівняти текст двох комірок за допомогою функції IF (без урахування регістру)

Ми можемо використовувати тільки ЯКЩО Знову ж таки, розглянемо процес на тому ж наборі даних.

Сходинки:

  • Введіть формулу в поле Комірка D5 .

=IF(B5=C5,"Yes","No")

  • Скопіюйте формулу вниз до D13 .

4. Порівняння двох текстів за довжиною рядка за допомогою функції LEN

Давайте подивимося, як можна перевірити, чи має текст у двох комірках однакову довжину рядка чи ні. Нас цікавить текст однакової довжини, а не однаковий текст. Наш набір даних буде таким самим, як наведено вище.

Сходинки:

  • Введіть формулу в поле Клітинка D5.

=IF(LEN(B5)=LEN(C5), "Однаково", "Не однаково")

Пояснення до формули:

  • По-перше, потрібно знати основні поняття, які стосуються Функція LEN .
  • Синтаксис цієї функції наступний: LEN (текст)
  • Ця функція використовується для підрахунку символів будь-якого тексту або рядка. Коли ми передаємо будь-який текст в цю функцію, то вона поверне кількість символів.
  • LEN(B5) у цій частині спочатку обчислюється символ кожної комірки з першого стовпчика та LEN(C5) для другого.
  • Якщо довжина однакова, то буде виведено "Те саме" а якщо ні, то "Не те саме" .

  • Скопіюйте формулу вниз до D13 .

5. порівняйте текст двох клітинок, які мають зайві пропуски

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

Сходинки:

  • Введіть формулу в поле Клітинка D5.

=TRIM(B5)=TRIM(C5)

Пояснення до формули:

  • По-перше, потрібно знати основні поняття, які стосуються Функція TRIM .
  • Синтаксис цієї функції наступний: TRIM(текст)
  • Ця функція використовується для видалення всіх пробілів з текстового рядка, крім одиночних пробілів між словами.
  • TRIM(B5) ця частина видаляє зайві пробіли з комірки, очікуються одинарні пробіли між словами та TRIM(C5) для другого.
  • Після видалення пропусків, якщо обидва значення однакові, то буде виведено "ІСТИНА" а якщо ні, то "ФАЛЬШИВО" .

  • Скопіюйте формулу вниз до D13 .

6. Порівняння текстових рядків двох комірок в Excel за входженням певного символу

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

Сходинки:

  • Введіть формулу в поле Клітинка Е5.

=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")), "Те саме", "Не те саме")

Пояснення до формули:

  • Тут ми додатково використали Функція ЗАМІНИ Розглянемо основи цієї функції.
  • Синтаксис цієї функції наступний: SUBSTITUTE (text, old_text, new_text, [instance])
  • У параметрі функції можна передати ці чотири аргументи, серед яких останній є необов'язковим.

    текст- Текст для перемикання.

    old_text- Текст замінити.

    new_text- Текст замінити на.

    прикладом... Примірник для заміни, якщо не вказано, замінюються всі примірники. Це не обов'язково.

  • SUBSTITUTE(B2, символ_для_рахунку, "") за допомогою цієї частини ми замінюємо унікальний ідентифікатор на ніщо, використовуючи ЗАМІНИТИ функцію.
  • Потім за допомогою LEN(C5)-LEN(SUBSTITUTE(C5, $B5,"")) і LEN(D5)-LEN(SUBSTITUTE(D5, $B5,"")) підраховуємо, скільки разів унікальний ідентифікатор зустрічається в кожній комірці. Для цього отримуємо довжину рядка без унікального ідентифікатора і віднімаємо її від загальної довжини рядка.
  • Насамкінець, в рамках проекту ЯКЩО використовується для того, щоб зробити результати більш значущими для ваших користувачів, показуючи правдиві або неправдиві результати.

  • Скопіюйте формулу вниз до E10 .

7. порівняйте текст з двох клітинок і виділіть збіги

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

Сходинки:

  • Виберіть весь набір даних.
  • Перейдіть до Умовне форматування Ви знайдете його в розділі Головна сторінка рахунок.
  • Виберіть пункт Нове правило варіант.

  • Виберіть опцію з позначкою 1 .
  • Введіть у позначене поле формулу, наведену нижче 2 .

=$B5=$C5

  • Або ви можете просто вибрати два стовпчики набору даних.
  • Після цього натисніть на кнопку Формат варіант.

  • Перейдіть на сторінку Заповнити рахунок.
  • Виберіть будь-який колір.
  • Потім натисніть ГАРАЗД. .

  • Натисніть на кнопку ГАРАЗД. кнопку.

  • Виділені дані, що збігаються.

8. Часткове порівняння тексту з двох клітинок в Excel (без урахування регістру)

Що стосується порівняння двох комірок, іноді ми можемо розглянути частковий збіг. У цьому розділі ми побачимо часткове порівняння тексту двох комірок. Існує багато функцій, доступних в Excel для перевірки тім'яних елементів. Але в цьому прикладі ми розглянемо Права функція .

Розглянемо цю таблицю даних і знайдемо, чи співпадають останні 6 символів у двох клітинках.

Сходинки:

  • Введіть формулу в поле Комірка D5 і скопіюйте вниз формулу до

=RIGHT(B5,5)=RIGHT(C5,5)

9. знайти збіги у будь-яких двох клітинках одного рядка

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

Сходинки:

  • Введіть формулу в поле Клітинка E5 і скопіюйте вниз формулу до

=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")

Пояснення до формули:

  • Тут ми додатково використали Функція АБО Розглянемо синтаксис цієї функції: АБО (логічне1, [логічне2], ...)
  • За своїми параметрами він може приймати дві і більше логіки.

    логічне1 ->; Перша вимога або логічне значення для прийняття рішення.

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

  • АБО(B5=C5, C5=D5, B5=D5)

    Ця частина вирішує, чи всі комірки рівні або принаймні дві рівні чи ні. Якщо так, то функція IF визначає остаточне значення на основі АБО результат функції.

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

10. знайти унікальні та співпадаючі клітинки, порівнюючи їх текст

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

Сходинки:

  • Введіть формулу в поле Клітинка E5 і скопіюйте вниз формулу до

=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0, "Унікальний", "Збіг")

Пояснення до формули:

  • Ось тут і відбулася Функція COUNTIF використовується додатково.
  • У цій функції обидва аргументи в параметрі є обов'язковими. Перший - діапазон комірок, які будуть підраховуватися. Другий - критерій, який є умовою. На основі цієї умови і буде виконуватися підрахунок.
  • За допомогою COUNTIF(C5:D5,B5)+(C5=D5)=0 ми намагаємося з'ясувати, чи є в рядку співпадаючі або унікальні значення. Якщо кількість дорівнює 0, то він унікальний, інакше - співпадаюче значення.

Як порівняти одну комірку з цілим стовпчиком в Excel

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

Сходинки:

  • Введіть формулу в поле Клітинка Е5.

=$E$5=B5:B13

  • Після цього натисніть кнопку Увійдіть кнопку.

Коли Клітинка E5 збігається з відповідними комірками таблиці Діапазон B5:B13, потім повертається ПРАВДА. В іншому випадку повертається НЕПРАВДА .

Висновок

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

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