Автоматическая сортировка в Excel
Доброго времени суток
Существует ли способ соорудить такую штуку: В первый лист вводишь данные, отсортированные по, скажем, первому (второму, пятому, не суть) столбцу. На втором листе они же обновляются, отсортированные по другому столбцу, на третьем - по третьему. Поскольку данные дополняются в связи с замеченными нестыковками на последующих листах, каждый раз снова копипаст, снова сортировка многократно - задалбывает, да и забывается иногда, что сделал или нет. Помню, что можно задать на последующие листы копирование ячеек предыдущего листа, но одновременно сортировку - не помню. Знаю функцию Large и функцию sort с массивом, но при попытке создать пишет "неправильную функцию" без обьяснений. Или они только в пределах одного листа пашут и надо использовать костыль в виде копирования на текущий лист и потом с него на сортировку? Или есть некий иной способ без костылей? (апд, в пределах одного листа тоже кидает ошибку) |
bredych, А макрос вне закона? И нужен всё-таки образец таблицы - абстракционизм приведёт к абстрактному совету: такую штуку соорудить можно!
|
bredych, думаю, способ без костылей Вы и сами знаете — база данных. Но, как я понимаю, хотят «ексель»?
|
Цитата:
Но удивляет, почему формулы не пашут.. с акцессом может и нормально было б, благо, конечный результат экспортнуть всегда можно, но с акцессом я не работал, плохо представляю, с какого конца подходить к нему. |
В Вашем случае, полагаю, сойдёт одна таблица и несколько запросов, каждый — с потребной сортировкой. А дальше — смотреть в сторону нормализации, буде потребно (Нормальная форма — Википедия).
|
Почитал про варианты нормализации, понял, сколько ещё не знаю))
Почитал про акцесс, понял, что, походу, не очень подойдёт: нужен некий первичный ключ, уникальный для каждого значения. А у меня все три параметра фрагментарны до окончания задачи. И нужна простая форма, где можно дополнять каждый по мере нахождения нестыковок при сортировке по каждому из. |
bredych, макрос эксел - это не сторонний софт, это средство эксел, это не какой-то внешний скрипт. Я полагаю: одна таблица и три кнопочки, на которые навесить макрос для сортировки по каждому полю. Или, если совсем невмоготу, одна кнопочка, по которой главный лист скопируется на соседние и отсортируется в нужном порядке. А так и до маразма дойти недолго и формулы запретить.
|
Вложений: 1
Цитата:
Давайте я попробую показать на простом примере: Файл 164095. |
Скрытый текст
|
bredych, Почитайте. Без живой таблицы трудно рассуждать. Формулы работают как на одном листе, так и на соседнем. Не уверен, что это не проблемный в использовании способ.
|
Цитата:
https://www.mrexcel.com/excel-tips/e...rt-and-sortby/ По крайней мере, в списке функций такая отсутствует, потому с любым синтаксисом ругается как на несуществующую. да, русские обозначения функций мне не говорят ничего... |
Цитата:
Цитата:
|
Цитата:
Только с англ интерфейсом, тут разрешено иметь только англ или лт. Из того, что попадалось, ничего близкого ( по урокам пробовал - как понял, нужное мне - создание репорта, но пишет, что "не может создать репорт". |
В диалоговом окне «Настраиваемой сортировки» нажать кнопку «Параметры»
В открывшемся меню выбрать «Столбцы диапазона» Нажать ОК. В окне «Сортировки» появятся поля для заполнения условий по строкам |
А функция RANK.EQ для нечисловых функций работает?
Если строки цифробуквенные, чем их сортировать формульно? |
Цитата:
Цитата:
Скрытый текст
А отчёты — это уже «твёрдая», бумажная копия (и кстати — строиться они могут на основе тех же самых, уже готовых, запросов). |
Время: 06:03. |
Время: 06:03.
© OSzone.net 2001-