Как найти совпадающие значения в двух рабочих листах в Excel (4 метода) -...

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

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

Скачать Практическое пособие

Скачайте этот лист для практики, чтобы заниматься во время чтения этой статьи.

Excel Найти совпадающие значения в двух рабочих листах.xlsx

4 подходящих метода поиска совпадающих значений в двух рабочих листах

1. Используйте функцию "ИСТИНА" для поиска совпадающих значений в двух рабочих листах Excel

Сайт ТОЧНО Функция проходит по строкам и столбцам двух разных рабочих листов и находит совпадающие значения в ячейках Excel. Выполните следующие шаги, чтобы научиться!

Шаг 1:

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

Для "Sales-Jan" рабочий лист, на котором находится набор данных,

И следующий набор данных,

В "Идентификатор соответствия" столбца, мы найдем те совпадающие значения, которые присутствуют в рабочих листах.

Шаг 2:

В камере F4 , применяйте ТОЧНО функция. Общий аргумент функции таков,

=EXACT(text1,text2)

Теперь вставьте значения в функцию и получите окончательный вид,

=EXACT($B$4:$B$15,'Sales-Jan'!$B$4:$B$15)

Где,

  • Текст1 - это $B$4:$B$15 поскольку мы хотим найти совпадающие идентификаторы между двумя рабочими листами.
  • Текст2 - это 'Sales-Jan'!$B$4:$B$15 который является Уникальный идентификатор столбец в Sales-Jan

Теперь нажмите Войти чтобы получить результат.

Шаг 3:

Подведите курсор мыши к правому нижнему углу ячейки с формулой, пока не появится значок ручки заливки ( + ). Теперь нажмите и перетащите значок, чтобы применить ту же формулу для остальных ячеек.

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

2. Комбинация функции MATCH с функцией ISNUMBER для получения совпадающих значений в двух рабочих листах

Комбинация из МАТЧ и ISNUMBER формула также выдает совпадающие значения в двух рабочих листах.

Шаг 1:

В камере F4 , применяйте МАТЧ с ISNUMBER формула. После подстановки значений в формулу, окончательный вид имеет вид,

=ISNUMBER(MATCH(B4,'Sales-Jan'!$B$4:$B$15,0))

Где,

  • Поиск_значений это B4
  • Lookup_array это 'Sales-Jan'!$B$4:$B$15 . Нажмите на Sales-Jan рабочий лист, чтобы перейти туда и выбрать массив.

  • [match_type] это EXACT (0) .

Теперь нажмите Войти чтобы применить формулу.

Шаг 2:

Формула даст вам " TRUE ", если значения совпадают. И вернет " FALSE ", если значения не совпадают.

Примените ту же формулу для остальных ячеек, чтобы получить окончательный результат.

3. Вставка функции VLOOKUP для поиска совпадающих значений в двух рабочих листах

Сайт VLOOKUP Функция принимает входное значение, ищет его в рабочих листах и возвращает значение, соответствующее входному. Давайте выполним следующие шаги, чтобы научиться!

Шаг 1:

Применить VLOOKUP функцию в ячейке, где вы хотите получить совпадающие значения. Вставьте значения в функцию и получите окончательную формулу,

=VLOOKUP(B4,'Sales-Jan'!$B$4:$C$15,2,FALSE)

Где,

  • Поиск_значения это B4
  • Массив_таблиц это 'Sales-Jan'!$B$4:$C$15 . Перейти к Sales-Jan рабочий лист и выберите массив таблиц.

  • Col_index_num это 2 Мы хотим получить совпадающие имена с совпадающими идентификаторами.
  • [range_lookup] значение FALSE (Точный)

Нажмите Войти чтобы получить результат.

Шаг 2:

Итак, мы нашли первые совпадающие значения. Примените ту же функцию к остальным ячейкам, чтобы получить окончательный результат. Когда значение VLOOKUP не найдет совпадающих значений, он вернет значение #N/A ошибка.

4. Слияние IF с формулой ISNA для получения совпадений из двух рабочих листов в Excel

Еще одна формула, которая может помочь вам сравнить два набора данных и определить, существуют ли значения в обоих рабочих листах, это формула ЕСЛИ с ИСНА формула.

Шаг 1:

В F4 ячейку, примените комбинацию ЕСЛИ с ИСНА формула. После ввода значений получается окончательная форма,

=IF(ISNA(VLOOKUP(B4,'Sales-Jan'!$B$4:$C$15,2,FALSE)), "NO", "YES")

Где,

  • Поиск_значения это B4
  • Массив_таблиц это 'Sales-Jan'!$B$4:$C$15 .
  • Col_index_num это 2 .
  • [range_lookup] значение FALSE (Точный)
  • Если значения совпадают, то формула возвращает ДА . В противном случае он вернется НЕТ

Примените функцию, нажав кнопку Войти .

Шаг 2:

Теперь примените ту же формулу к остальным ячейкам, чтобы получить окончательный результат.

О чем следует помнить

👉 The ТОЧНО Функция чувствительна к регистру. Она не увидит, что Александр и alexander совпадают.

👉 The VLOOKUP функция всегда ищет значения для поиска от самого левого верхнего столбца к правому. Эта функция Никогда ищет данные слева.

👉 Когда вы выбираете свой Таблица_Массив вы должны использовать абсолютные ссылки на ячейки ($) чтобы заблокировать массив.

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