Серия именованных диапазонов в электронных таблицах
Привет!
Всех бухгалтеров сегодня поздравляю с Днем бухгалтера! Удачи вам в вашем нелегком деле, и успехов в делах семейных!
Рассказ будет сегодня о чудесах именованных диапазонов.
Иногда удобно сделать несколько похожих таблиц. Каждая таблица будет содержать то же количество колонок, столбцов, но начинка будет отличаться. Красота, да и только! Эксель ликует и поет Оды радости...
Тогда ты имеешь дело с серией таблиц. Все они отписывают один предмет, но только в различных его состояниях.
Дальше тебе нужно с этой серией таблиц что-то еще делать:
Например, у тебя есть формула:
= впр(A1; B1:C4; 2; 0)
Если ты назовешь диапазон именем Таблица1, то ты сможешь заменить такую формулу на:
= впр(A1; Таблица1; 2; 0)
И, замечу, это имеет свои преимущества. Во-первых, формулу стало понятнее читать. Во-вторых, теперь при копировании формулы, диапазон не будет съезжать вниз, значение таблицы всегда закреплено за ее именем.
И, в-третьих, имя таблицы Таблица1 -- это, как мы договорились, лишь имя первой таблицы из целой серии похожих таблиц. Тогда ты можешь имена таблиц выписать отдельно, и использовать их через формулу ДВССЫЛ -- превращающую имена в диапазоны.
Как на картинке:
Вот такая короткая, но полезная формула даст все параметры из серии таблиц! Круто, не правда ли?
Формула в ячейке [D1] у меня такая:
=ВПР(A2;ДВССЫЛ(C2);2;0)
Второе. Не стесняйся, используй макросы!
С помощью макросов можно совершать другие полезные вещи с серией таблиц -- КОПИРОВАТЬ, ПЕЧАТАТЬ, СОРТИРОВАТЬ, КРАСИТЬ -- все что угодно!
Но я устал.
Пора мне передохнуть.
Пример с макросом предоставлю попозже.
В следующей статье...
***
Кстати, пример Экселя из этой статьи ты можешь себе скачать! Три ура! До встречи!
Всех бухгалтеров сегодня поздравляю с Днем бухгалтера! Удачи вам в вашем нелегком деле, и успехов в делах семейных!
Рассказ будет сегодня о чудесах именованных диапазонов.
Иногда удобно сделать несколько похожих таблиц. Каждая таблица будет содержать то же количество колонок, столбцов, но начинка будет отличаться. Красота, да и только! Эксель ликует и поет Оды радости...
Тогда ты имеешь дело с серией таблиц. Все они отписывают один предмет, но только в различных его состояниях.
Серия из шести таблиц ↑ |
Дальше тебе нужно с этой серией таблиц что-то еще делать:
- Сортировать каждую из них
- Брать некие данные из каждой из их, либо их части
- Распечатывать каждую
- Копировать каждую куда-нибудь еще
И вот тут тебя ждет неприятный сюрприз -- все это делать приходится вручную =(
Предлагаю следующее решение.
Предлагаю следующее решение.
Шаг 1. Назови таблицы однообразно
Назови каждую таблицу серии одинаково, изменив лишь порядковый номер в конце имени:
Таблица1
Таблица1
Таблица2
Таблица3
Таблица4
Таблица5
...
Напомню, что имя таблиц не должно содержать пробелов. Это правило.
Проще всего уставить имя диапазону (таблице) можно просто сперва выделив его, в поле адреса прописать желаемое имя.
↑ встань туда, введи имя, нажми [Enter] → ГОТОВО!
↑ встань туда, введи имя, нажми [Enter] → ГОТОВО!
Шаг 2. Делай с ними что захочешь
Теперь самое приятное. Трюки, позволяющие крутить все эти таблицы.
Первое. Формулы поиска.
Например, всем известная (верю!) формула ВПР. Если она тебе не знакома, можешь ознакомиться с видео:
Например, у тебя есть формула:
= впр(A1; B1:C4; 2; 0)
Если ты назовешь диапазон именем Таблица1, то ты сможешь заменить такую формулу на:
= впр(A1; Таблица1; 2; 0)
И, замечу, это имеет свои преимущества. Во-первых, формулу стало понятнее читать. Во-вторых, теперь при копировании формулы, диапазон не будет съезжать вниз, значение таблицы всегда закреплено за ее именем.
И, в-третьих, имя таблицы Таблица1 -- это, как мы договорились, лишь имя первой таблицы из целой серии похожих таблиц. Тогда ты можешь имена таблиц выписать отдельно, и использовать их через формулу ДВССЫЛ -- превращающую имена в диапазоны.
Как на картинке:
Вот такая короткая, но полезная формула даст все параметры из серии таблиц! Круто, не правда ли?
Формула в ячейке [D1] у меня такая:
=ВПР(A2;ДВССЫЛ(C2);2;0)
Второе. Не стесняйся, используй макросы!
С помощью макросов можно совершать другие полезные вещи с серией таблиц -- КОПИРОВАТЬ, ПЕЧАТАТЬ, СОРТИРОВАТЬ, КРАСИТЬ -- все что угодно!
Но я устал.
Пора мне передохнуть.
Пример с макросом предоставлю попозже.
В следующей статье...
***
Кстати, пример Экселя из этой статьи ты можешь себе скачать! Три ура! До встречи!
Комментарии
Отправить комментарий