Как вернуть ячейки в excel в начальное состояние
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Просмотр примененных действий
Перед завершением рассмотрим каждый этап запроса в запросе «Продажи товаров» и внося изменения. Так как вы завершили последний шаг в новом запросе, в который объединены таблицы «Товар» и «Категория», разблокировать области Запросы и выбрать таблицу «Продажи товаров». Это шаг в таблице «Продажи товаров», в который вы добавили столбец «Бонус».
Это лишь пример того, что можно сделать, но всегда имеете дело с тем, что нужно сделать, прежде чем распространять книгу. Вы можете обнаружить, что некоторыми шагами можно управлять лучше после того, как вы получите всю структуру преобразования. Кроме того, лучше застать проблему на переднем месте, чем на то, чтобы кто-то добавил ее позже.
-
Чтобы вернуть данные таблицы в исходное состояние, выберите Шаг источникаи сделайте следующее:
| Действия | Комментарии и действия |
|---|---|
| Исходный и измененный тип | Они добавляются автоматически. Шаг Измененный тип можно удалить, так как вы настроите тип даты на следующем шаге. |
| Переименованные столбцы | Добавляется при переименовании столбцов из их исходных имен базы данных. Примечание По мере выбора каждого шага Power Query будет предварительно просматривать его. |
| Изменен тип1 | Добавляется при смене даты, чтобы не включать часы и минуты. Чтобы сделать его более четким, измените его на Изменен тип даты. |
| Разделение столбца по разделителю | Чтобы сделать это понятно, измените его на Split Sales Rep Names. |
| Добавлено пользовательское | Чтобы сделать это четко, измените на Бонус. Совет Вы также можете изменить параметры шага, щелкнув значок шестеренки, если он есть. Например, можно изменить объем продаж или процент комиссионных. |
Как вернутьтаблицу в исходное состояние после сортировки?
Смоделирую ситуацию. Допустим есть таблица:
Включаем фильтр по названию айтема (скрываем всё кроме «А»):
Далее сортируем колонка G «ФИО» (А — Я):
Снимаем фильтр название айтема (выбираем «показать всё»):
В результате, строки с айтемом «А» остались отсортированными по имени! Как же вернуть таблицу в исходное положение (без фильтров и сортировок). P.S. откат (Ctrl+Z) не подходит.
Отслеживать
задан 5 июн 2018 в 19:39
337 5 5 серебряных знаков 16 16 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Для того, чтобы вернуть в исходное состояние, нужно это состояние как-то помнить. Без какого-либо указателя (критерия, флага, номера, etc.), по которому можно определить начальное состояние таблицы, ничего не получится.
«Памятью» может служить столбец с номером строки.
В первом столбце, где нумерация, перед действиями с сортировкой/фильтрацией формулу заменить на значения. Если формула по каким-либо соображениям должна остаться (например, порядковый номер отфильтрованных строк), то нумерацию проставить в отдельном столбце.
Сортировать по этому столбцу по возрастанию, предварительно раскрыв все фильтры.
Если вообще «без фильтров и сортировок«, как указано в вопросе, то только писать скрипт (для Excel — на VBA, для Google-таблицы — на JavaScript). Но макрос не всесильный и ему тоже нужно рассказать, как строки расставить.
Чтобы формула нумерации видимых строк не ломалась и правильно работала, столбец с формулой нужно «оторвать» — не включать столбец в фильтр. Для гарантии формулу можно отделить о таблицы с фильтром пустым столбцом.
Формула, считающая значения в видимых ячейках:
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;$C$2:C2) =SUBTOTAL(3;$C$2:C2)
Повторное применение фильтра и сортировка или очистка фильтра
После фильтрации или сортировки данных в диапазоне ячеек или столбца таблицы можно повторно применить фильтр или выполнить операцию сортировки, чтобы получить актуальные результаты, или очистить фильтр для повторного отображения всех данных.
Примечание: При сортировке нет способа очистить порядок сортировки и восстановить порядок, который был ранее. Однако перед сортировкой можно добавить столбец, содержащий произвольные значения, чтобы сохранить начальный порядок сортировки, например приращение чисел. Затем можно выполнить сортировку по столбцу, чтобы восстановить исходный порядок сортировки.
В этой статье
- Дополнительные сведения о повторном использовании фильтра и сортировки
- Повторное применение фильтра или сортировки
- Очистка фильтра для столбца
- Очистка всех фильтров на листе и повторное воспроизведение всех строк
Дополнительные сведения о повторном использовании фильтра и сортировки
Чтобы определить, применяется ли фильтр, обратите внимание на значок в заголовке столбца:
-
Стрелка раскрывающегося списка
означает, что фильтрация включена, но фильтр не применяется.
Совет: При наведении указателя мыши на заголовок столбца с включенной, но не примененной фильтрацией, на экране отображается подсказка «(Отображение всех)».
означает, что применяется фильтр.
Совет: При наведении указателя мыши на заголовок отфильтрованного столбца на панели экрана отображается описание фильтра, примененного к данному столбцу, например «Равно цвету красной ячейки» или «Больше 150».
При повторном использовании фильтра или операции сортировки результаты отображаются по следующим причинам:
- Данные были добавлены, изменены или удалены из диапазона ячеек или столбца таблицы.
- Фильтр представляет собой динамический фильтр даты и времени, например «Сегодня», «На этой неделе» или «От года до даты«.
- значения, возвращаемые формулой, изменились, и лист был пересчитан.
Примечание: При использовании диалогового окна Найти для поиска отфильтрованных данных выполняется поиск только для отображаемых данных; данные, которые не отображаются, не выполняется поиск. Чтобы выполнить поиск по всем данным, очистите все фильтры.
Повторное применение фильтра или сортировки
Примечание: Для таблицы критерии фильтрации и сортировки сохраняются вместе с книгой, чтобы можно было повторно применять фильтр и сортировку при каждом открытии книги. Однако для диапазона ячеек в книге сохраняются только условия фильтра, а не критерии сортировки. Если вы хотите сохранить условия сортировки для их повторного применения при открытии книги, рекомендуем вам использовать таблицу. Это особенно важно при сортировке по нескольким столбцам или сортировке, настройка которой занимает много времени.
- Чтобы повторно применить фильтр или сортировку, на вкладке Главная в группе Редактирование щелкните Сортировать & Фильтр, а затем нажмите кнопку Повторно применить.
Очистка фильтра для столбца
- Чтобы очистить фильтр для одного столбца в многоколонийном диапазоне ячеек или таблицы, нажмите кнопку Фильтр
в заголовке, а затем щелкните Очистить фильтр из .
Примечание: Если фильтр в настоящее время не применяется, эта команда недоступна.
Очистка всех фильтров на листе и повторное воспроизведение всех строк
- На вкладке Главная в группе Редактирование щелкните Сортировать & Фильтр, а затем нажмите кнопку Очистить.
См. также
- Фильтрация данных в диапазоне или таблице
- Сортировка данных в диапазоне или таблице