Оглавление
При работе с большим набором данных или несколькими рабочими листами в Excel существует вероятность того, что вы получаете одинаковые совпадающие значения в обоих листах. Иногда нам может понадобиться найти эти совпадающие значения, чтобы получить четкое представление о рабочем листе. Excel предоставляет некоторые основные функции и формулы, с помощью которых вы можете легко найти совпадающие значения в двух рабочих листах. Сегодня в этой статье мывы узнаете, как найти совпадающие значения в двух рабочих листах Excel.
Скачать Практическое пособие
Скачайте этот лист для практики, чтобы заниматься во время чтения этой статьи.
Excel Найти совпадающие значения в двух рабочих листах.xlsx4 подходящих метода поиска совпадающих значений в двух рабочих листах
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 функция всегда ищет значения для поиска от самого левого верхнего столбца к правому. Эта функция Никогда ищет данные слева.
👉 Когда вы выбираете свой Таблица_Массив вы должны использовать абсолютные ссылки на ячейки ($) чтобы заблокировать массив.