Как скопировать строки, если столбец содержит определенный текст/значение в Excel?
Предположим, вы хотите найти ячейки, содержащие определенный текст или значение в столбце, а затем скопировать всю строку, где находится найденная ячейка. Как можно с этим справиться? Здесь я представлю несколько методов для поиска, если столбец содержит определенный текст или значение, и затем копирования всей строки в Excel.
- Копирование строк, если столбец содержит определенный текст/значение с помощью команды Фильтр в Excel
- Копирование строк, если столбцы содержат определенный текст/значение с помощью Kutools для Excel
- Копирование строк, если столбец содержит определенный текст/значение другого столбца
- Копирование строк на новый лист, если столбец содержит указанный текст/значение в Excel
Копирование строк, если столбец содержит определенный текст/значение с помощью команды Фильтр в Excel
Этот метод поможет вам сначала найти ячейки, которые содержат определенный текст или значение в указанном столбце с помощью команды Фильтр, а затем вы сможете легко скопировать отфильтрованные строки в Excel.
1. Выберите столбец, который вы будете фильтровать, а затем нажмите Данные > Фильтр.
2. Нажмите стрелку справа от первой ячейки выбранного столбца, а затем выберите Текстовые фильтры > Содержит из выпадающего списка.
3. В появившемся диалоговом окне Пользовательский автофильтр введите определенный текст или значение в поле за полем «содержит», и нажмите кнопку ОК. Смотрите скриншот выше:
4. Теперь выберите все отфильтрованные строки и скопируйте их, одновременно нажав клавиши Ctrl + C .
5. Выберите пустую строку или ячейку и вставьте отфильтрованную строку, одновременно нажав клавиши Ctrl + V.
Копирование строк, если столбцы содержат определенный текст/значение с помощью Kutools для Excel
Обычно мы можем легко найти ячейки, содержащие определенный текст или значение, с помощью команды Поиск (Ctrl + F), но она не может выбрать всю строку. Однако функция Выбрать специальные ячейки в Kutools для Excel не только поможет нам найти ячейки с определенным текстом или значением, но и выбрать целые строки, где находятся эти ячейки.
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
1. Выберите столбцы, где вы будете искать ячейки, содержащие определенный текст или значение.
2. Нажмите Kutools > Выбрать > Выбрать определенные ячейки.
3. В диалоговом окне Выбрать определенные ячейки (см. скриншот выше),
(1) Установите флажок Вся строка в разделе Тип выбора ;
(2) В разделе Конкретный тип нажмите на первое поле и выберите Содержит из выпадающего списка, затем введите определенный текст или значение в следующее поле (см. скриншот ниже);
(3) Нажмите кнопку Ок .
4. Затем появится еще одно диалоговое окно Выбрать определенные ячейки. Нажмите кнопку ОК для его закрытия.
Все ячейки, содержащие определенный текст или значение в выбранных столбцах, найдены, и все строки с выбранными ячейками сразу же выделены.
5. Одновременно нажмите клавиши Ctrl + C, чтобы скопировать эти строки.
6. Выберите пустую строку или ячейку и вставьте эти строки, одновременно нажав клавиши Ctrl + V.
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Копирование строк, если столбец содержит определенный текст/значение другого столбца
Утилита Сравнить диапазоны в Kutools для Excel предоставляет другой способ копирования строк, если столбец содержит определенный текст/значения другого столбца в Excel. Пожалуйста, сделайте следующее:
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
1. Нажмите Kutools > Выбрать > Выбрать одинаковые и разные ячейки.
2. В открывшемся диалоговом окне Выбрать одинаковые и разные ячейки выполните следующие действия:
(1) Укажите столбец, который вы проверите, если он содержит определенный текст/значение в поле Найти значения в ;
(2) Укажите столбец, содержащий определенный текст/значение в поле На основе ;
Примечание: Пожалуйста, отметьте опцию Данные содержат заголовки на основе вашей ситуации.
(3) Отметьте опцию То же значение в разделе Найти ;
(4) Отметьте опцию Выбрать всю строку .
(5) Нажмите кнопку Ок для применения этой утилиты.
3. Затем появится еще одно диалоговое окно Сравнить диапазоны и покажет, сколько строк было выбрано. Пожалуйста, нажмите кнопку ОК для его закрытия.
4. И затем скопируйте эти выбранные строки, одновременно нажав клавиши Ctrl + C, а затем вставьте в нужный диапазон.
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Копирование строк на новый лист, если столбец содержит указанный текст/значение в Excel
Kutools для Excel поддерживает другой способ копирования целых строк на новые рабочие листы, если указанный столбец содержит определенный текст/значение с помощью утилиты Разделить данные. Вы можете сделать следующее:
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
1. Выберите диапазон, где вы будете копировать строки на новые листы, если столбец содержит указанный текст/значение, и нажмите Kutools Plus > Разделить данные.
2. В открывшемся диалоговом окне Разделить данные на несколько рабочих листов отметьте опцию Указанный столбец и выберите имя столбца, на основе которого будут копироваться строки из выпадающего списка ниже; укажите правило именования новых листов и нажмите кнопку Ок . Смотрите скриншот слева:
И тогда вы увидите, что все строки в выбранном диапазоне были скопированы на новые рабочие листы, если указанный столбец содержит определенный текст/значение. Смотрите скриншот:
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Демонстрация: копирование строк, если столбец содержит определенный текст/значение в Excel
Связанные статьи
Как проверить или найти, содержит ли ячейка определенную строку/текст/слово в Excel?
Как скопировать ячейки, если столбец содержит определенное значение/текст в Excel?
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!