
Я хотел бы сделать следующее:
- Найти все ячейки, содержащие определенное ключевое слово в столбце электронной таблицы Excel.
- Выберите и скопируйтевесь рядкоторый включает ячейки, содержащие ключевое слово, указанное в пункте 1)
- Вставьте эти новые строки в отдельную электронную таблицу.
Я знаю, что можно выбрать все строки, содержащие определенный термин, с помощью функции «Найти и выделить», а затем нажать CTRL+A, но эта функция поможет вам удалить только те строки, которые содержат ключевое слово, а не скопировать их в отдельную электронную таблицу.
Пожалуйста, посмотрите на изображение ниже в качестве примера. Я хочу найти и скопировать строки, которые содержат ключевое слово «MVD» в столбце D, и вставить их в новый Excel. Изображение
решение1
Как gns100
уже было сказано, можно добавить фильтр в столбец поиска, затем фильтровать. Скопируйте и вставьте полученный материал ( Ctrl-A
, Ctrl-C
, перейдите в другую таблицу, Ctrl-V
, затем вернитесь и очистите фильтр).
Другой способ, очень похожий, но, возможно, подходящий вам, — настроить FILTER()
функцию в другой таблице. Обратиться к исходному материалу с абсолютными или динамическими ссылками и настроить ячейку для хранения термина поиска (или после вставки формулы отредактировать второй параметр) и сделать ее ссылку абсолютной.
Например, данные в A1:C10, поиск в D1:
=FILTER($A$1:$C$10,$A$1:$A$10=$D$1)
Чтобы использовать, введите нужный термин поиска, скопируйте и вставьте формулу акций, она выдает свои результаты с выделенной/выделенной верхней левой ячейкой, и вы просто используете , Shift-End-Down-Right
чтобы выбрать весь добавленный ею блок. Скопируйте и Paste|Special|Values
получите результаты, а не формулу.
Конечно, формула аккуратно войдет в Named Range, и вам просто нужно будет дать ему искомое значение, а затем ввести "=Named Range", чтобы сделать это проще. Хотя это довольно коротко и просто, так что если вы не делаете это дюжину или сотню раз в день, просто набирать это на лету будет довольно легко.
И любой подход можно настроить с помощью VBA. Просто макрорекордер для одного здесь и макрорекордер с редактированием для подхода с функцией фильтра.