Как скопировать все найденные ячейки в Excel

Обновлено: 06.07.2024

Прежде чем мы перейдем к некоторым продвинутым методам, давайте рассмотрим основы.

<р>1. Выберите ячейку или ячейки, которые вы хотите скопировать

Если вы хотите скопировать только одну ячейку, просто щелкните ее один раз. ЕСЛИ вы хотите скопировать несколько ячеек, щелкните и перетащите, пока не будут выбраны все ячейки, которые вы хотите скопировать.

<р>2. Скопируйте ячейку или ячейки

Следующий шаг — копирование ячеек. Вы можете сделать это, нажав control+C на ПК (command+C на Mac) или нажав кнопку «Копировать» на ленте в верхней части окна Excel. Вы узнаете, что скопировали ячейку или ячейки, когда увидите вращающуюся пунктирную линию, окружающую скопированную область.

<р>3. Выберите, куда поместить скопированные ячейки

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

<р>4. Вставьте скопированный контент в новое место

Теперь, когда вы выбрали ячейку, в которой хотите разместить скопированный контент, используйте функцию вставки, чтобы поместить скопированный контент в новое место. Для этого нажмите кнопку «Вставить» на ленте (рядом с кнопкой «Копировать») или нажмите control+V (command+V на Mac). Материал, который вы скопировали, теперь появится в новом месте. Если скопированный материал находился в ячейке, содержащей формулу, формула также будет скопирована.

Обратите внимание: если вы выбрали место, в котором уже есть контент, старый контент будет перезаписан новым контентом. Обычно это именно то, что люди собираются делать, но важно отметить, как это работает.

Расширенные методы

Теперь, когда вы понимаете основы, попробуйте эти два продвинутых метода.

Параметры вставки

Если копирование и вставка не работают должным образом, попробуйте это. Нажмите в буфере обмена рядом с ячейкой, в которую вы только что вставили. Наведите указатель мыши на кнопки и выберите ту, которая звучит похоже на то, что вы пытаетесь сделать.

Умное заполнение

Выберите некоторые данные. Видите зеленый квадрат внизу справа? Попробуйте перетащить этот квадрат вниз или в сторону. С некоторыми данными Excel может интеллектуально заполнять данные или формулы, чтобы помочь вам работать быстрее.

Этот краткий технический совет поможет вам начать работу с Microsoft Excel. Чтобы получить дополнительную помощь, позвоните нам!

Мне нужна помощь при копировании данных с одного листа Excel на другой. Например:

__А__B___C

Итак, для приведенных выше записей, если я нажму 'CTRL + F' и найду все 'eee', результаты покажут 6 экземпляров в C2, B5, C6, A8, B8, C8

Теперь я хочу скопировать все строки 2,5,6 и 8 на другой лист.

4 ответа 4

Это сработало для меня. простое решение:

  1. Выберите/выделите данные, которые вы хотите найти
  2. Чтобы заменить, нажмите ctrl + h.
  3. Введите строку, которую вы хотите найти, в поле "Найти".
  4. Выберите «Заменить на» «Формат», затем «Формат» > «Заливка» и выберите фоновую заливку, цвет которой не имеет значения. Затем нажмите [Заменить все].
  5. Затем выберите в меню Excel > Данные > Сортировать по "Цвету ячейки", "Упорядочить" (цвет, который вы выбрали на шаге 4 выше), а затем "Сверху" или "Снизу" — как хотите, нажмите [ОК]. .

Теперь все нужные данные находятся в одном блоке строк. При необходимости скопируйте и вставьте на другой лист.

Чтобы достичь того, что вам нужно, сделайте следующее (при условии, что ваши данные расположены в столбцах A:C, начиная со строки 2, т. е. есть заголовки):

  1. Введите D2 (дополнительный столбец): =IF(OR(A2:C2="eee"),1,0) , но нажмите CTRL + SHIFT + ENTER вместо обычного ENTER — это определит формулу МАССИВА и привести к скобкам <> вокруг него (но НЕ вводите их вручную!).
  2. Автозаполнение формулы по мере необходимости.
  3. Добавить фильтр ко всему диапазону A:D.
  4. Применить фильтр к столбцу D для значения 1.
  5. Скопируйте отфильтрованные столбцы A:C целиком и вставьте куда угодно — будут скопированы только отфильтрованные строки.

Еще один момент: могу ли я отредактировать эту формулу для поиска по нескольким ключевым словам, таким как "eee" или "fff", и результатом для "eee" будет 1, а для "fff" - "2" Большое спасибо !

@amateur а что если ОБА eee и fff находятся в одной строке - что вы должны получить? 1? 2? или 1+2? быть более конкретным.

Ааа, не думал об этом, неважно. то, что вы ответили, уже делает свое дело. Большое спасибо за помощь :)

@amateur, пожалуйста, загрузите обновленный образец по той же ссылке. Я добавил еще 2 решения: второе будет подсчитывать СУММУ индексов совпадений, третье будет подсчитывать общее количество совпадений в одной строке. Надеюсь было полезно)

Спасибо за это. теперь небольшая проблема :( данные, которые у меня есть, это не «эээ» и «ффф», на самом деле это формат даты «25/03/2011» и «24/04/2011» и т. д., но меня это только беспокоит о месяце и году. Так что отображать 1 для всех данных "11 марта" и 2 для всех "11 апреля", вы можете помочь с этим, пожалуйста?

Я думаю, что то, что вы ищете, называется ВПР, просто воспользуйтесь справкой по Excel, там все объяснено

ВПР — это функция, которая ищет значение в крайнем левом столбце массива таблиц и возвращает значение в той же строке на основе номера_индекса. Мне нужно что-то вроде макроса, где я могу указать критерий (ключевое слово) для поиска, он возвращает данные и копирует все строки, содержащие этот критерий, на новый лист.

а.. простите.. неправильно поняли ^^ долго не работал с excel, так что, думаю, я не могу вам помочь. Посмотрю, когда мой рабочий день закончится. Но это займет некоторое время.

При работе с электронными таблицами Excel часто приходится копировать и вставлять данные.

И много раз вам нужно будет скопировать и вставить весь столбец (или несколько столбцов) в Excel. Это может быть копирование и вставка на тот же лист или на любой другой лист или книгу.

В этом руководстве я расскажу все, что вам нужно знать о копировании и вставке столбцов в Excel.

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

Давайте посмотрим, как все это сделать.

Это руководство охватывает:

Копирование столбца как есть с помощью сочетания клавиш

Предположим, у вас есть набор данных, как показано ниже, и вы хотите скопировать столбец A и вставить его как столбец D.

Для иллюстрации я также выделил столбец A желтым цветом.

Набор данных для копирования столбцов

Если все, что вам нужно, это скопировать столбец и вставить его, ниже приведены шаги, как это сделать:

    который вы хотите скопировать. Для этого нажмите на букву заголовка столбца (которая находится вверху столбца)

Выбран столбец A

  1. Выделив весь столбец, используйте сочетание клавиш Control + C (или Command + C, если вы используете Mac). Будет скопирован весь выбранный столбец (вы увидите танцующих муравьев на границах)
  2. Выберите целевой столбец, в который вы хотите вставить скопированный столбец.
  3. Вставьте его с помощью сочетания клавиш – Control + V (или Command + V, если вы используете Mac).

Столбец A скопирован в столбец D

Вышеуказанные шаги скопируют выбранный столбец и вставят его в место назначения.

Обратите внимание, что при этом будет скопировано все из исходного столбца в целевой столбец (включая значения, форматирование и формулы).

Если к столбцу применено условное форматирование, оно также будет скопировано.

Чтобы это работало, вам нужно будет выбрать весь целевой столбец. Если вы выберете только ячейку или диапазон в целевом столбце (а не весь столбец), вы получите сообщение об ошибке.

Примечание. В этом примере я использовал сочетания клавиш Control + C и Control + V. Вы также можете получить то же самое, щелкнув правой кнопкой мыши выделенное, а затем выбрав параметры Копировать или Вставить.

Копирование столбца как есть с помощью трюка с клавиатурой и мышью

Еще один очень быстрый способ скопировать столбец и вставить его в место назначения — использовать простую комбинацию клавиатуры и мыши.

Предположим, у вас есть набор данных, как показано ниже, и вы хотите скопировать столбец A и вставить его поверх столбца D.

Набор данных для копирования столбцов

Ниже приведены шаги для этого:

Выбран столбец A

  1. Удерживайте клавишу Control (или клавишу Command на Mac)
  2. Поместите курсор мыши на край выбранного столбца. Вы заметите, что он изменится на остроконечную стрелку со знаком плюс

Поместите курсор на край выделения

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

Столбец A скопирован в столбец D

Вышеуказанные шаги скопируют, а затем вставят столбцы, которые вы перетащили в место назначения.

Обратите внимание, что этот метод также работает с несколькими смежными столбцами, но не работает с несмежными столбцами. Например, если вы выберете столбцы A и D, вы не сможете использовать это, но вы можете использовать это, если выберете столбцы A и B.

Копировать и вставить столбец с помощью специальной вставки (только копирование значения, форматирования или формулы)

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

Возможно, вам потребуется скопировать только форматирование или только значения без форматирования.

Это легко сделать с помощью специальной функции вставки в Excel.

Специальная вставка позволяет копировать, а затем вставлять определенные элементы из скопированных данных (например, значения, формулы или форматирование)

Предположим, у вас есть набор данных, как показано ниже, и вы хотите скопировать и вставить только значения из столбца A в столбец D.

Набор данных для копирования столбцов

Ниже описано, как это сделать с помощью специальной вставки:

  1. Выберите столбец, который вы хотите скопировать (столбец A в этом примере)
  2. Скопируйте столбец (или диапазон в столбце). Вы можете сделать это с помощью Control + C (или Command + C) или щелкнуть правой кнопкой мыши по выделенному фрагменту, а затем нажать «Копировать».
  3. Нажмите правую кнопку мыши на ячейке назначения (в данном примере – D1)
  4. Нажмите «Специальная вставка». Откроется диалоговое окно «Специальная вставка».

Нажмите

Выберите значение в диалоговом окне

Вышеуказанные шаги копируют весь столбец A, но вставляют только значения, а не форматирование.

Если вы хотите вставить только форматирование, вы можете выбрать параметр «Форматы» в диалоговом окне «Специальная вставка».

Если вы хотите копировать значения, а также форматирование (но ничего больше, например формулы), вы можете повторить процесс дважды. Поэтому скопируйте столбец A, затем сначала вставьте значения, а затем вставьте форматирование.

Ярлык для открытия диалогового окна "Специальная вставка": ALT + E + S

Некоторые другие параметры, доступные при использовании специальной вставки:

  • Ширина столбца
  • Формулы
  • Формулы и числовые форматы
  • Значения и числовые форматы
  • Все, кроме границ
  • Комментарии и примечания
  • Проверка данных (выпадающие списки)

Вот некоторые способы копирования и вставки столбцов в Excel.

Если вы хотите скопировать весь столбец, вы можете использовать первые два метода, а если вы хотите выборочно скопировать что-то из столбца, вы можете использовать технику специальной вставки.

Фильтры — отличные инструменты, но вы не можете удалить определенные элементы из результатов. Если вам нужно сделать это, попробуйте вместо этого найти все в Excel.



Изображение: iStock/panimoni

Windows: обязательно к прочтению

Функция поиска Microsoft Excel — один из самых гибких инструментов во всем наборе инструментов. Вы можете делать гораздо больше, чем просто находить и заменять данные. Например, вы можете использовать его для применения или удаления форматирования, вставки нового текста без удаления найденного текста, применения или удаления стиля, транспонирования данных и многого другого. В этой статье я собираюсь показать вам, как использовать функцию "Найти" для выбора значений, а затем каким-либо образом манипулировать ими, но мы пойдем еще дальше, удалив отдельные экземпляры найденных значений before. мы делаем что-нибудь с ними. Это то, что вы не можете сделать быстро с помощью Find & Заменить или фильтр.

Я использую Microsoft 365 в 64-разрядной системе Windows 10, но вы можете использовать более ранние версии.Вы можете работать со своими данными или скачать демонстрационный файл .xlxs. Браузерная версия поддерживает список «Найти все», который является основой для этой статьи. К сожалению, вы не можете удалить элементы из списка в браузере, а это означает, что функция «Найти все» в браузере ограничена.

Как выделить ячейки с помощью функции «Найти все» в Excel

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

  1. Используя данные, показанные на рисунке A, выберите A2:D13. Если вы хотите выполнить поиск по всему листу, щелкните любую ячейку на текущем листе, но ограничение диапазона упростит то, что мы планируем сделать.
  2. Нажмите Ctrl+F, чтобы открыть диалоговое окно «Найти». Или на вкладке «Главная» выберите «Найти» в меню «Найти и найти». Выберите параметр в группе «Редактирование».
  3. Чтобы найти все ячейки, содержащие Джеймса, введите Джеймс в элементе управления «Найти».
  4. Нажмите «Найти все», и Excel отобразит список всех экземпляров James. Если вы нажмете «Найти далее», Excel выберет первый экземпляр Джеймса — не делайте этого прямо сейчас. (При необходимости увеличьте диалоговое окно «Найти и заменить».)

Рисунок А


< /p>

Excel выбирает первый экземпляр в выбранном диапазоне в списке и на листе (рис. A). Выбрав другой экземпляр в списке, вы можете соответствующим образом переместить выбор листа. Этот метод дает вам немного больше контроля, чем «Найти далее», потому что вам не нужно просматривать все экземпляры; вам выбирать. Однако с помощью этого списка вы можете сделать гораздо больше. Давайте посмотрим, что вы можете сделать.

Как применить форматирование в Excel

Одна из самых простых вещей, которую вы можете выполнить с помощью этой функции «Найти все», — это выделить все найденные экземпляры вашей строки поиска (в нашем случае это Джеймс), чтобы вы могли что-то сделать с этими ячейками или с ними. Сначала нажмите Ctrl+A, чтобы выбрать все экземпляры James, как показано на рисунке B.

Рисунок Б


< /p>

Выделив все эти ячейки, вы можете делать множество вещей. Например, выберите цвет из палитры «Цвет заливки» в группе «Шрифт» (на вкладке «Главная»). На рисунке C показаны результаты выбора светло-оранжевого цвета.

Рисунок C


< /p>

То же самое можно сделать с помощью функции «Найти и заменить», но вам придется использовать функцию «Найти далее», чтобы просмотреть весь выбор, если вы не хотите применять формат ко всем элементам всем. Используя список «Найти все», вы можете избежать этого утомительного маршрута. Удаляя элементы из списка, вы можете сосредоточиться на подмножестве ячеек, содержащих Джеймса, следующим образом:

  1. Выберите в списке третий элемент — ячейку $C$9 — и нажмите клавишу DELETE. Excel удалит его из списка, и у вас останется список из 3. Это приведет к удалению элементов из списка; это не удалит значение на листе.
  2. Нажмите Ctrl+A, чтобы выбрать три элемента в списке.
  3. В группе «Шрифт» нажмите «Курсив». Результаты показаны на рисунке D.

Рисунок D


< /p>

До сих пор мы использовали функцию "Найти" для выполнения нескольких простых задач. Давайте используем его, чтобы сделать что-то более мощное.

Как удалить строки с помощью функции «Найти» в Excel

В этот момент вам могло прийти в голову, что эта функция может обеспечить быстрый способ удаления значений ячеек и даже записей. Это не единственный способ, но он быстрый и имеет преимущество перед функцией фильтрации Excel, которая также удаляет строки. Используя Find, вы можете удалить любой экземпляр из задачи удаления, но используя функцию фильтрации, вы не можете. Вы можете использовать дополнительные фильтры, чтобы уменьшить количество совпадений, но вы все равно фильтруете, что может дать вам те же результаты, что и поиск, а может и нет.

Прежде чем мы продолжим, важно отметить, что удаление строки может иметь последствия, на которые вы не рассчитывали. В частности, вы можете удалить данные, которые находятся за пределами экрана и забыты. Даже выбор набора данных в первую очередь, как мы это сделали, не защитит эти данные. Однако помните, что вы можете нажать Ctrl+Z, чтобы отменить удаление, выполненное таким образом.

Теперь вернемся к списку и удалим строки, содержащие Джеймса, следующим образом:

  1. В списке нажмите Ctrl+A, чтобы выбрать все экземпляры.
  2. В группе "Ячейки" (на вкладке "Редактирование") нажмите "Удалить" и выберите "Удалить строки листа".

Если вы ожидали удалить все четыре строки, вы можете быть удивлены. Как вы можете видеть на рисунке E, задача пропустила один (строка 7). Помните, как мы ранее удаляли элемент для ячейки C9 в списке? Этот экземпляр Джеймса теперь находится в строке 7, потому что задача удаления удалила две строки выше строки 9. Это может быть или не быть желательным, но теперь вы можете увидеть возможности или недостатки, в зависимости от того, что вы намеревались сделать. .

Рисунок Д


< /p>

Дополнительные возможности Excel

Вы можете комбинировать этот список с другими параметрами, но мы их не затрагивали. Например, вы можете выделить все ячейки, содержащие формулы. Выбрав «Формулы» в элементе управления «Искать» (нажмите «Параметры»), вы можете выбрать все ячейки формул, а затем удалить экземпляры. Вы также можете выбрать все ячейки формулы, используя функцию «Найти и выбрать», но вы не можете легко удалить ячейки из результирующего выбора. Помните об этой функции, если у вас есть задачи, с которыми фильтрация и другие методы отбора не справляются должным образом.


< /p>

Еженедельный информационный бюллетень Microsoft

Будьте инсайдером Microsoft в своей компании, прочитав эти советы, рекомендации и памятки по Windows и Office.

Читайте также: