Excel: как в таблице оставить только строки, которые есть в другой таблице?
Есть список людей компании в одном документе. Есть список людей из IT департамента в другом. Как к первому применить фильтр, чтобы остались только строки из второго?
Сделайте в первой таблице дополнительный столбец с формулой "=ВПР([@Name];Table2[Name];1;0)", и фильтруйте по этому столбцу (не равно "#Н/Д"). "Name" - название столбца с именами людей (и в первой и во второй таблице одинаково называются); "Table2" - название второй таблицы (список людей из IT департамента).
Есть функция ВПР(), которой можно подтянуть всех совпадающих сотрудников из второго списка (например, при совпадении вставлять в соседнюю ячейку "1"), а потом отфильтровать непустые ячейки и радоваться.
fir1st:
ВПР(искомое_значение, таблица, номер_столбца, [интервальный_просмотр])
Если ввести "ВПР(", должна появиться подсказка.
"искомое_значение" - в Вашем случае это столбец или строка из первого списка с фамилиями
"таблица" - это диапазон ячеек из второй таблицы где нужно искать фамилии
номер_столбца - столбец, который будет выведен при совпадении
[интервальный_просмотр] - частичное либо полное совпадение (выбирайте "Ложь")
fir1st: используйте функционал "Форматировать как таблицу" (в диалоговом окне надо поставить галочку "Таблица с заголовками"), и тогда в формулах можно использовать название столбцов.
fir1st: Или еще можно указать конкретно какой диапазон используем в качестве параметра функции ("A2:A14" и.т.п.), но тогда появляются нюансы с фиксацией столбца или строки (с помощью "$"). Так что чтобы не делать лишних телодвижений лучше используйте функционал "Форматировать как таблицу".