Оглавление
Сайт Фильтр Функция является очень полезным инструментом для всех, кто работает с MS Excel Но это вызывает различные проблемы, когда мы пытаемся скопировать и вставить в Excel В этой статье мы расскажем вам об эффективных методах, позволяющих Копирование и вставка в Excel когда Фильтр функция включена.
Для иллюстрации я собираюсь использовать в качестве примера набор данных. Например, следующий набор данных представляет собой набор данных Продавец , Продукт и Чистые продажи компании. Есть два продукта: Кабель и TV Здесь мы применим Фильтр функция для продуктов.
Скачать Практическое пособие
Для самостоятельной практики скачайте следующую рабочую тетрадь.
Копирование и вставка при включенном фильтре.xlsm5 способов копирования и вставки в 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 когда Фильтр Продолжайте использовать их и дайте нам знать, если у вас есть еще какие-либо способы выполнения задачи. Не забудьте оставить комментарии, предложения или вопросы, если они у вас есть, в разделе комментариев ниже.