Как сравнить текст между двумя ячейками в Excel (10 методов)

  • Поделись Этим
Hugh West

Оглавление

Когда мы сравниваем вручную всего две ячейки, это несложно. Но сравнение сотен и тысяч текстовых строк никогда не бывает легким. К счастью, MS Excel предоставляет нам несколько функций и способов сделать это довольно легко. В этой статье я продемонстрирую несколько методов сравнения текста двух ячеек в Excel.

Скачать Рабочую тетрадь для практических занятий

Сравнить две ячейки Текст.xlsx

10 способов сравнить текст двух ячеек в Excel

1. сравнение текста двух ячеек с помощью оператора "Equal to" (без учета регистра)

Давайте посмотрим, как сравнить текст двух ячеек с помощью простой формулы. Здесь мы не будем рассматривать вопрос чувствительности к регистру. Наша единственная задача - проверить только значения. Для этого метода рассмотрим набор данных фруктов. В наборе данных у нас будут списки фруктов с двумя колонками. Теперь наша задача - сопоставить названия фруктов и показать результат их сопоставления.

📌 Шаги:

  • Введите формулу в Ячейка D5 .

=B5=C5

  • Скопируйте формулу до D13 .

Примечание:

Так как эта формула не работает для вопросов, чувствительных к регистру, поэтому, если текст совпадает со значениями, но они не в одной букве, то для этого будет показано TRUE.

2. Сравнение текста двух ячеек с помощью функции EXACT (с учетом регистра)

В этом разделе мы рассмотрим, как сравнить две ячейки текста, где мы будем считать точное совпадение, используя ТОЧНАЯ функция Для этого метода рассмотрим набор данных, использованный ранее. Теперь наша задача - сравнить названия фруктов и показать их точное совпадение.

📌 Шаги:

  • Введите формулу в Ячейка D5 .

=EXACT(B5,C5)

  • Скопируйте формулу до D13 .

Наблюдение:

Если вы понаблюдаете за результатом, то увидите, что ТОЧНО функция возвращает результат TRUE если и только если весь текст полностью совпадает. Он также чувствителен к регистру.

Использование функции EXACT с IF для получения текстового вывода:

Здесь мы будем дополнительно использовать функция IF с ТОЧНО для отображения условных результатов. Для этого мы также будем использовать тот же набор данных, что и выше.

📌 Шаги:

  • Введите формулу в Ячейка D5 .

=IF(EXACT(B5,C5), "Похожи", "Разные")

Формула Объяснение:

Здесь наша внутренняя функция ТОЧНО которая будет находить точное совпадение между двумя ячейками. Рассмотрим синтаксис функции IF:

=IF (logical_test, [value_if_true], [value_if_false])

В первой части он принимает условие или критерий, затем значение, которое будет выведено, если результат будет истинным, а затем, если результат будет ложным.

Как мы будем печатать Похожие если две ячейки совпадают и Разное если это не так. Поэтому второй и третий аргумент заполняется этим значением.

  • Скопируйте формулу до 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(text)
  • Эта функция используется для удаления всех пробелов из текстовой строки, кроме одиночных пробелов между словами.
  • TRIM(B5) эта часть удаляет ненужные пробелы из ячейки, ожидая одиночных пробелов между словами и TRIM(C5) для второго.
  • После удаления пробелов, если оба значения одинаковы, то будет выведено значение "TRUE" а если нет, то "FALSE" .

  • Скопируйте формулу до D13 .

6. сравнение текстовых строк двух ячеек в Excel по встречаемости определенного символа

Иногда нам может понадобиться сравнить ячейки, в которых будут содержаться определенные символы. В этой части мы рассмотрим, как сравнить две ячейки по встречаемости определенного символа. Рассмотрим набор данных о товарах с их идентификатором отправки и идентификатором получения. Эти идентификаторы уникальны и должны быть сопоставлены с идентификаторами отправки и получения. Мы хотим убедиться, что каждая строка содержит равное количество отправленных и полученных товаров.полученные предметы с этим конкретным идентификатором.

📌 Шаги:

  • Введите формулу в Клетка E5.

=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")), "Одинаково", "Не одинаково")

Формула Объяснение:

  • Здесь мы дополнительно использовали Функция SUBSTITUTE Рассмотрим основы этой функции.
  • Синтаксис этой функции следующий: SUBSTITUTE (text, old_text, new_text, [instance])
  • Эти четыре аргумента могут быть переданы в параметре функции. Среди них последний является необязательным.

    текст- Текст для переключения.

    старый_текст Текст для замены.

    новый_текст Текст для замены.

    экземпляр - Экземпляр для замены. Если не указан, заменяются все экземпляры. Это необязательно.

  • SUBSTITUTE(B2, character_to_count,"") используя эту часть, мы заменяем уникальный идентификатор ничем, используя ЗАМЕНИТЕ функция.
  • Затем с помощью LEN(C5)-LEN(SUBSTITUTE(C5, $B5,"")) и LEN(D5)-LEN(SUBSTITUTE(D5, $B5,"")) мы подсчитываем, сколько раз уникальный идентификатор встречается в каждой ячейке. Для этого необходимо получить длину строки без уникального идентификатора и вычесть ее из общей длины строки.
  • Наконец, в ЕСЛИ Функция используется для того, чтобы сделать результаты более значимыми для пользователей, показывая истинные или ложные результаты.

  • Скопируйте формулу до E10 .

7. сравнение текста из двух ячеек и выделение совпадений

В этом примере мы рассмотрим, как сравнивать текст и выделять совпадения. Для этого также будет использован тот же набор данных, что и в методе 4 Для данного примера нам не нужен столбец для отображения результатов.

📌 Шаги:

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

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

=$B5=$C5

  • Или вы можете просто выбрать два столбца набора данных.
  • После этого нажмите на кнопку Формат вариант.

  • Перейти к Заполнить вкладка.
  • Выберите любой цвет.
  • Затем нажмите OK .

  • Нажмите на OK кнопка.

  • Смотрите, как выделены совпадающие данные.

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], ...)
  • Он может принимать две или более логики в своих параметрах.

    logical1 -> Первое требование или логическое значение для принятия решения.

    logical2 -> Это необязательный параметр. Второе требование или логическое значение для оценки.

  • OR(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

Здесь у нас есть набор данных с одним списком фруктов и совпадающей ячейкой. Теперь мы сравним совпадающую ячейку с ячейкой Список фруктов столбец и найти результат совпадения.

📌 Шаги:

  • Введите формулу в Клетка E5.

=$E$5=B5:B13

  • После этого нажмите кнопку Войти кнопка.

Когда Ячейка E5 совпадает с соответствующими ячейками Диапазон B5:B13, затем возвращается TRUE. В противном случае возвращается FALSE .

Заключение

Это способы сравнения текста двух ячеек в Excel. Я показал все методы на соответствующих примерах, но может быть много других итераций. Кроме того, я рассказал об основах этих функций и их наиболее часто используемых форматных кодах. Если у вас есть другой способ достижения этой цели, пожалуйста, не стесняйтесь поделиться им с мы .

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.