Отправляет email-рассылки с помощью сервиса Sendsay

[TC] работа в екселе

Всем здоровья крепкого!

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

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

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

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

возможно ли это?

Ответить   Mon, 30 Mar 2020 13:51:41 +0300 (#3648790)

 

Ответы:

Здравствуйте, Ковальчук Владимир Петрович.

Вы писали понедельник, 30 марта 2020 г. 14:51

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

=лист1!a:a<>""

Минус формулы - вам придётся заранее резервировать количество строк
под неё. Делается это так - вводится формула в верхнюю ячейку, потом
выделяется нужное или заведомо большее количество ячеек под формулой.
Ячейка с формулой тоже должна быть выделена. Жмёте f2, чтобы открыть
фомрулу для редактирования, и ctrl+shift+enter, чтобы вставить формулу
как массив. При этом формула растянется на весь выделенный диапазон.

При появлении новых значений, которые не помещаются в формулу, нужно
вновь выделить весь диапазон и добавить к нему нвые строки. После
этого опять f2 и ctrl+shift+enter.

Но в любом случае, сводник, инхо, проще. Просто после каждого
редактиврования календаря нужно будет обновить сводную таблицу
(контекстное меню внутри сводника и русская "Б").

Ответить   Mon, 30 Mar 2020 18:01:48 +0400 (#3648812)