Оглавление
Сравнение текста в двух столбцах в Excel - важная задача в нашей повседневной жизни, особенно когда нам нужно найти что-то, что сравнивается с заданным текстом. В этой статье я остановлюсь на семи плодотворных способах сравнения текста в двух столбцах в Excel. Excel , с соответствующими примерами.
Скачать Рабочую тетрадь для практических занятий
Вы можете скачать следующую рабочую тетрадь Excel для лучшего понимания и потренироваться самостоятельно.
Сравнение текста в двух колонках.xlsx7 удобных способов сравнения текста в двух столбцах в Excel
В этой статье мы покажем вам, как сравнить текст в двух столбцах в Excel с помощью функции арифметика формула, объединяющая ЕСЛИ и COUNTIF функции, условное форматирование, функция VLOOKUP функция, вложенная в ИНДЕКС и МАТЧ функции, и объединяя SUMPRODUCT < ISNUMBER и МАТЧ функции.
Рассмотрим следующий набор данных. Здесь даны два списка товаров, а именно список товаров 1 и список товаров 2, вместе с их продажами в январе и феврале соответственно.
Сейчас нам нужно сравнить список товаров с разных точек зрения. Давайте начнем.
1. сравнение текста в двух столбцах для поиска совпадений в строках
Здесь мы продемонстрируем вам, как сравнивать текст в двух колонках с помощью трех категорий, таких как идентичное (точное) совпадение с использованием общей арифметической формулы, идентичные совпадения и различия с использованием функция ЕСЛИ , и сравнение совпадений или различий с помощью анализа с учетом регистра.
1.1 Идентичное (точное) соответствие с помощью общей арифметической формулы
Шаги:
- Вот, B5 это ячейка элемента из списка элементов 1 и C5 это ячейка элемента из списка элементов 2.
- Во-первых, выберите D5 клетка.
- В общем, вы можете использовать следующую формулу для сравнения двух столбцов строка за строкой на предмет идентичного соответствия.
=B5=C5
- Затем нажмите ENTER.
- Таким образом, вы увидите здесь первое идентичное соответствие в D5 клетка.
- Кроме того, используйте инструмент "Ручка заливки" и перетащите ее вниз от D5 ячейка к D16 клетка.
- Наконец, вы можете увидеть все идентичные соответствия как истинные и ложные.
1.2 Идентичные совпадения и различия с помощью функции IF
Вы можете легко найти вывод о совпадении и несовпадении (различиях) при совместном использовании формулы IF. Функция IF это логическая функция, основанная на заданном утверждении.
Синтаксис функции IF
=IF(logical_test, [value_if_true], [value_if_false])
Аргументы функции ЕСЛИ
- логический_тест - Значение или логическое выражение, которое может быть оценено как TRUE или FALSE.
- значение_если_истина - [необязательно] Значение, которое возвращается, когда логический_тест оценивается как TRUE.
- значение_если_ложно - [необязательно] Значение, которое возвращается, когда логический_тест оценивается как FALSE.
Шаги:
- Здесь выберите D5 сначала клетка.
- Теперь давайте применим формулу в случае нашего набора данных.
=IF(B5=C5, "Совпадает", "Не совпадает")
- После этого нажмите ENTER .
- Затем вы получите результат в виде НЕ совпадает в D5 клетка.
- Кроме того, используйте Наполнительная рукоятка инструмент и перетащите его вниз из D5 ячейка к D16 клетка.
- Здесь вы получите все результаты.
1.3 Сравнение совпадений или различий с помощью анализа с учетом регистра
В предыдущем случае мы не учитывали чувствительность текста. Если вы хотите сравнить список элементов на основе чувствительности регистра, используя точная функция Вы можете воспользоваться следующей формулой. Точная функция сравнивает два текста, учитывая верхний и нижний регистр.
Шаги:
- На этом изображении мы раскрасим заданные два ряда, чтобы увидеть разницу.
- Здесь выберите D5 сначала клетка.
- Затем применим формулу к нашему набору данных.
=IF(EXACT(B5,C5), "Совпадает", "Не совпадает")
- После этого нажмите ENTER .
- Итак, вы увидите здесь результат в D5 клетка.
- Кроме того, используйте Наполнительная рукоятка инструмент и перетащите его вниз из D5 ячейка к D16 клетка.
- Следовательно, на скриншоте мы видим, что только изменение в F из Морозильный ларь обеспечивает результат " Не соответствует "
2. сравнение текста в двух столбцах с помощью комбинации функций IF и COUNTIF в 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 Поиск дублирующего текста (совпадающего текста)
Вы можете определить дубликаты элементов без какой-либо формулы. Для этого выполните следующие действия.
Шаги:
- Здесь выберите Главная > Условное форматирование > Правила выделения ячеек > Дублирование значений.
- Затем откройте Дублирование значений .
- Позже сохраните значение по умолчанию Дубликат параметр в ячейках Формат, которые его содержат, измените значения с опцию (просто она показывает цвет), и нажмите кнопку OK .
- Вы получите следующий результат.
4.2 Поиск уникального текста (не совпадающего текста)
Также можно определить уникальное название элементов, в которых имеются дубликаты текстов.
Шаги:
- Итак, выполните предыдущие шаги до появления диалогового окна, а именно Дублирование значений В диалоговом окне измените параметр по умолчанию на Уникальный и нажмите OK .
- После выполнения описанных выше действий вы получите следующий результат.
5. Использование функции VLOOKUP для сравнения и поиска недостающего текста в Excel
Например, если вы хотите определить, находится ли элемент одного списка в другом списке или нет, вы можете воспользоваться функцией функция VLOOKUP . 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 ( AC ) найден в списке элементов 2 или нет.
- Теперь, если элемент поиска ( AC ) находится в списке элементов 2, то VLOOKUP формула возвращает имя элемента. В противном случае, если AC не найден в списке 2, формула возвращает значение #N/A ошибка Значит, это и есть недостающий элемент.
- Кроме того ISERROR функция используется для того, чтобы избежать ошибок. Если результатом является ошибка, функция возвращается как TRUE и FALSE если результат не является ошибкой.
- Таким образом, вы увидите здесь первое идентичное соответствие в D5 клетка.
- Кроме того, используйте Наполнительная рукоятка инструмент и перетащите его вниз из D5 ячейка к D16 клетка.
- Наконец, вы можете увидеть все идентичные соответствия как истинные и ложные.
Похожие: Формула VLOOKUP для сравнения двух столбцов в разных листах!
6. Сравнение текста и извлечение данных с помощью вложенных функций INDEX и MATCH
Если вам нужно извлечь или вернуть значение сопоставленных элементов, вы можете использовать комбинацию функция INDEX MATCH . Функция ИНДЕКС в Excel возвращает значение, находящееся в указанном месте диапазона или массива.
Синтаксис функции INDEX
=INDEX(array, row_num, [col_num], [area_num])
Аргумент функции ИНДЕКС
- массив - Диапазон ячеек или константа массива.
- row_num - Позиция строки в ссылке или массиве.
- col_num - [необязательно] Позиция столбца в ссылке или массиве.
- номер_района - [необязательно] Диапазон в ссылке, который должен быть использован.
Функция MATCH используется для определения местоположения искомого значения в строке, столбце или таблице. МАТЧ часто сочетается с ИНДЕКС функция чтобы получить соответствующее значение.
Синтаксис функции MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Аргумент функции MATCH
- lookup_value - Значение для поиска в массиве lookup_array.
- массив поиска - Диапазон ячеек или ссылка на массив.
Шаги:
- Предположим, вы задали список элементов поиска, которые имеются в другом списке элементов с их продажами. Теперь вам нужно извлечь продажи для совпадающих элементов.
- Для этого нужно использовать следующую формулу.
=INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)
- Затем нажмите ENTER .
- Вот, B5:C16 это список товаров с их продажами, E5 является элементом поиска, B5:B16 это список элементов, 0 для точного соответствия, и 2 для индекса столбца.
- Итак, здесь вы увидите значение Sales в поле D5 клетка.
- Кроме того, используйте Наполнительная рукоятка инструмент и перетащите его вниз из D5 ячейка к D16 клетка.
- И, наконец, вы получите все значения продаж здесь, на изображении ниже.
7. объединение функций SUMPRODUCT, ISNUMBER и MATCH для сравнения текста в двух столбцах с подсчетом совпадений
Если вы хотите подсчитать количество совпавших текстов или элементов, вы можете воспользоваться функцией функция SUMPRODUCT Формула представляет собой чрезвычайно многогранную, но довольно гибкую функцию, которая подходит для суммирования таких, как SUMIFS .
Синтаксис функции SUMPRODUCT
=SUMPRODUCT(array1, [array2],...)
Аргумент функции SUMPRODUCT
- массив1 - Первый массив или диапазон для умножения, затем сложение.
- массив2 - [необязательно] Второй массив или диапазон для умножения, а затем сложения.
Шаги:
- Во-первых, выберите D5 клетка.
- Во-вторых, запишите следующую формулу для нашего набора данных.
=SUMPRODUCT(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))
- Затем нажмите ENTER .
- В этой формуле, B5:B16 диапазон ячеек для списка элементов 1, и C5:C13 относится к списку элементов 2. Кроме того, -ISNUMBER функция используется для преобразования вывода в числовые значения.
- В итоге вы увидите следующий результат на приведенном изображении.
Подробнее: Excel подсчитывает совпадения в двух столбцах (4 простых способа)
Заключение
В этой статье мы рассмотрели 7 удобные методы сравнения текста в двух колонках в Excel. Мы искренне надеемся, что вам понравилась эта статья и вы узнали много нового. Кроме того, если вы хотите прочитать больше статей об Excel, вы можете посетить наш сайт, Exceldemy Если у вас есть вопросы, комментарии или рекомендации, пожалуйста, оставьте их в разделе комментариев ниже.