Excel сохранить только фильтр

  • Советы по Excel
  • Функции Excel
  • Формулы Excel
  • Excel Диаграммы
  • Советы по словам
  • Советы по Outlook

Как сохранить отфильтрованные данные на новый лист / книгу в Excel?

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

  • Сохраняйте отфильтрованные данные на новый лист с функциями копирования и вставки
  • Сохраняйте отфильтрованные данные на новый лист с помощью функции копирования и перемещения

Сохраняйте отфильтрованные данные на новый лист с функциями копирования и вставки

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

Ноты:
(1) Нажатие Shift + F11 одновременно с клавишами можно также создать новый рабочий лист.
(2) Если вы собираетесь сохранить отфильтрованные данные в новую книгу, просто нажмите Ctrl + N клавиши одновременно, чтобы создать новую книгу.

2. Выберите отфильтрованные данные и скопируйте их, нажав Ctrl + C одновременно.

3. Перейдите к новому листу или книге, выберите пустую ячейку и нажмите Ctrl + V одновременно клавиши, чтобы вставить отфильтрованные данные.

Затем вы увидите, что только отфильтрованные данные копируются и вставляются в новый рабочий лист / книгу. Однако высота строки и ширина столбца теряются. См. Снимки экрана ниже:
документ сохранить отфильтрованные данные новый лист 02

Простое разделение диапазона на основе критериев в столбце и сохранение разделенных диапазонов на новых новых листах

Kutools for ExcelАвтора Разделить данные Утилита может помочь пользователям Excel легко разделить диапазон на несколько листов на основе критериев в одном столбце исходного диапазона.

данные рекламного разделения 0

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

Сохраняйте отфильтрованные данные на новый лист с помощью функции копирования и перемещения

Если отфильтрованные данные слишком велики, чтобы их можно было легко выбрать и скопировать, и вы настроили ширину столбцов и высоту строк для многих столбцов и строк, копирование и вставка может быть не лучшим решением. В этих условиях следует попробовать Kutools for Excel’s Удалить скрытые (видимые) строки и столбцы утилита.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

1. Щелкните правой кнопкой мыши имя листа, который содержит отфильтрованные данные, на панели вкладок листа и выберите Переместить или скопировать из контекстного меню.
Скопируйте лист с отфильтрованными данными на новый лист

Шаг 2. Во всплывающем диалоговом окне «Перемещение или копирование» укажите книгу в Переместить выбранные листы в книгу раскрывающийся список, проверьте Создать копию и нажмите OK кнопку.

Внимание: Чтобы сохранить отфильтрованные данные на новом листе, выберите имя текущей книги в Переместить выбранные листы в книгу раскрывающийся список; чтобы сохранить отфильтрованные данные в новую книгу, выберите (новая книга).
скопировать лист с отфильтрованными данными в новую книгу или существующую книгу

3. Теперь вы попадете в новый рабочий лист / книгу, нажмите Кутулс > Удалить > Удалить скрытые (видимые) строки и столбцы, а затем в открывшемся диалоговом окне

(1) Выберите В активном листе в Заглянуть раскрывающийся список;
(2) Проверить Ряды вариант в Удалить тип раздел;
(3) Проверить Скрытые строки вариант в Подробный тип раздел;
(4) Щелкните значок Ok кнопку.
документ сохранить отфильтрованные данные новый лист 01

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

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

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now


Демонстрация: сохранение отфильтрованных данных на новый лист в Excel


Статьи по теме:


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (0)


Оценок пока нет. Оцените первым!

Подписывайтесь на Нас

Copyright © 2009 —

www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта

Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.

Защищено Sectigo SSL

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

Как быстро пользоваться фильтром в Excel

Допустим наш журнал истории взаиморасчетов с клиентами отображается также как на рисунке.

История продаж и взаиморасчетов по клиентам:

История взаиморасчетов.

Нам необходимо отобразить разные варианты данных с разделением на группы: название фирм, городов и сумм. К последней группе еще хотим добавить итоговый показатель.

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

Допустим первая группа данных должна включать в себя данные касающиеся транзакций сумой выше 20 000 рублей реализованной фирмой ADEX Comp. Для этого:

  1. Выделите заголовок таблицы «Сумма» D1 и выберите инструмент: «ДАННЫЕ»-«Сортировка и фильтр»-«Фильтр». Для исходной таблицы включиться режим автофильтра и в ее заголовках появятся кнопки выпадающего меню.
  2. Автофильтр.

  3. Откройте выпадающее меню ячейки D1 и выберите опцию «Числовые фильтры»-«Настраиваемый фильтр». В результате появиться диалоговое окно «Пользовательский автофильтр».
  4. Настраиваемый фильтр.

  5. В первом выпадающем списке данного окна укажите на значение «больше», а в поле ввода напротив введите значение 20000. И нажмите ОК.
  6. Пользовательский автофильтр.

  7. Теперь раскройте выпадающее меню в ячейке A1 («Название фирмы») и выберите только фирму ADEX Comp.

Название фирмы.

Применено второе условие фильтрования данных.



Как посчитать сумму по фильтру в Excel

Отфильтрованная группа готова, осталось только добавить итоговое значение для столбца «Сумма». Для этого выберите первую пустую ячейку под этим столбцом и выберите инструмент: «ГЛАВНАЯ»-«Редактирование»-«Сумма» или нажмите комбинацию клавиш CTR+=. После нажатия на клавишу Enter суммируются только видимые значения в столбце. По завершению присвойте для этой ячейки денежный формат.

ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

Обратите внимание! Вместо стандартной функции СУММ мы используем функцию:

Из ходя из названия сложно догадаться что данная функция будет суммировать значения. Но если в первом аргументе функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ находиться константа с кодом номер 9 – это значит, что мы подключаем встроенную функцию суммирования. Таким образом мы выполняем суммирование только промежуточных итогов, а не все значения в столбце. Стоит рассмотреть все встроенные функции в ПРОМЕЖУТОЧНЫЕ.ИТОГИ, которые можно выполнять с отфильтрованными значениями в таблице:

  1. – среднее значение, альтернатива функции СРЕДЗНАЧ.
  2. – подсчет количества значений, альтернатива для СЧЁТ.
  3. – подсчет только непустых ячеек в диапазоне, как СЧЁТЗ.
  4. – возвращает максимальное значение (МАКС).
  5. – возвращает минимальное значение (МИН).
  6. – возвращает произведение аргументов (ПРОИЗВЕД).
  7. – функция стандартного отклонения как СТАНДОТКЛОН.
  8. – стандартное отклонение по генеральной совокупности (логические и текстовые значения – игнорируются) как в СТАНДОТКЛОНП.
  9. – суммирует значение как СУММ.
  10. – дисперсия по выборке как ДИСП.
  11. – дисперсия для генеральной совокупности ДИСПР.

Примечание. Номера констант могут быть с включением и с исключением значений в скрытых строках инструментом: «ГЛАВНАЯ»-«Ячейки»-«Формат»-«Скрыть или отобразить». Отличие заключаться в коде константы:

  • 1-11 – с включением;
  • 101-111 – с исключением.

Если мы хотим получить суммирование итогов для другой фирмы, достаточно только изменить критерий фильтра, а итоговый результат автоматически просчитается благодаря функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

для другой фирмы.

Сохранение фильтра в представление данных

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

  1. Отфильтруйте таблицу по выше описанным критериям и выберите инструмент: «ВИД»-«Режимы просмотра книги»-«Представления».
  2. Представления.

  3. В появившемся диалоговом окне «Представления» нажмите на кнопку «Добавить». Появиться новое окно «Добавление представления».
  4. Добавить.

  5. В поле «Имя:» введите название «ADEX Comp >20 тыс.руб.» для этого представления данных на рабочем листе и нажмите ОК.
  6. Добавление представления.

  7. Создайте новое представление для нового отображения таблицы с другими критериями фильтрования и придумайте им новые названия.

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

Пример.

Чтобы удалить представление снова вызовите диалоговое окно: «ВИД»-«Режимы просмотра книги»-«Представления». Потом выделите в списке ненужный вид и нажмите на кнопку «Удалить».

Содержание

  1. Excel как скопировать отфильтрованные ячейки
  2. Копирование только видимых ячеек
  3. Как скопировать только видимые ячейки в Excel
  4. Вставить в видимые строки в Excel.
  5. Проблемка с копированием отфильтрованных ячеек
  6. Как скопировать ячейки с фильтром (Формулы/Formulas)
  7. Вставить скопированные строки в Excel с учетом фильтра
  8. Копирование отфильтрованного диапазона данных
  9. Excel: Когда копирую отфильтрованные ячейки и вставляю их на другой лист, то вставляются также и скрытые фильтром ячейки

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

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

​Смотрите также​​ потом нашел тут​ — выделяете диапазон​ данный момент отфильтрованы​ логику панели не​ «ВыделитьВидемыеЯчейки»? В Excel-2003​ IsEmpty(ActiveCell.Value) ‘. находим пустую​ a As Double​anabioss13​ вставка» но точно​ которое мы зададим​ в первой ячейке.​ «Ctrl» + «Shift»​ особенно, если много​(Выделить группу ячеек).​ книгу, щелкните вкладку​ вы можете скопировать​Примечание:​ , и сделал,​ A2:A12—Вставить. В этом​ только ячейки с​ ломать).​

​ ее можно найти​ ячейку ниже ActiveSheet.Paste​ Dim c As​: На примере работает..​ не скажу.​ условным форматированием и​ В нашем примере,​ + кнопку (стрелочку)​ строк.​Выберите опцию​ другого листа или​ только итоговых данных​Мы стараемся как​ чтобы запускалось в​ случае ячейки которые​ данными, пустые ячейки​8) закрыть панель​ в настройках панелей​ Application.CutCopyMode = False​ Integer Dim r​

​Алексей200485954​ формулой. Смотрите, как​ мы написали число800​ вниз (или кнопку​Первый способ -​

​Visible cells only​​ выберите другую книгу​ из структурированных листа.​ можно оперативнее обеспечивать​

​ каждом файле) кнопки​​ скрыты не изменятся,​​ скрыты.​​ настройки.​​ управления.​ Else ActiveSheet.Paste Application.CutCopyMode​​ As Integer Dim​​ меня намного больше​

​: Офигеть, все получилось.​​ это сделать, в​​ в ячейку D2​​ вверх, зависит от​​обычный​

​(Только видимые ячейки)​​ и выделите левую​​Сделайте следующее:​ вас актуальными справочными​

​ сделать пока не​ Но в выделенных​Я пока решаю​​После вышеописанных действий​​А где именно?​ = False End​

​ i As Integer​​ и если так​ Огромное спасибо!​ статье «Закрасить ячейку​ столбца D. Немного​ того, где хотим​.​ и нажмите​ верхнюю ячейку области​Выделите ячейки, которые нужно​

​ материалами на вашем​​ смог, но горячие​ ячейках останутся формулы,​ это так: снимаю​ кнопка «ВыделитьВидемыеЯчейки» будет​Семен Казменко​ If End If​ Dim EndRow As​ делать, то почему​dgrom​

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

​ по условию в​ не по теме,​ выделить ячейки –​Возьмем такую таблицу.​OK​

​ вставки.​ скопировать подробнее, читайте​

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

​ там куда вы​: Расскажу только про​ Next i End​

  1. ​ Integer ‘как работает?​​ то вставляет всего​​: Вот что гласит​
  2. ​ Excel формулой».​​ но хочется сказать​​ ниже или выше​​ Таблица будет одна​​.​Примечание:​​ статью выберите ячеек,​​ переведена автоматически, поэтому​
  3. ​ячейки. Как исправить это?​​ значения можно будет​​ весь столбец В​ ее перетащили и​​ Excel-2003. Дома под​​ SubP.S. Мало данных​
  4. ​ _ ‘ Выделям​ 2 первых ячейки.​​ справка.​​Алексей200485954​
  5. ​ здесь. Сочетание клавиш​​ ячейки, в которой​​ для всех примеров.​​Excel выделит видимые ячейки.​​ При копировании значения последовательно​

​ диапазонов, строк и​

​ ее текст может​Мне надо чтобы​
​ после снятия фильтра.​
​ через специальную вставку​

​ можно будет выполнить​

Вставить в видимые строки в Excel.

​ рукой только он.​ — раз! Все​ ​ ячейку с нужным​​anabioss13​В меню ПРАВКА​: Есть большая таблица.​ «Ctrl» + R​ написали число).​Уберем фильтром все цифры​ Теперь нажмите сочетание​ вставляются в строки​ столбцов на листе.​ содержать неточности и​ не копировались ячейки​The_Prist​ с галкой «Пропускать​ все действия из​1) левой кнопкой мыши​ что выше можно​ значением. Далее ОК.​
​: Все. Я разобрался.​​ жмем «перейти». В​​ Выбрал через фильтр​
​ – копирует данные​Теперь, или нажимаем​ 2 из таблицы.​
​Ctrl+C​ и столбцы. Если​Совет:​ грамматические ошибки. Для​ скрытые фильтром.​:​ пустые ячейки», а​ моего предыдущего сообщения.​ по любой панели​ сделат массивом. Но​ ‘Если фильтр уже​ Из за другого​ появившемся окошке жмем​ нужные строки (20​ по строке Excel​ сочетание клавиш «Ctrl»​ В оставшиеся видимые​, чтобы скопировать диапазон.​
​ область вставки содержит​
​ Чтобы отменить выделение ячеек,​ нас важно, чтобы​
​Помню раньше, когда​iksrman​ вот есть ли​
​Кстати, если впоследствии​
​ кнопок (например, обычно​ я как-то​ задействован — выделяем​ фильтра не вставлялось​ «выделить». В появившейся​ шт). Когда начинаю​ (в нашем примере​ + G, или​ ячейки поставим цифру​Выберите ячейку​ скрытые строки или​ щелкните любую ячейку​ эта статья была​ то, получалось нормально​: The_Prist,отличная штука! Всем​ возможность копирования, НЕ​
​ Вам будет нужно​ включена панель «Стандартная»).​с массивами не​ любую видимую ячейку.​ как надо. Спасибо,​ менюшке выбираем «только​ делать вставку в​ – строка 2,​ клавишу F5. Выйдет​ 600. В ячейку​A6​​ столбцы, возможно, потребуется​ на листе.​

​ вам полезна. Просим​ копировать, но не​ советую! Давно себе​ снимая фильтр?​ удалить какие-то кнопки​2) в появившемся​ очень. А так​ _ ‘ Далее​ вы мне помогли.​ видимые ячейки». Готово.​ другом документе он​​ копировали число 800​ диалоговое окно «Переход».​​ В2 ставим число​и нажмите​ отобразить их, чтобы​Щелкните​ вас уделить пару​ знаю почему так​ делал себе надстройку​Sanja​ с панелей, то​ контекстном меню список​ — чем мог,​ по ходу a​_Boroda_​[email protected]@​ вставляет все строки,​ из ячейки D2).​ Нажимаем кнопку «Выделить…».​ 600, затем копируем​Ctrl+V​ увидеть все скопированные​Главная​
​ секунд и сообщить,​
​ происходит.​ из этого макроса.​: А просто выделить​ их можно перетаскивать​ панелей экранных кнопок,​ тем помог.​ = InputBox(prompt:=»Введите значение​: Для удобства можно​: Alt+;​ которые попадают в​ Получилось так.​ И, в новом​ его вниз по​, чтобы вставить диапазон.​ данные.​ >​ помогла ли она​Demetry​ Спасибо Вам.​ отфильтрованные значение и​
​ в обратном порядке​ в самом низу​Olya1985​ фильтра», _ Title:=»Копирование​ вытащить на панель​а у меня​ диапазон выделенных ячеек.​Третий способ.​ диалоговом окне «Выделение​ столбцу (тянем за​

Проблемка с копированием отфильтрованных ячеек

​Результат:​​По умолчанию Excel копирует​Найти и выделить​ вам, с помощью​: Надо выделить нужные​Rulsan​ скопировать их не​ при наличии на​ пункт «настройка». Выбрать​: хорошо. спасибо!​
​ значений», _ Default:=ActiveCell.Value)​ быстрого доступа кнопочку​ эта комбинация клавиш​Скажите пожалуйста как​В новом столбце​

​ группы ячеек» ставим​​ правый нижний угол​Урок подготовлен для Вас​ как видимые, так​
​, а затем выберите​ кнопок внизу страницы.​ ячейки, потом Ctrl-G​: Благодарю, , то​
​ пробовали?​ экране окна «Настройка».​ его.​Семен Казменко​ Selection.AutoFilter Field:=1, Criteria1:=a​ с черными квадратиками​ перестала работать в​ корректно скопировать и​ (в нашем примере​

​ галочку у слов​ ячейки В2). Значения​ командой сайта office-guru.ru​

​ и скрытые ячейки.​​ пункт​ Для удобства также​

​ — Выделить. -Только​​ что нужно, огромное​gling​
​ Например, выбрали кнопку​3) появится окно​: Предложенный Вам вариант​ c = ActiveCell.Column​ (как на рисунке​ обоих версиях после​

​ вставить в другом​​ – столбец Е)​
​ «Только видимые ячейки».​ скопировались только в​Источник: http://www.excel-easy.com/examples/copy-visible-cells-only.html​ Однако можно скопировать​Выделение группы ячеек​ приводим ссылку на​ видимые ячейки. Потом​
​ спасибо. Теперь как​: Копировать можно, вставить​

Как скопировать ячейки с фильтром (Формулы/Formulas)

​ «Сохранить» (дискетка) и​​ «Настройка», там на​ такой заумный. Все​ EndRow = ActiveSheet.UsedRange.Row​ ниже)​ переустановки винды (7)​ месте несколько отфильтрованных​ выделяем ячейки. Нажимаем​Нажимаем «ОК». Затем вставляем​ видимые ячейки. Точно​Перевел: Антон Андронов​ только видимые ячейки.​

​.​​ оригинал (на английском​ обычным копипастом.​

​ бы заставить работать​​ нельзя в отфильтрованный​ перетащили ее отпустив​ вкладке «Команды» два​ это можно сделать​ — 1 +​»Выделить видимые ячейки»​ (хотя раньше часто​

​ строк.​​ клавишу F5. Выйдет​ как обычно.​ также можно вставлять​Автор: Антон Андронов​В этом примере строка​

​Выберите параметр​​ языке) .​Алексей пинчук​ эти макросы во​ диапазон, вставка происходит​ на окне «Настройка».​ списка.​

​ простым копированием. Для​
​ _ ActiveSheet.UsedRange.Rows.Count ‘​Клавишами это Альт​

Вставить скопированные строки в Excel с учетом фильтра

​ пользовалась)​​Pankratd​ диалоговое окно «Переход».​Ещё один способ​ и формулы. Мы​Вставить только в видимые​ 2 скрыта:​только видимые ячейки​Если некоторые ячеек, строк​: > На самом​ всех открытых файлах​ даже в те​Olya1985​4) в правом​

​ этого:​​ Находим последнюю строку​ точка_с_запятой​в чем может​: Сталкивался с такой​ Нажимаем кнопку «Выделить…».​ вызвать диалоговое окно​ в ячейке С2​ строки в​Если просто скопировать, а​и нажмите кнопку​ и столбцов на​ деле я применил​ Excel, а не​ строки которые скрыты.​: спасибо! у меня​ списке выбрать категорию​1) Выделить нужный​ _ рабочей области​Olya1985​ быть причина?​ же проблемой, делаю​ И, в новом​ «Выделение группы ячеек».​ пишем такую формулу.​Excel​ затем вставить этот​ОК​ листе не отображается,​ не фильтр к​ только когда открывается​Rulsan​ тоже excel 2003.​ «Правка»​ диапазон.​ For i =​: Подскажите, пожалуйста, можно​anabioss13​ так:​ диалоговом окне «Выделение​ На закладке «Главная»​ =А2*10​числа, формулы, текст​ диапазон, результат получается​.​ у вас есть​ диапазону, а скрыл​ файл с примером​: Да, как сказал,​ а еще можно​5) в левом​2) Нажать кнопку​ 1 To EndRow​ ли в excel​
​: Здравствуйте. Подскажите пожалуйста​Открываю буфер обмена​ группы ячеек», ставим​ в разделе «Редактирование»​

​Получилось так.​​ можно несколькими способами.​

​ следующим:​​Щелкните​ возможность копирования всех​ некоторые строки​ Tips_Macro_CopyPasteInHiddenCells.xls​ , копировать то​
​ этот пункт добавить​ появится список команд​
​ «ВыделитьВидемыеЯчейки».​ If Cells(i, c).Value​
​ 2003 после копирования​ как скопировать последний​ (меню «правка» в​
​ галочку у слов​ нажимаем на кнопку​Отменим фильтр. Получилась такая​ Когда нужно вставить​Чтобы скопировать только видимые​Копировать​

​ ячеек, или только​​Это и есть​P.S. Имеется ввиду,​ можно, я уже​ в меню edit.​ этой категории.​3) Начать копирование​
​ = a Then​

​ столбца с отфильтрованными​​ столбец с данными​ 2003, или лента​ «Только видимые ячейки».​
​ «Найти и выделить».​ таблица.​ числа, формулы, текст​ ячейки, выполните несколько​
​(или нажмите клавиши​ видимые ячейки. По​ ответ на вопрос.​ чтобы прикрутить как-то​ пробовал копировать только​Rulsan​
​6) почти в​ (ну а далее​ Cells(i, c).Select Selection.Copy​ данными сделать так,​
​ и вставить в​ «главная» в 2007).​ Нажимаем «ОК». Теперь,​
​ В появившемся списке​Формула и цифры вставились​ не во все​
​ простых действий:​ CTRL+C).​ умолчанию Excel копирует​ Высота строки (а​
​ в виде кнопок​ видимые ячейки, по​: Привет всем.​ самом конце этого​ обычно).​ Cells(EndRow + 5,​ чтобы при их​ другой файл, чтобы​Копиую отфильтрованный диапазон​
​ не отменяя выделения,​ нажимаем на функцию​

​ только в отфильтрованные​ строки таблицы, можно​Выделите диапазон​Выделите левую верхнюю ячейку​ скрытых или отфильтрованных​ скрытие строки —​ в ленту или​
​ всякому, но вставляет​Посоветуйте, пожалуйста, есть​ (см.п.5) списка кнопка​Вопрос в другом.​ c).Activate ‘ Активируем​ вставке в отедельный​ скопировалось только то​ в буфер, при​ в первой ячейке​ «Выделение группы ячеек».​ строки.​ воспользоваться фильтром. Как​

​A1:A4​​ области вставки и​ ячейки не только​ просто установка её​ горячих клавиш, чтобы​ то оно подряд,​

Копирование отфильтрованного диапазона данных

​ ли возможность в​​ «ВыделитьВидемыеЯчейки»​
​ Где найти кнопку​ последнюю строку _​ столбец они вставлялись​ что видимо. А​ копировании дапзон выделяется​ столбца (у нас​ Чтобы​Второй способ.​ установить фильтр и​.​ нажмите кнопку​ видимые ячейки. Если​ высоты в 0)​
​ всегда была возможность​ а не в​ Excel или надстройке​7) на нее​ «ВыделитьВидемыеЯчейки»? В Excel-2003​ плюс 5 строк.​ с учетом фильтра,​ то когда копируешь​ бегущими муравьями. Снимаю​ – Е2) вводим​

​заполнить видимые ячейки в​​Также отфильтруем данные.​ как фильтровать в​На вкладке​Вставить​

​ это не является​​ будет копироваться, только​ такого копирования-вставки.​ отфильтрованные.​ PLEX копирования данных​ нужно нажать левой​

​ ее можно найти​​ If Not IsEmpty(Cells(EndRow​ то есть тольке​ как обычно оно​ этих муравьев «Esc»​ формулу, цифру, т.д.​ выделенных столбцах Excel​ В первой ячейке​ Excel, смотрите в​Home​

​(или нажмите клавиши​​ вас не устраивают,​ если копируется вся​P.S.S. Ни разу​gling​ из отфильрованного диапазона​ клавишей мыши, перетащить​ в настройках панелей​ + 5, c).Value)​ те данные которые​ вставляется со значениями​ и вставляю фрагмент​ Нажимаем сочетание клавиш​, нажимаем сочетание клавиш​

​ пишем число, формулу,​​ статье «Фильтр в​

​(Главная) нажмите кнопку​​ Ctrl + V).​ выполните действия, описанные​ строка. То есть​ не делал, но​: Можно такой вариант​

​ из столбца В​​ и отпустить на​ управления.​ Then ‘ если​ видны нам и​ которые скрыты внутри..​ из буфера. Вставляется​ «Ctrl» + «Enter».​ «Ctrl» + D.​ текст, т.д. Теперь,​ Excel». Но, чтобы​
​Find & Select​Совет:​ в этой статье,​ надо выделить не​ прочитал пост выше,​ использовать: Написать формулу​ в столбец А?​
​ любой панели кнопок​Olya1985​ строка не пустая,​ не hidden.​TimSha​ все как надо,​В Excel ячейки​ И все выделенные​ если строк тысячи,​ вставить данные только​(Найти и выделить)​ Чтобы скопировать выделенный фрагмент​

Excel: Когда копирую отфильтрованные ячейки и вставляю их на другой лист, то вставляются также и скрытые фильтром ячейки

​ чтобы скопировать только​
​ конкретные ячейки, а​ что можно сделать​ в А2 =B2;​
​ В столбце В​ (лучше где-то в​: Вопрос в другом.​ тогда. Do ActiveCell.Offset(1,​Igor_Tr​

​: Только видимое и​​ без скрытых строк.​ можно выделить цветом​ столбцы заполнятся данными​ то выделяем ячейки​ в видимые ячейки,​

​ и кликните по​​ на другой лист​ видимые ячейки. Например​ строки полностью.​ в виде надстройки,​ копируете ячейку A2​
​ на картинке на​ конце панели, чтоб​ Где найти кнопку​ 0).Select Loop Until​: Sub Копировать_Отфильтрованное() Dim​ выделяем (см .скрин). ​Как вариант «Специальная​ по поределенному условию,​ или формулой, как​ так: нажимаем клавиши​ нужны свои способы,​Go To Special​

Источник

Сохранить отфильтрованный результат

Serg32rus

Дата: Среда, 16.09.2015, 14:54 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Здравствуйте.

Имеется файл , в котором был наложен определенный фильтр, необходимо сохранить только отфильтрованный вариант, если сохраняешь просто, то появляется вся книга целиком….

 

Ответить

TimSha

Дата: Среда, 16.09.2015, 15:03 |
Сообщение № 2

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

94

±

Замечаний:
0% ±


Excel 2013 Pro +

Выделить только видимое и скопировать. Это если на 1 листе. А фильтр на целый файл — пока не встречал… ;)


«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

Сообщение отредактировал TimShaСреда, 16.09.2015, 15:03

 

Ответить

Serg32rus

Дата: Среда, 16.09.2015, 16:08 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Этож очень долгий вариант….файл большой, куски даже когда копируешь комп с ума сходит.

 

Ответить

TimSha

Дата: Среда, 16.09.2015, 16:39 |
Сообщение № 4

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

94

±

Замечаний:
0% ±


Excel 2013 Pro +

Этож очень долгий вариант

Так вы потрудитесь толково описать/пояснить, что из чего, куда и каким макаром желательно/возможно получить. Да на примере-файле с реальной структурой и форматами данных… ;)
ps Есть резон поискать кое-что из готового — не вы первый в подобной ситуации оказываетесь. Для макросов и заказов — есть свои разделы.


«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

Сообщение отредактировал TimShaСреда, 16.09.2015, 16:40

 

Ответить

Как скопировать результат поиска в таблице Excel

как скопировать результат поиска в Excel

Нужно искать через фильтр или условное форматирование.

Фильтр

1. Выделяем столбец и жмём «Сортировка и фильтр» → включаем фильтр.

как скопировать результат поиска в Excel

2. Разворачиваем окно фильтра и в поле поиска указываем запрос. Я ищу https:// в столбце URL.

как скопировать результат поиска в Excel

3. Программа выдаёт список результатов поиска, который можно скопировать и использовать для дальнейшей работы.

как скопировать результат поиска в Excel

Форматирование

1. Выделяем столбец и жмём «Условное форматирование» → Правила выделения ячеек → Текст содержит…

как скопировать результат поиска в Excel

2. Указываем запрос. Я ищу https://

как скопировать результат поиска в Excel

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

Как скопировать список из фильтра в эксель

Откройте оба файла в одном процессе, через команду Открыть.

Если не поможет, прикладывайте файл и подробно описывайте Ваши действия

Откройте оба файла в одном процессе, через команду Открыть.

Если не поможет, прикладывайте файл и подробно описывайте Ваши действия Pelena

Сообщение Откройте оба файла в одном процессе, через команду Открыть.

Если не поможет, прикладывайте файл и подробно описывайте Ваши действия Автор — Pelena
Дата добавления — 01.09.2014 в 16:32

Переместить фильтр

Команда копирует фильтр из одной таблицы и переносит его на любую другую таблицу, сохраняя все условия фильтрации. Для чего это может быть нужно? Предположим, имеется таблица:
Пример таблицы с фильтром
В ней отфильтрованы данные по трем столбцам: Контрагент, Отсрочка платежа дни, Штрафы за просрочку оплаты. При этом из более чем 80-ти контрагентов отобрано фильтром только 25 необходимых, для отсрочки платежа установлено условие не показывать строки с просрочкой 25 дней и менее, а для штрафов — не показывать строки с суммами меньше или равные 1000р.
Ситуация1: точно такие же условия надо применить к такой же таблице, но за другие периоды. Вручную придется в другой таблице заново выбирать всех контрагентов и проставлять условия на другие столбцы.
Ситуация2: в таблицу необходимо добавить еще один столбец — Условия предоставления кредитного лимита. И поверх прежних условий фильтрации применить фильтр еще и по новому столбцу. Вручную придется сначала полностью убрать фильтр с листа, добавить столбец, установить фильтр заново и прописать все условия. Никак по-другому не получится(если только речь не об умной таблице — Вставка -Таблица).
С помощью команды Переместить фильтр обе ситуации становятся решаемыми очень просто. Все, что необходимо — выделить диапазон с нужным фильтром, перейти на вкладку MulTEx -группа Ячейки/ДиапазоныДиапазоныПереместить фильтр:
Перенести фильтр

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

И распространить эти условия на диапазон: указывается диапазон ячеек вместе с заголовком, к которому необходимо применить скопированные условия фильтрации.
Если столбцов в новом диапазоне меньше, чем в скопированном фильтре — то в новую таблицу будут перенесены условия первых n столбцов скопированного фильтра, где n — количество столбцов в новой таблице. Если столбцов больше — фильтр будет установлен на все указанные столбцы.
Если условия скопированного фильтра необходимо распространить на умную таблицу(Вставка (Insert)Таблица (Table) ), то в поле И распространить эти условия на диапазон допускается указать одну любую ячейку внутри этой таблицы. Границы такой таблицы будут определены автоматически.

Skip to content

На чтение 2 мин. Просмотров 5.1k.

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

Содержание

  1. Как макрос работает
  2. Код макроса
  3. Как этот код работает
  4. Как использовать

Как макрос работает

Этот макрос захватывает диапазон AutoFilter, открывает новую книгу, а затем вставляет данные.

Код макроса

Sub SkopirovatOtfiltrovannieStroki()
'Шаг 1: Проверить, есть ли на листе фильтр
If ActiveSheet.AutoFilterMode = False Then
Exit Sub
End If
'Шаг 2: Скопируйте отфильтрованный диапазон для новой книги 
ActiveSheet.AutoFilter.Range.Copy
Workbooks.Add.Worksheets(1).Paste
'Шаг 3: Столбцы приводим в соответствие по размеру
Cells.EntireColumn.AutoFit
End Sub

Как этот код работает

  1. Шаг 1 использует свойство AutoFilterMode, чтобы проверить есть ли на листе автофильтры. Если нет, то мы выходим из процедуры.
  2. Каждый объект AutoFilter имеет свойство Range. Это свойство Range возвращает строки, к которым применяется Автофильтр, то есть он возвращает только те строки, которые отображаются в отфильтрованном наборе данных. На шаге 2 мы используем метод копирования, чтобы захватить эти строки, а затем вставить строки в новую книгу. Обратите внимание, что мы используем Workbooks.Add.Worksheets, это говорит Excel вставить данные в первый лист вновь созданной книги.
  3. Шаг 3 говорит Excel, чтобы размер столбцов соответствовал данным, которые мы только что вставили.

Как использовать

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

  1. Активируйте редактор Visual Basic, нажав ALT + F11.
  2. Щелкните правой кнопкой мыши имя проекта / рабочей книги в окне проекта.
  3. Выберите Insert➜Module.
  4. Введите или вставьте код.

Добрый вечер, уважаемые форумчане.
Вновь хочу спросить у Вас совета.

Итак, у меня в работе присутствует множество таблиц с большим количеством столбцов. Из этих таблиц часто приходится  делать выборки, фильтруя определенные столбцы по нужным значениям. Но вот незадача — то забудешь выставить условие на один из столбцов, то выставишь не так — и выборка получается кривая — хорошо, если замечу вовремя. Да и в целом это отнимает время. Когда операция повторяется регулярно, по несколько раз в день — это конечно выливается в определенную потерю времени.
И вот меня мучает вопрос — есть ли возможность назначить на определенную кнопку заранее заданный набор фильтров, чтобы таблица фильтровалась сразу по нескольким столбцам по одному клику. Пробовал искать на форуме что-то подобное, но не нашел (может быть неправильно искал?).

Приложил небольшой пример, чтобы объяснить наглядно.
В данном примере мне необходимо:
1. Столбец G отфильтровать, исключив ячейки Банк
2. Столбец H отфильтровать,  исключив пустые ячейки
3. Столбец К отфильтровать, оставив только пустые ячейки.
Вот если набор подобных условий можно сохранить и назначить на кнопку — было бы просто идеально. Подозреваю, что без макроса тут не обойтись, но с ними у меня сложно(

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

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

​Смотрите также​ строки?​ и пишут все​: Лена, у Вас​может есть еще​

​Понимаю, что туплю,​ счастье. Экс думать​

​Если вам принципиально​ Но для этого​ Очень полезно​ точно Вы отфильтровали​

​ так.​.​ передвигаем диапазон в​

  1. ​ без изменения ссылок».​​ функцию «Специальная вставка».​​Урок подготовлен для Вас​
  2. ​По умолчанию Excel копирует​​Kay​​solotze​​ не Excel, а​​ какой вариант?​ но надо сделать. ​​ не умеет. Да​​ копировать, то например​
  3. ​ надо изучать Эксель​​4eng8​​ или все же​Очень удобная функция, при​​Так же, функцией​​ другое место. Выделенный​
  4. ​Как переместить столбец, таблицу​ Ставим галочку у​​ командой сайта office-guru.ru​​ как видимые, так​
  5. ​: Элементарно Ватсон ))),​​: igrtsk,​​ ОпенОфис. Там это​​solotze​​ArkaIIIa​

​ на фильтре вы​Z​
​: В большую (до​
​ скрыли лишние строки?​

​ заполнении ячеек, ничего​

Как скопировать в Excel.

Как протянуть строку только на отфильтрованные ячейки (Как протянуть строку только на отфильтрованные ячейки)

​ что мне нужно.​​: что значит Опен-офис?​: У меня, к​6) У вас​
​: как в экселе​ ее введите и​
​ данном случае не​ и вставляю соответствующие​ снял галочки с​часть записей стали​ ячейки с другим​
​Чтобы заполнить пустые ячейки​ Выделенные ячейки переместились​ скопировалось так.​ копирования смотрите в​A1:A4​Игорь​
​ К примеру, у​ И как фильтровать?​ сожалению, нет под​ автоматом выделяются только​ скопировать данные без​ нажмите «Ctrl+Enter»​ применима, т.к. нет​
​ цены. По окончании​ некоторых вариантов, это​ скрыты.​
​ шагом прогрессии или​

​ словом «хлеб», выделяем​​ в новое место.​Скопировался формат верхней, копируемой​ статье «Копирование в​.​: геморойно это (если​ меня остались строки​solotze​ рукой 2003 экселя.​ видимые ячейки, вы​ скрытых ячеек​Z​ подстановочной таблицы с​ работы замечаю, что​ называется «скрыть»?​

​Я в верхней​​ заполнить ячейки с​ ячейки А23:А27 в​Еще один способ​ ячейки – скопировался​

​ Excel».​​На вкладке​ большие объемы) ,​

​ 1, 23, 34,​​: _Boroda_,​ Сделайте хотя бы​ их ctrl+с и​нашла вот это​: Есть, только ТС​ такими же значениями,​ одна из цен​ZoomZoom​

​ ячейке оставшихся данных​​ геометрической прогрессией.​ столбце А. На​ заполнить быстро столбец​ жирный шрифт. Чтобы​Как скопировать значение ячейки​Home​ но тоже выход:​ 36, 45, 344,​

​Надо что бы​​ скрин шапки, что​ куда нужно ctrl+v​

Почему при копировании в таблицу с фильтром вставляемое значение попадает в скрытые фильтром ячейки?

​ -​​ не знает, что​ как в рабочей.​ протаскивается на другие​: Irysha, спасибо большое,​ написал к примеру​
​Вспоминаем, арифметическая прогрессия​
​ закладке «Главная» в​
​ в таблице описан​
​ вставить скопированный текст​
​ в​
​(Главная) нажмите кнопку​
​1. фильтруешь данные​ 561 (в реале​ при копировании, скрытые​ у вас там​solotze​Выделяете диапазон — F5​ она — соответствующая,​ Определить соответствие можно​ товары. Очевидно, что​ помогло )))​ «zzz» и пытаюсь​ – прибавляет к​ разделе «Редактирование» нажимаем​ в статье «Заполнить​ не жирным, копируем​Excel без формата.​Find & Select​2. выбираешь КАЖДУЮ​ их в разы​ ячейки (цветные), не​

​ в менюшке верхней​​: так и делаю,​ — Выделить —​ т.е. — подстановочная. ​ только визуально.​ при вставке значений​Irysha​ протянуть вниз,​ предыдущей цифре число​ на кнопку «Заполнить».​

​ быстро диапазон, массив​​ ячейки. А вставляем,​Копировать только значение​
​(Найти и выделить)​ строку отфильтрованных данных​ больше, но для​ копировались.​ вообще есть.​
​ не активна F5​ Только видимые ячейки​Однако — =ВПР(C2;$G$1:$H$13;2;0)​

​Во вложении показано,​​ в отфильтрованные ячейки​: Да, и я​дальше если снять​ (шаг), геометрическая прогрессия​Из появившегося списка​ в Excel» тут.​ не через функцию​ в ячейки Excel​
​ и кликните по​ (просчелкиваешь справа на​ примера я взял​igrtsk​solotze​Pelena​ — Ок. А​4eng8​ как примерно выглядит​ вставляемое значение попадает​

​ потестировала на своих​​ фильтр — видно​ – умножает предыдущую​ выбираем, в какую​

​Как переместить строку в​​ «Вставить», а через​ без формата копируемых​Go To Special​ сером фоне, где​
​ только несколько). И​:​: F5 нашла как​: F5 — функциональная​ дальше уже копируете,​: Я пользуюсь функцией​ проблема: последовательно подставляем​ в ячейки, скрытые​ файлах — копирование​ что «zzz» скопировалось​ цифру на число​ сторону копировать слово.​Excel​ функцию «Специальная вставка».​ данных, чтобы не​(Выделить группу ячеек).​ стоят номера строк)​

​ вот, мне этот​​solotze​ функционирует. Высветилось окошко.​ клавиша на клавиатуре.​ как обычно​
​ =ВПР() там, где​

​ значения цен каждому​​ фильтром. Учитывая объем,​ происходит только в​ на абсолютно все​ (шаг).​ Можно копировать ячейки​.​ В появившемся диалоговом​ нарушить формат нашей​Выберите опцию​ с нажатой клавишей​ диапазон отфильтрованных мною​,​ Но нет «выделить»​ Как она может​- но где​

​ это возможно. Но​​ товару, а при​ переделывание отнимает много​ выделенные ячейки. Может​ ячейки, в том​Например, так.​ по строке (вправо,​Выделяем строку, нажимаем​ окне выбираем функцию​ таблицы. Например, у​Visible cells only​ CTRL​ данных нужно выделить​

​Судя по расширению​​ArkaIIIa​ быть не активна?​
​ все это найти​

Копирование в экселе (как скопировать без скрытых ячеек)

​ конкретно в этом​​ снятии фильтра обнаруживаем,​ времени и нервов.​ я чего-то не​
​ числе отфильтрованные (скрытые)​В столбце А заполнили​​ влево), по столбцу​ на любую границу​ «Значение».​ нас такая таблица.​(Только видимые ячейки)​3. правой кнопкой​​ и скопировать в​ файла (​:​ArkaIIIa​
​ на клавиатуре не​ случае нужно сопоставлять,​
​ что цена 92,5​
​ Поэтому прошу помощи:​
​ знаю и мастера​
​причем я помню​
​ по арифметической прогрессии​
​ (вверх, вниз), т.д.​
​ выделенной строки и,​
​Или, нажимаем на​Нам нужно скопировать из​ и нажмите​
​ по выделенному тексту​ другой лист (или​

​.ods​​solotze​:​
​ могу.​ скажем такие позиции:​
​ протащилась на большое​
​ может кто знает,​ Excel увидят больше​ что вроде бы​
​ с шагом «1».​ Мы выбрали функцию​ удерживая мышку нажатой,​
​ значок внизу справа​
​ столбца B только​OK​ — «копировать»​ документ (файл). Если​) вы используете в​

​Повторно. Не «видя»,​​solotze​еще вот это​

​ «Ферреро пралине конф203гр*16/Москва»​​ каличество ячеек, по​ в чем проблема​KuklP​ эта фишка работала​

​ Когда нажимаем кнопку​​ Excel заполнить «Вниз».​​ перемещаем строку в​
​ выделенного диапазона. Ставим​ данные без формата​.​4. ставишь курсор​

​ я банально выделяю​​ работе не офисный​ что у Вас​Ну, попробуйте тогда​
​ нашла​ и «Конфеты «Ferrero​ всем товарам.​
​ и как ее​: Все же лучше​

​ правильно — копировала​​ «Прогрессия», выходит диалоговое​​ Получится так.​ другое место.​ галочку у функции​ (без синего цвета​
​Excel выделит видимые ячейки.​ куда тебе надо,​ отфильтрованное и вставляю​ пакет от Microsoft​
​ там на экране​ Сервис-Настройка-Команды, в категории​

​Меню​​ Pralina» (без этикета)»,​KuklP​ решить?​ выделить нужный диапазон​ «zzz» только на​ окно. Мы заполнили​Как заполнить пустые ячейки​Чтобы, не просто​

​ «Заполнить только значения».​​ ячеек). Выделяем столбец​ Теперь нажмите сочетание​ правой кнопкой -​

​ в другой файл,​​ , а Open​​ происходит — помочь​
​ «Правка» кнопка «Выделить​Правка​ чего функция ВПР​: Кто сказал? Как​KuklP​ — F5 -​ видимые ячейки (которые​ так.​ в столбце с​

​ переместить, а скопировать​​ Скопированный формат (жирные​

​ B, нажимаем правой​​Ctrl+C​ «вставить»​ то вставляется всё:​ Office либо LibreOffice..​ Вам очень трудно.​ только видимые ячейки».​Перейти​ сделать не сможет​ раз применима. Читайте​: Никакой проблемы нет.​

​ только видимые. Вводим​​ не отфильтрованы)​В столбце B установили​ разными данными, смотрите​

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

​, чтобы скопировать диапазон.​​вот и все!​
​ и скрытые строки,​А рекомендации вам​ Надергайте скринов и​solotze​

​Выделить​​ (хотя если кто-то​​ справку по ней.​​ Фильтр предназначен для​
​ нужное значение и​Вот мне нужно​​ арифметическую прогрессию с​​ в статье «Как​ границу выделенного диапазона,​Получится так, смотрите столбец​ выделенную ячейку и​Выберите ячейку​
​Сергей каханский​ и те, что​ дают по MS​ приложите к сообщению,​: может чтоб она​Только виденные ячейки​ подскажет дельный совет,​Ivan.kh​

​ отбора значений ИЗ​​ ctrl+Enter. Так сработает​
​ именно так чтобы​ шагом «10».​ заполнить таблицу в​ нажимаем на клавишу​

Как в Excel 2007 скопировать в другой документ отфильтрованные данные?

​ С.​ выбираем, в появившемся​
​A6​: Попробуйте выделять вместе​ мне нужны.​ Office. По сему​ может попроще будет​ была активна, надо​Копировать​ как это можно​: Конечно не понятно​ таблицы, а не​ в любой версии​ протягивание работало.​В столбце С​ Excel повторяющимися данными»​ «Ctrl», удерживая ее​О разных способах копирования​ оке, функцию «Копировать».​и нажмите​ с заголовком​А как сделать,​ у вас и​ разобраться.​ еще куда нажать​Вставить​ реализовать, буду благодарен).​ как определяете соответствие​ для вставки В​ Экса.​Хелп! )))​

​ установили геометрическую прогрессию​ здесь.​ нажатой, нажимаем правой​ формул читайте в​ Нажимаем правой мышкой​

​Ctrl+V​​Андрей школьный​ чтобы скопировались и​ нет тех самых​solotze​
​такаюсь уже пол​но не могу​KuklP​ визуально, если нет​ нее. А задача​ZoomZoom​

​Irysha​​ с шагом «2».​Копирование форматирования в​ мышкой на границу​

​ статье «Как скопировать​​ на верхнюю ячейку​, чтобы вставить диапазон.​: Попробуйте выделять вместе​
​ вставились в другой​
​ меню и кнопок,​: вот что получается​ дня в эту​ все это найти​: Наведите порядок в​ соответствующей таблицы.​ решается формулами, макросами.​
​: Спасибо еще раз!​: Возникает вопрос: а​ Заполнили диалоговое окно​
​Excel​ выделенного диапазона и​ формулу в Excel​ столбца C, выбираем​
​Результат:​

​ с заголовком​​ документ ТОЛЬКО отфильтрованные​ о которых говорят​

​_Boroda_​​ кнопку​ в компе. ​

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

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

Выполните указанные ниже действия.

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

Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.

Щелкните Главная > Найти и выделить, а затем выберите пункт Выделение группы ячеек.

Выберите параметр только видимые ячейки и нажмите кнопку ОК.

Щелкните Копировать (или нажмите клавиши CTRL+C).

Выделите левую верхнюю ячейку области вставки и нажмите кнопку Вставить (или нажмите клавиши CTRL + V).

Совет: Чтобы скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните вкладку другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.

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

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

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

Если не нужно форматировать данные как таблицу и установлено классическое приложение Excel, можно открыть книгу в нем, чтобы скопировать и вставить видимые ячейки. Для этого нажмите кнопку Открыть в Excel и выполните действия, описанные в статье копирование и вставка только видимых ячеек.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

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

Вставка в отфильтрованные строки

Весьма распространенная ситуация, вопрос про которую мне задают почти на каждом тренинге. Есть таблица, в которой Фильтром (Данные — Фильтр) отобраны несколько строк. Задача — вставить какие-либо нужные нам значения именно в видимые отфильтрованные строки, пропуская при этом скрытые. Обычное копирование-вставка при этом не сработает, т.к. данные вставятся не только в видимые, но и в скрытые ячейки. Давайте посмотрим, как можно обойти эту проблему.

Способ 1. Вставка одинаковых значений или формул

Если вам нужно вставить одни и те же значения во все отфильтрованные строки списка, то все просто. Предположим, что у нас есть вот такой список сделок:

. и в нем нужно поставить фиксированную скидку в 1000 рублей каждому «Ашану».

Фильтруем наш список Автофильтром, оставляя на экране только «Ашаны». Вводим нужное значение в первую ячейку и протягиваем (копируем за правый нижний угол ячейки) вниз:

Умный Excel в данном случае понимает, что вы хотите ввести значения именно в отфильтрованные ячейки и делает то, что нужно:

Такой способ подойдет и для ввода значений и для ввода формул. Например, если скидка для «Ашанов» не фиксированная, а составляет 10% от суммы сделки, то в первую отфильтрованную строку можно ввести не константу (1000), а формулу (=C2*10%) и также скопировать вниз.

Способ 2. Макрос вставки любых значений

Другое дело, если вам необходимо вставить в отфильтрованные ячейки не одинаковые значения или формулы, а разные, да еще и брать их из другого диапазона. Тогда придется использовать несложный макрос. Нажмите сочетание клавиш Alt+F11, в открывшемся окне Visual Basic вставьте новый пустой модуль через меню Insert — Module и скопируйте туда этот код:

Как легко сообразить, макрос запрашивает у пользователя по очереди два диапазона — копирования и вставки. Затем проверяет, чтобы их размеры совпадали, т.к. разница в размерностях вызовет впоследствии ошибку при вставке. Затем макрос перебирает все ячейки в диапазоне вставки и переносит туда данные из диапазона копирования, если строка видима (т.е. не отфильтрована).

Ссылки по теме

Можно еще немного проще:
1. отфильтровать
2. выделить весь столбец — F5 — Выделить — Только видимые
3. не снимая выделения, ввести формулу в первую ячейку и нажать Ctrl+Enter

Спасибо за полезное уточнение

Спасибо Вам большое! Ваши «ПРИЕМЫ» спасает огромное количество рабочих часов!
Повесила макрос на горячую клавишу и красота
Вопрос.
1. Как провести копирование данных из одного фильтрованного диапазона в аналогичных по размерам другой?
2. Как сохранить макрос так, чтоб его можно было использовать в других открытыхсозданных файлах, чтоб он стал «постоянным»?

1. Вот так:
Sub PasteToVisible()
Dim copyrng As Range, pasterng As Range
Dim cell As Range, i As Long

‘запрашиваем у пользователя по очереди диапазоны копирования и вставки
Set copyrng = Application.InputBox(«Диапазон копирования», «Запрос», Type:=8)
Set pasterng = Application.InputBox(«Диапазон вставки», «Запрос», Type:=8)

‘проверяем, чтобы они были одинакового размера
If pasterng.Cells.Cells.Count <> copyrng.Cells.Count Then
MsgBox «Диапазоны копирования и вставки разного размера!»,vbCritical
Exit Sub
End If

‘переносим данные из одного диапазона в другой только в видимые ячейки
For Each cell In pasterng
If cell.EntireRow.Hidden = False Then
cell.Value = Cells(cell.Row, copyrng.Column).Value
End If
Next cell
End Sub

Николай Павлов, большое спасибо за макрос! Я, хоть и сталкивалась с excel, но с макросами дела не имела. А тут понадобилось в большущую таблицу выгрузки сайта, фильтруя ее значения, вставлять не цифры и формулы, а текст, уникальные названия товаров. Копировать значения ячеек по одному совершенно нереально, долго и запутаешься. А с макросом (диапазон вставки и копирования были на разных листах одной книги) все получилось, пока с одним значением фильтра. Но встретились в конце такая закавыка.
Фильтр сняла, вернее, поставила галочки у всех значений, как у вас в видео. Здесь было все нормально, все вернулось к прежнему виду, правда, я не проверила всю портянку. Только вот почему-то после нажатия кнопки сохранить мне выпало окошко — как будто ошибка. Там написано:

«выгрузка.csv» может содержать возможности несовместимые с форматом «CSV( разделители — запятые)». Сохранить книгу в этом формате?
Чтобы сохранить этот формат, удалив все несовместимые возможности, нажмите кнопку Да.
Чтобы сохранить все возможности, нажмите кнопку нет и сохраните файл в формате последней версии excel.
Чтобы узнать, какие возможности могут быть потеряны, нажмите кнопку Справка.

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

Как вставить скопированные ячейки только в видимые/отфильтрованные ячейки

В общем-то смысл статьи уже, думаю, понятен из названия. Просто чуть-чуть расширю.

Ни для кого не секрет, что Excel позволяет выделить только видимые строки(например, если некоторые из них скрыты или применен фильтр).

если кто-то не знает, как это сделать: выделяем диапазон — Alt+;(для английской раскладки);Alt+ж(для русской). Подробнее можно почитать здесь.

Так вот, если скопировать таким образом только видимые ячейки, то скопируются они как положено. Но при попытке вставить скопированное в диапазон отфильтрованный(либо содержащий скрытые строки) — то результат вставки будет не совсем такой, как Вы ожидали. Данные будут вставлены даже в скрытые строки.

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

Option Explicit Dim rCopyRange As Range ‘Этим макросом копируем данные Sub My_Copy() If Selection.Count > 1 Then Set rCopyRange = Selection.SpecialCells(xlVisible) Else: Set rCopyRange = ActiveCell End If End Sub ‘Этим макросом вставляем данные, начиная с выделенной ячейки Sub My_Paste() If rCopyRange Is Nothing Then Exit Sub If rCopyRange.Areas.Count > 1 Then MsgBox «Вставляемый диапазон не должен содержать более одной области!», vbCritical, «Неверный диапазон»: Exit Sub Dim rCell As Range, li As Long, le As Long, lCount As Long, iCol As Integer, iCalculation As Integer Application.ScreenUpdating = False iCalculation = Application.Calculation: Application.Calculation = -4135 For iCol = 1 To rCopyRange.Columns.Count li = 0: lCount = 0: le = iCol — 1 For Each rCell In rCopyRange.Columns(iCol).Cells Do If ActiveCell.Offset(li, le).EntireColumn.Hidden = False And _ ActiveCell.Offset(li, le).EntireRow.Hidden = False Then rCell.Copy ActiveCell.Offset(li, le): lCount = lCount + 1 End If li = li + 1 Loop While lCount >= rCell.Row — rCopyRange.Cells(1).Row Next rCell Next iCol Application.ScreenUpdating = True: Application.Calculation = iCalculation End Sub

Для полноты картины, данные макросы лучше назначить на горячие клавиши(в приведенных ниже кодах это делается автоматически при открытии книги с кодом). Для этого приведенные ниже коды необходимо просто скопировать в модуль ЭтаКнига(ThisWorkbook):

Option Explicit ‘Отменяем назначение горячих клавиш перед закрытием книги Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.OnKey «^q»: Application.OnKey «^w» End Sub ‘Назначаем горячие клавиши при открытии книги Private Sub Workbook_Open() Application.OnKey «^q», «My_Copy»: Application.OnKey «^w», «My_Paste» End Sub

Теперь можно скопировать нужный диапазон нажатием клавиш Ctrl+q, а вставить его в отфильтрованный — Ctrl+w.

Tips_Macro_CopyPasteInHiddenRows.xls (46,5 KiB, 9 515 скачиваний)

Копируем только видимые ячейки и вставляем только в видимые
По просьбам посетителей сайта решил доработать данную процедуру. Теперь возможно копировать любые диапазоны: со скрытыми строками, скрытыми столбцами и вставлять скопированные ячейки также в любые диапазоны: со скрытыми строками, скрытыми столбцами. Работает совершенно так же, как и предыдущий: нажатием клавиш Ctrl+q копируем нужный диапазон(со скрытыми/отфильтрованными строками и столбцами или не скрытыми), а вставляем сочетанием клавиш Ctrl+w. Вставка производится так же в скрытые/отфильтрованные строки и столбцы или без скрытых.
Если в копируемом диапазоне присутствуют формулы, то во избежание смещения ссылок можно копировать только значения ячеек — т.е. при вставке значений будут вставлены не формулы, а результат их вычисления. Или если необходимо сохранить форматы ячеек, в которые происходит вставка — будут скопированы и вставлены только значения ячеек. Для этого надо заменить строку в коде(в файле ниже):

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

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

В этом примере строка 2 скрыта:

Если просто скопировать, а затем вставить этот диапазон, результат получается следующим:

Чтобы скопировать только видимые ячейки, выполните несколько простых действий:

  1. Выделите диапазон A1:A4.
  2. На вкладке Home (Главная) нажмите кнопку Find & Select (Найти и выделить) и кликните по Go To Special (Выделить группу ячеек).
  3. Выберите опцию Visible cells only (Только видимые ячейки) и нажмите OK.
  4. Excel выделит видимые ячейки. Теперь нажмите сочетание Ctrl+C, чтобы скопировать диапазон.
  5. Выберите ячейку A6 и нажмите Ctrl+V, чтобы вставить диапазон.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel сохранить результат формулы
  • Excel специальная вставка только текст
  • Excel сохранить рабочую область для чего
  • Excel специальная вставка разделить на 1000
  • Excel сохранить по имени в ячейке

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии