У меня есть список идентификаторов, которые я хотел бы выбрать в листе Excel. Я привык использовать функцию фильтра для поиска 1 идентификатора, но теперь я хотел бы отфильтровать все строки с таким идентификатором в других столбцах другого листа.

Так, например, у меня есть этот список ссылок и другой столбец для фильтрации:

REF:    column to filter sheet on:    output sheet desired has only these rows:
 a             a                            a  
 c             b                            c
 d             c                            d
 z             d                            z
 x             ...                          x
 y             z                            y

Я использую последнюю версию Excel, но я не привык использовать Visual Basic. Тем не менее, любое решение этой проблемы высоко ценится.

Благодарю.

1 ответ1

0

Надежду можно достичь с помощью функции «VLOOKUP». Пожалуйста, попробуйте следующие шаги и проверьте свой результат.

Выберите ячейку, которая находится рядом со столбцом REF. Смотрите скриншот.

Перейдите в Формулы> Вставить функцию> сослаться на снимок экрана и нажмите «Lookup_Value» и выберите первый столбец («Столбец листа 1 A»)> щелкните «Массив таблицы» и выберите другой столбец листа> Нажмите «Col_index_num» »И введите номер« 1 »> Нажмите« Range_Lookup »и введите номер« 0 »

Теперь у вас будет значение «# N/A» в выбранной ячейке, которую вы выбрали. Теперь скопируйте «# N/A» и вставьте его в тот же столбец до конца всей строки на первом листе. Вставьте параметр фильтра для всех столбцов. Отфильтруйте все «# N/A» и введите «Нет» в следующие ячейки. И наоборот, отфильтруйте все значения, кроме «# N/A», и введите «Да» в следующие ячейки. Смотрите скриншот.

Теперь отфильтруйте все поля Да, чтобы проверить одинаковые идентификаторы в обоих столбцах.

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .