Как фильтровать таблицу Excel на основе значений в осколке столбца с другой таблицей?

для начала, я не думаю, что VLOOKUP будет работать для меня, потому что у меня есть десятки столбцов в каждой таблице.

предположим, у меня есть таблица 1:

Serial# Value1 Value2 Value3 Value4 1 4 34 65 23 2 123 43 54 46 3 87 98 85 34 4 654 8 645 3

И Таблица 2:

SF 1 3 4

Я хотел бы способ фильтрации таблицы 1 на основе серийных номеров, найденных в SF.

Serial# Value1 Value2 Value3 Value4 1 4 34 65 23 3 87 98 85 34 4 654 8 645 3

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

спасибо

1 ответов


основываясь на приведенном примере, я не вижу слишком много столбцов, являющихся проблемой для Формулы, если вы сопоставляете все сериалы от 1 столбца до другого.

предполагая, что Table2 находится на вкладке Table2. Вы можете использовать эту формулу в конце столбца Table1.

=IF (ISERROR (VLOOKUP(A1, Table2!A: A, 1, FALSE)),"ОТФИЛЬТРУЙТЕ МЕНЯ","ДЕРЖИТЕ МЕНЯ")

вставьте приведенную выше формулу вниз по всему столбцу до последней строки набора данных.

фильтр этот столбец edge независимо от того, как вы считаете нужным, я предполагаю, что фактическая фильтрация будет излишней, но здесь она для любых новичков. Я бы использовал автофильтр (щелкните в любом месте набора данных Table1, удерживайте alt, нажмите "DFF" для Excel 2003 и до или Ctrl + Shift + L для более поздних версий Excel или перейдите к Data -> Filter), выберите стрелку на вновь созданном столбце фильтра и отфильтруйте значения "отфильтровать меня".