Найти и скопировать все ячейки, содержащие определенные словосочетания
Необходимо скопировать из Книги 1 в Книгу 2 все ячейки, содержащие словосочетание «цветущие растения», независимо от того, в каким частях ячейки это словосочетание находится. Т.е., нужно копировать как ячейки содержащие «купить цветущие растения», так и «цветущие в горшках растения купить».
Буду очень благодарен за ответ.
Вложения
| Пример_1.xlsx (8.9 Кб, 30 просмотров) |
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Как найти в столбце определенные ячейки, содержащие текст и вставить их в другой столбец
Доброе время суток! Подскажите, пожалуйста, как решить данную задачу: имеется 1 столбец с данными.
Удалить строки, содержащие определенные ячейки
Необходимо удалить строки содержащие определенные ячейки, допустим ячейку со словом "ололо" Вот.
Как скопировать определенные ячейки, и вставить их в определенном порядке в таблицу?
Я планирую создать макрос, чтобы он копировал определенные значения из столбика с интервалом 194, и.
Найти определенные строки (содержащие определенные слова) и сохранить найденные строки из массива в один файл
Имеется массив строк. Подскажите пожалуйста, как можно найти определенные строки (содержащие.
15141 / 6414 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
Фильтр — текстовые фильтры — содержит — цветущие растения — ОК. Выделите отфильтрованные, скопируйте и вставьте куда нужно.
Можно ли в экселе все найденные ячейки перенести в другой столбец?
Через встроенную функцию exel: найти и заменить , нашел интересующие меня ячейки, а теперь все их хочу перенести в отдельный столбец. Возможно ли это?
- Вопрос задан более трёх лет назад
- 980 просмотров
Комментировать
Решения вопроса 1

Базовыми средствами Excel это можно сделать только если результаты находятся в одном столбце : выделить через Ctrl+A все строки в результатах поиска, затем закрыть окно поиска, скопировать выделенные ячейки и вставить их в нужный столбец.
Если данные находятся в разных столбцах и столбцов немного, то можно повторить процедуру выше, ограничивая поиск одним столбцом.
Поиск и выделение ячеек, соответствующих определенным условиям
С помощью команды Перейти можно быстро найти и выбрать все ячейки, содержащие определенные типы данных, например формулы. Кроме того, с помощью функции Перейти можно найти только ячейки, которые соответствуют определенным условиям, например последнюю ячейку на лист, которая содержит данные или форматирование.
- Для начала с одного из следующих начните:
- Чтобы найти конкретные ячейки на всем ячеек, щелкните любую из них.
- Чтобы найти определенные ячейки в определенной области, выберите нужные диапазон, строки или столбцы. Дополнительные сведения см. в статье Выбор ячеек, диапазонов, строк и столбцов на сайте.
Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.
Чтобы выделить
Ячейки с прикомментами.
Ячейки, содержащие константы.
Ячейки, содержащие формулы.
Примечание: Тип формулы определяется флажками под формулами.
Текущая область
Список текущая область, например весь список.
Текущий массив
Если массив массив содержится активная ячейка массиве, это может быть целая активная ячейка.
Графические объекты, в том числе диаграммы и кнопки, на месте и в текстовых полях.
Различия между строками
Все ячейки, отличающиеся от активной ячейки в выбранной строке. В области выделения всегда есть одна активная ячейка , будь то диапазон, строка или столбец. Нажимая клавишу ВВОД или TAB, можно изменить расположение активной ячейки, которая по умолчанию является первой ячейкой в строке.
Если выбрано несколько строк, для каждой отдельной строки этого выделения будет сравнено сравнение, а ячейка, используемая для сравнения для каждой дополнительной строки, будет расположена в том же столбце, что и активная ячейка.
Различия между столбцами
Все ячейки, отличающиеся от активной ячейки в выбранном столбце. В области выделения всегда есть одна активная ячейка, будь то диапазон, строка или столбец. Нажимая клавишу ВВОД или TAB, можно изменить расположение активной ячейки , которая по умолчанию является первой ячейкой в столбце.
Если выбрано несколько столбцов, сравнение делается для каждого отдельного столбца в этом столбце. Ячейка, используемая для сравнения для каждого дополнительного столбца, находится в той же строке, что и активная ячейка.
Ячейки, на которые ссылается формула в активной ячейке. В области Зависимыесделайте следующее:
- Чтобы найти только ячейки, на которые ссылается формула, выберите прямая.
- Щелкните Все уровни, чтобы найти все ячейки, на которые прямо или косвенно ссылается выделение.
Ячейки с формулами, которые ссылаются на активную ячейку. Выполните одно из указанных ниже действий.
- Чтобы найти только ячейки с формулами, которые ссылаются непосредственно на активную ячейку, выберите прямая.
- Щелкните Все уровни, чтобы найти все ячейки, которые прямо или косвенно ссылаются на активную ячейку.
Последняя ячейка
Последняя ячейка на этом сайте с данными или форматированием.
Только видимые ячейки
Только ячейки, видимые в диапазоне, который пересекает скрытые строки или столбцы.
Условные форматы
Применяются только ячейки с условным форматированием. В области Проверка данныхсделайте следующее:
- Нажмите кнопку Все, чтобы найти все ячейки с примененными условными форматами.
- Нажмите кнопку Те же, чтобы найти ячейки с тем же условным форматированием, что и в выбранной ячейке.
Проверка данных
Только ячейки с примененными правилами проверки данных. Выполните одно из указанных ниже действий.
- Нажмите кнопку Все, чтобы найти все ячейки с примененной проверкой данных.
- Нажмите кнопку Те же, чтобы найти ячейки с той же проверкой данных, что и в выбранной ячейке.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Как скопировать все найденные ячейки в excel
Здравствуйте! Подскажите пожалуйста, как при использовании инструмента найти и заменить выделить все найденные ячейки и вставить их в один столбец? на листе в разброс указанны ячейки с ссылками необходимо все их вставить в один столбец
Прикрепленные файлы
- пример1.xlsx (9.79 КБ)
Пользователь
Сообщений: 11 Регистрация: 01.09.2015
08.09.2015 16:35:18
если это имеет значение ячейки которые нужно скопировать и вставить в один столбец являются последними значениями в строке
Пользователь
Сообщений: 14623 Регистрация: 15.09.2012
Профессиональная разработка приложений для MS Office
08.09.2015 16:38:28
Надо отдельный макрос писать по поиску и выделению. Стандартно через Найти их не выделить.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы.
Пользователь
Сообщений: 5110 Регистрация: 22.12.2012
08.09.2015 16:41:14
в n1 вставляем формулу и тянем вниз
=ПРОСМОТР("яяя";A1:M1)
Пользователь
Сообщений: 2002 Регистрация: 01.03.2013
08.09.2015 16:47:29
=IF(LEFT($A1;4)="http";$A1;IF(LEFT($B1;4)="http";$B1;IF(LEFT($C1;4)="http";$C1;IF(LEFT($D1;4)="http";$D1;IF(LEFT(E1;4)="http";$E1;"")))))
Пользователь
Сообщений: 2366 Регистрация: 03.04.2015
Excel 2010 +PLEX +SaveToDB +PowerQuery
08.09.2015 16:54:03
С помощью этого инструмента вставить данные в «другую», относительно найденного, ячейку не получится.
Кодом
Sub ReplaceAll() 'Модуль листа Dim rngCurr As Range, intLastColumn As Integer intLastColumn = Me.Range("A1").CurrentRegion.Columns.Count Application.ScreenUpdating = False For Each rngCurr In Me.Range("A1:D" & Me.Cells(Rows.Count, 1).End(xlUp).Row) If Left(rngCurr.Text, 4) = "http" Then Cells(rngCurr.Row, intLastColumn).Value = rngCurr.Text rngCurr.Clear End If Next rngCurr Application.ScreenUpdating = True End Sub
