Как сохранить отфильтрованные данные в Excel
Обновлено: 21.11.2024
После выполнения простой автоматической фильтрации в файле я хочу иметь возможность сохранять
только отфильтрованные результаты на другом листе. Или я хочу, чтобы новый лист
отображал только результаты определенной фильтрации из другого листа. Есть
простой способ сделать это?
У меня тот же вопрос, но теперь я могу сказать, что мне подходит.
На отфильтрованной странице с помощью мыши я могу "щелкнуть правой кнопкой мыши" и выделить все
строки. При использовании мыши удобно не копировать «все» данные;
он захватывает только те строки, которые показал фильтр.
К сожалению, если я использую любую комбинацию клавиш и/или макрос для захвата этой
области, он получает все данные. Поэтому я застрял, собирая строки вручную
и перенося их вручную в отдельную таблицу.
Моей конечной целью является графическое отображение только отфильтрованных данных. При построении графиков возникает та же
проблема выбора всех 100 строк в диапазоне (например), а не
только 47 строк (например), которые будет отображать фильтр.
Я должен использовать "вырезать" и "вставить", чтобы перенести 47 строк в другую
таблицу, чтобы я мог включить их в график, диапазон которого представляет собой
набор строк в таблице. новая таблица.
"bookworm" написал:
> Как только я делаю простую автоматическую фильтрацию в файле, я хочу иметь возможность сохранять
> только отфильтрованные результаты в другом рабочий лист. Или я хочу, чтобы новый рабочий лист
> отображал только результаты определенной фильтрации из другого рабочего листа. Есть ли
> простой способ сделать это?
Если вы хотите выбрать только видимые ячейки, выберите диапазон ячеек, которые нужно
скопировать, нажмите Alt ; на клавиатуре (или только Редактировать, Перейти, Специальные, Видимые ячейки). Затем вы можете вставить только видимые ячейки в нужное место.
--
надеюсь, это поможет,
MarkN
"bookworm" написал:
> Как только я делаю простую автоматическую фильтрацию в файле, я хочу иметь возможность сохранять
> только отфильтрованные результаты в другом рабочий лист. Или я хочу, чтобы новый рабочий лист
> отображал только результаты определенной фильтрации из другого рабочего листа. Есть ли
> простой способ сделать это?
"bookworm" написал:
> После простой автоматической фильтрации в файле я хочу иметь возможность сохранять
> только отфильтрованные результаты на другом листе. Или я хочу, чтобы новый рабочий лист
> отображал только результаты определенной фильтрации из другого рабочего листа. Есть ли
> простой способ сделать это?
Спасибо, Марк, это шаг в правильном направлении. К счастью, Alt ;
захватывает видимые отфильтрованные данные в 2 столбцах, которые я отфильтровал, но,
к сожалению, он также захватывает пустые строки и столбцы до границ
электронной таблицы, что больше, чем мне нужно. Но это начало. Спасибо.
– Кэти
"MarkN" пишет:
> Если вы хотите выделить только видимые ячейки, выберите диапазон ячеек, которые нужно
> скопировать, нажмите Alt ; на клавиатуре (или только Правка, Перейти, Специальные, Видимые ячейки
>). Затем вы можете вставить только видимые ячейки в нужное место.
> --
> надеюсь, это поможет,
> MarkN
>
>
> "книжный червь" написал:
>
> >>> Когда я выполняю простую автоматическую фильтрацию в файле, я хочу иметь возможность сохранять
> > только отфильтрованные результаты на другом листе. Или я хочу, чтобы новый рабочий лист
>> отображал только результаты определенной фильтрации из другого рабочего листа. Есть ли
> > простой способ сделать это?
Да, это очень помогло! Спасибо,
-CRH
"Westaradg" написал:
> Я думаю, что эта ссылка должна помочь вам,
> http://www.contextures.com/xladvfilter01.html читать части a, b и & c за хороший
> обзор.
>
> "книжный червь" писал:
>
> > После того, как я сделаю простую автоматическую фильтрацию в файле, я хочу иметь возможность сохранять
>>> только отфильтрованные результаты на другом листе. Или я хочу, чтобы новый рабочий лист
>> отображал только результаты определенной фильтрации из другого рабочего листа. Есть ли
> > простой способ сделать это?
Информация о теме
Пользователи, просматривающие эту тему
В настоящее время эту тему просматривают 1 пользователь. (0 участников и 1 гость)
Как сохранить отфильтрованные данные на новый лист/книгу в Excel?
При копировании отфильтрованного диапазона в Excel по умолчанию будут скопированы только видимые ячейки, а затем мы сможем вручную вставить его в новый лист. Однако высота строки и ширина столбца не резервируются. Следовательно, как сохранить отфильтрованные данные на новый лист или книгу и одновременно сохранить высоту строки и ширину столбца в Excel? Здесь мы представим вам несколько методов.
Сохранение отфильтрованных данных на новый лист с помощью функций копирования и вставки
Обычно мы можем применять функции копирования и вставки, чтобы напрямую сохранять отфильтрованные данные на новом листе или в книге. Вы можете сделать это следующим образом:
1. Создайте новый рабочий лист, нажав кнопку «Добавить» или на панели вкладок «Лист».
Примечания:
(1) Одновременное нажатие клавиш Shift + F11 также может создать новый рабочий лист.
(2) Если вы собираетесь сохранить отфильтрованные данные в новую книгу, просто одновременно нажмите клавиши Ctrl + N, чтобы создать новую книгу.
Тогда вы увидите, что только отфильтрованные данные копируются и вставляются в новый лист/книгу. Однако высота строки и ширина столбца теряются. См. скриншоты ниже:
Легко разделить диапазон на основе критериев в столбце и сохранить разделенные диапазоны на новых листах
Утилита Kutools for Excel для разделения данных может помочь пользователям Excel легко разделить диапазон на несколько рабочих листов на основе критериев в одном столбце исходного диапазона. Полнофункциональная бесплатная пробная версия на 30 дней!
Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас
Сохранение отфильтрованных данных на новый лист с помощью функции копирования и перемещения
Если отфильтрованные данные слишком велики, чтобы их можно было легко выбрать и скопировать, и вы настроили ширину столбцов и высоту строк для многих столбцов и строк, копирование и вставка может оказаться не лучшим решением. В этих условиях вам следует попробовать утилиту Kutools for Excel Удалить скрытые (видимые) строки и столбцы.
Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас
<р>1. Щелкните правой кнопкой мыши имя листа, содержащего отфильтрованные данные, на панели вкладок «Лист» и выберите «Переместить» или «Копировать» в контекстном меню.
Шаг 2. Во всплывающем диалоговом окне «Переместить или скопировать» укажите книгу в раскрывающемся списке «Переместить выбранные листы в книгу», установите флажок «Создать копию» и нажмите кнопку «ОК».
Примечание. Чтобы сохранить отфильтрованные данные на новом листе, выберите имя текущей книги в раскрывающемся списке «Переместить выбранные листы в книгу»; чтобы сохранить отфильтрованные данные в новую книгу, выберите (новая книга).
(1) Выберите «В активном листе» в раскрывающемся списке «Искать в»;
(2) Параметр «Отметить строки» в разделе «Удалить тип»;
(3) Установите флажок «Скрытые строки» в разделе «Подробный тип»;
(4) Нажмите кнопку "ОК".
Если скрытых строк слишком много, удаление всех скрытых строк займет несколько минут.По завершении удаления появится диалоговое окно, в котором будет указано, сколько скрытых строк было удалено, просто нажмите кнопку «ОК», чтобы закрыть его.
Теперь вы увидите, что все отфильтрованные данные зарезервированы на новом листе, а форматирование всех ячеек, включая высоту строк и ширину столбцов, сохраняется.
Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас
Демонстрация: сохранение отфильтрованных данных на новый лист в Excel
Kutools for Excel включает в себя более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Загрузите и получите бесплатную пробную версию прямо сейчас!
Если некоторые ячейки, строки или столбцы на листе не отображаются, у вас есть возможность скопировать все ячейки или только видимые ячейки. По умолчанию Excel копирует скрытые или отфильтрованные ячейки в дополнение к видимым ячейкам. Если это не то, что вам нужно, выполните действия, описанные в этой статье, чтобы скопировать только видимые ячейки. Например, вы можете копировать только сводные данные из выделенного рабочего листа.
Выполните следующие действия:
Выберите ячейки, которые вы хотите скопировать. Дополнительные сведения см. в разделе Выбор ячеек, диапазонов, строк или столбцов на листе.
Совет. Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.
Нажмите "Главная" > "Найти и выбрать" и выберите "Перейти к специальному".
Нажмите "Только видимые ячейки" > "ОК".
Нажмите «Копировать» (или нажмите Ctrl+C).
Выделите верхнюю левую ячейку области вставки и нажмите "Вставить" (или нажмите Ctrl+V).
Совет. Чтобы скопировать выделенный фрагмент на другой лист или книгу, щелкните вкладку другого листа или переключитесь на другую книгу, а затем выберите верхнюю левую ячейку области вставки.
Примечание. Excel вставляет скопированные данные в последовательные строки или столбцы. Если область вставки содержит скрытые строки или столбцы, возможно, вам придется отобразить область вставки, чтобы увидеть все скопированные ячейки.
При копировании и вставке видимых ячеек в диапазон данных со скрытыми ячейками или примененными фильтрами вы заметите, что скрытые ячейки вставляются вместе с видимыми. К сожалению, вы не можете изменить это при копировании и вставке диапазона ячеек в Excel для Интернета, поскольку параметр вставки только видимых ячеек недоступен.
Однако, если данные отформатированы как таблица с применением фильтрации, вы можете копировать и вставлять только видимые ячейки.
Если вы не хотите форматировать данные в виде таблицы и у вас есть настольное приложение Excel, вы можете открыть свою книгу, чтобы скопировать и вставить туда видимые ячейки. Для этого нажмите «Открыть в Excel» и выполните действия, описанные в разделе «Копирование и вставка только видимых ячеек».
Нужна дополнительная помощь?
Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.
В этом учебном пособии по Excel объясняется, как копировать отфильтрованные данные на новый лист в Excel 2003 и более ранних версиях (со снимками экрана и пошаговыми инструкциями).
Вопрос. В Excel 2003/XP/2000/97 я отфильтровал свои данные в Excel и хочу скопировать отфильтрованные данные на другой лист. Как мне это сделать?
Ответ. В новых версиях Excel копия отфильтрованных данных не копирует скрытые строки. По этой причине мы предоставим несколько сценариев копирования отфильтрованных данных.
Наше первое решение демонстрирует, как копировать на новый лист только видимые отфильтрованные данные.
Для этого откройте электронную таблицу Excel и выберите отфильтрованные данные. Нажмите Ctrl + C, чтобы скопировать данные.
Далее выберите лист, на который вы хотите вставить данные. Нажмите Ctrl + V, чтобы вставить данные на новый лист.
Вставляемые данные будут только видимыми данными из фильтра. Строки, которые были скрыты фильтром, не будут вставлены.
К сожалению, вы не можете копировать и вставлять какие-либо скрытые отфильтрованные данные с помощью стандартных функций копирования и вставки, присущих Excel. Если вы хотите скопировать все данные, вам придется удалить фильтр перед копированием.
Для этого выберите ячейку в одной из отфильтрованных строк. В меню «Данные» выберите «Фильтр» > «Показать все».
Теперь все строки должны быть видны. Выделите все данные и нажмите Ctrl + C .
Далее выберите лист, на который вы хотите вставить данные. Нажмите Ctrl + V, чтобы вставить данные на новый лист.
Теперь все строки должны появиться во вставленных данных. Теперь вы можете повторно применить фильтры.
Читайте также: