Зачем дизайнеру полиграфии знать Excel?

Oct 15, 2014 12:16

Возьмем тривиальную задачу: из экселевской таблички сделать простое расписание



Исходная таблица содержит всю необходимую информацию, но информация структурирована таким образом, что просто скопировать ее не получится - придется редактировать каждую строку. Исходные данные Название зала, Время начала, Время окончания, Тип мероприятия, Заголовок, Ведущий, Тип ведущего, Номер этажа нужно превратить в:

Время начала - Время окончания
Заголовок
Тип мероприятия | Зал: Название зала | Номер этажа этаж
Тип ведущего: Ведущий

Если переформатировать данные из таблицы руками, то на дневное расписание (около 40 позиций) уйдет 20-40 минут монотонной работы. Намного веселеее создать альтернативную таблицу на основе существующих данных, причем количество строк уже не играет роли. При большом объеме чистая экономия времени может измеряться часами.


Задача очень простая: объединить ячейки в нужном порядке и добавить необходимые элементы (" ", "-", "Зал:" и т.д.  )

Вот так выглядит новая таблица:


Таблицу разместил на отдельном листе. Данные разбиты на 2 колонки в соответствии с будущей версткой. Вместо конца абзаца используется ** (для последующей замены в Индизизайне).

Вот формула для первой ячейки (там где 11:00 - 12:00):
=Лист1!C1&" - "&Лист1!D1

Лист1!C1 - ссылка на ячейку C1 на первом листе документа (время начала)
& - оператор «склеивания» текстовых строк
" - " - внутри кавычек может быть любой текст
&Лист1!D1 - ссылка на ячейку D1 на первом листе документа (время окончания)

Для второго столбца формула выглядит сложнее, но принцип такой же
=Лист1!G1&"**"&Лист1!F1&"| "&Лист1!M1&" этаж | Зал: "&Лист1!B1&"**"&Лист1!J1&": "&Лист1!I1

После того как вы настроили первую строку:


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


Если тема покажется интересной, то в следующем видео покажу как в Индизайне привести таблицу к финальному результату:


UPD: В связи волной спама пост закрыт для комментариев
Previous post Next post
Up