Как фильтровать таблицу 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), выберите стрелку на вновь созданном столбце фильтра и отфильтруйте значения "отфильтровать меня".