Представьте на мгновение, что у вас есть рабочий лист, содержащий списки номеров деталей. На одном листе у вас есть список номеров деталей, а на другом листе – аналогичный список. Однако списки не идентичны, и вы хотите определить, отображается ли конкретный номер детали в одном списке и в другом.
Одно из решений – каким-то образом объединить списки, но добавить какой-то вид индикатор того, из какого исходного списка поступил конкретный номер детали. Этот подход (или его разновидность), по сути, является подходом, используемым многими пользователями Excel.
Но что, если вы не хотите объединять списки? В этом случае есть очень простой способ провести сравнение. Выполните следующие действия:
- Убедитесь, что справа от каждого списка номеров деталей на каждом листе есть пустой столбец.
- Выберите значок номера деталей на первом листе и дайте им имя, например “PartList1”. (Используйте Insert | Name | Define.)
- Выберите номера деталей на втором листе и дайте им имя, например «PartList2».
- Предполагая, что первый номер детали на первом листе находится в ячейке A2, введите следующую формулу в ячейку B2:
= ISNUMBER (MATCH (A2, PartList2,0))
- Скопируйте формулу вниз, чтобы копия появилась справа от каждого номера детали на первом листе.
- Повторите шаги 4 и 5 на втором листе, но используйте следующая формула:
= ISNUMBER (MATCH (A2, PartList1,0))
Когда вы закончите, появится ИСТИНА или ЛОЖЬ. справа от каждого номера детали на каждом листе. Если отображается ИСТИНА, соответствующий номер детали отображается на другом листе. Если появляется ЛОЖЬ, значит, номер детали уникален и не отображается на другом листе.
Другой подход – использовать формулу массива для сравнения. Вы можете выполнить те же шаги, что и выше, но использовать следующую формулу на шаге 4 (и вариант PartList1 на шаге 6):
= OR (EXACT (A2, PartList2))
Поскольку это формула массива, вы должны ввести ее, используя Shift + Ctrl + Enter . Результатом будет то же обозначение ИСТИНА и ЛОЖЬ, описанное выше.
Независимо от того, какой подход к формуле вы используете, вы можете использовать возможности автофильтра Excel, чтобы ограничить то, что отображается на любом листе. Если вы отфильтруете, чтобы отображались только ЛОЖИ, у вас будет список всех уникальных номеров деталей. Если вы отфильтруете, чтобы показать ИСТИНА, у вас будет список дубликатов.
Источник: