Как копировать и вставлять в Excel при включенном фильтре (5 методов)

  • Поделись Этим
Hugh West

Сайт Фильтр Функция является очень полезным инструментом для всех, кто работает с MS Excel Но это вызывает различные проблемы, когда мы пытаемся скопировать и вставить в Excel В этой статье мы расскажем вам об эффективных методах, позволяющих Копирование и вставка в Excel когда Фильтр функция включена.

Для иллюстрации я собираюсь использовать в качестве примера набор данных. Например, следующий набор данных представляет собой набор данных Продавец , Продукт и Чистые продажи компании. Есть два продукта: Кабель и TV Здесь мы применим Фильтр функция для продуктов.

Скачать Практическое пособие

Для самостоятельной практики скачайте следующую рабочую тетрадь.

Копирование и вставка при включенном фильтре.xlsm

5 способов копирования и вставки в Excel при включенном фильтре

1. Клавиатурные сокращения для копирования и вставки при включенном фильтре в Excel

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

ШАГИ:

  • Во-первых, выберите диапазон, включающий Заголовки .

  • Затем выберите Фильтр из ' Сортировка и фильтр ' раскрывающийся список в Редактирование группа под Главная вкладка.

  • После этого выберите выпадающий символ рядом с заголовком Продукт Там, проверьте Кабель только поле и нажмите OK .

1.1 Копирование только видимых ячеек

Когда мы копируем отфильтрованные столбцы в Excel но в большинстве случаев это не является желаемой операцией. Поэтому, чтобы скопировать только видимые ячейки, мы будем использовать ' Альт ' и ' ; ' клавиши вместе.

ШАГИ:

  • Сначала выберите диапазон.

  • Затем нажмите кнопку ' Альт ' и ' ; ' вместе, чтобы выбрать только видимые ячейки.
  • После этого нажмите кнопку ' Ctrl ' и ' C ' для копирования.
  • Теперь выберите ячейку F5 чтобы вставить скопированные значения.

  • Наконец, нажмите кнопку ' Ctrl ' и ' V ' вместе, и он вставит ячейки, как показано ниже.

Читать далее: Как автофильтровать и копировать видимые строки с помощью Excel VBA

1.2 Вставка значения или формулы в видимые ячейки

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

ШАГИ:

  • В начале выделите ячейку F5 поскольку именно это значение мы хотим вставить в отфильтрованный столбец.

  • Затем нажмите кнопку ' Ctrl ' и ' C ' для копирования.
  • После этого выберите ячейки в фильтрованном столбце, в которые вы хотите вставить файл F5 значение ячейки.

  • Затем нажмите кнопку ' F5 ' или клавиша ' Ctrl ' и ' G ' вместе, и появится диалоговое окно.
  • Там выберите Специальный .

  • Затем, в Перейти к разделу l диалоговое окно, выберите Только видимые ячейки и нажмите OK .

  • Затем нажмите кнопку ' Ctrl ' и ' V ' вместе, чтобы вставить значение, и он вернет нужный результат.

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

Читать далее: Как копировать слитые и отфильтрованные ячейки в Excel (4 метода)

1.3 Вставка набора значений слева направо в фильтрованную таблицу

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

ШАГИ:

  • Во-первых, выберите диапазон.

  • Затем нажмите кнопку ' Ctrl ' и одновременно выделите диапазон ячеек, в которые нужно вставить.

  • Затем нажмите кнопку ' Альт ' и ' ; ' клавиши вместе.

  • Наконец, нажмите кнопку ' Ctrl ' и ' R ' вместе, и он вставит значения в нужный столбец.

Читать далее: Как копировать строки в Excel с помощью фильтра (6 быстрых методов)

2. использование функции заливки для вставки набора значений справа налево в отфильтрованную таблицу

Мы применили комбинацию клавиш, чтобы вставить набор значений из Слева на Справа в отфильтрованной таблице. Но нет такого способа сделать это из Справа на Слева Однако мы можем использовать Заполнение Excel для выполнения операции. Поэтому изучите приведенный ниже процесс.

ШАГИ:

  • Сначала выделите диапазон ячеек.

  • Затем нажмите кнопку ' Ctrl ' и выберите слева колонку, в которую нужно вставить.
  • После этого нажмите кнопку ' Альт ' и ' ; ' вместе, чтобы выбрать только видимые ячейки.

  • Теперь нажмите Слева из Заполнить выпадающий список в Редактирование группа под Главная вкладка.

  • В результате он вставит значения в выбранный столбец с левой стороны.

Читать далее: Формула для копирования и вставки значений в Excel (5 примеров)

Похожие чтения

  • Как скопировать и вставить несколько ячеек в Excel (7 быстрых способов)
  • VBA Paste Special для копирования значений и форматов в Excel (9 примеров)
  • Excel VBA: копирование диапазона в другую рабочую книгу
  • Макрос для копирования и вставки из одного рабочего листа в другой (15 методов)
  • Формула Excel для копирования текста из одной ячейки на другой лист

3. Функция Excel Find & Select для копирования только видимых ячеек в отфильтрованном столбце

Мы знаем Excel предоставляет полезные Характеристики для выполнения многих операций. В этом методе мы применим Excel ' Найти и выбрать ' для копирования только видимых ячеек.

ШАГИ:

  • Сначала выберите диапазон, который нужно скопировать.

  • Затем, под Главная выберите Перейти к специальному из Найти и выбрать выпадающий список в Редактирование вкладка.

  • Вследствие этого появится диалоговое окно, в котором выберите Только видимые ячейки .
  • После этого нажмите OK .

  • Теперь выберите Копировать в Буфер обмена секция.

  • Наконец, выберите любую ячейку, куда вы хотите вставить.
  • В этом примере выберите ячейку F7 Там нажмите кнопку ' Ctrl ' и ' V ' вместе, и он вернет точный результат.

Читать далее: Как копировать и вставлять только видимые ячейки в Excel (3 простых способа)

4. Применение формулы для вставки набора значений в видимые ячейки

Более того, мы можем применить простую формулу для копирования и вставки набора значений в одну и ту же отфильтрованную таблицу. Для данного случая мы хотим скопировать значения в столбце E и вставьте их в колонку D только для продукта Кабель Поэтому для создания формулы выполните описанные ниже действия.

ШАГИ:

  • Сначала выберите ячейку D5 и введите формулу:
=E5

  • Затем нажмите Войти и использовать Автозаполнение инструмент для заполнения серии.
  • В результате он просто вставит значения.

Читать далее: Как скопировать только видимые ячейки без заголовка с помощью VBA

5. Вставка набора значений с помощью Excel VBA при включенном фильтре

Наконец, мы вставим набор значений в ту же фильтрованную таблицу, используя Excel VBA Код Итак, следуйте за ним и изучайте процесс.

ШАГИ:

  • Во-первых, под Разработчик выберите Visual Basic .

  • Затем, под Вставка выберите Модуль .

  • Появится новое окно.
  • Там вставьте приведенный ниже код:
 Sub Paste() Dim rg As Range Dim visible_source As Range Dim destination As Range Dim source As Range Dim r As Range Set rg = Application.Selection rg.SpecialCells(xlCellTypeVisible).Select Set visible_source = Application.Selection Set destination = Application.InputBox("Choose Destination:", Type:=8) For Each source In visible_source source.Copy For Each r In destination If r.EntireRow.RowHeight0 Then r.PasteSpecial Set destination = r.Offset(1).Resize(destination.Rows.Count) Exit For End If Next r Next source End Sub 

  • После этого закройте Visual Basic окно.
  • Теперь выберите диапазон для копирования.

  • Затем выберите Макросы под Разработчик вкладка.

  • Следовательно, а Макро появится диалоговое окно.
  • Там выберите Паста в Имя макроса и нажмите Запускайте .

  • Появится еще одно диалоговое окно с предложением выбрать пункт назначения.
  • В Выберите пункт назначения ящик, введите: $D$5:$D$10 или выберите диапазон ячеек в таблице, куда нужно вставить значения, и нажмите кнопку OK .

  • Наконец, требуемый вывод появится в столбце D .

Читать далее: Excel VBA для копирования только значений в место назначения (макрос, UDF и UserForm)

Заключение

Отныне вы сможете Копировать и Паста в Excel когда Фильтр Продолжайте использовать их и дайте нам знать, если у вас есть еще какие-либо способы выполнения задачи. Не забудьте оставить комментарии, предложения или вопросы, если они у вас есть, в разделе комментариев ниже.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.