Как сделать содержание в эксель

Как сделать оглавление, гиперссылки и кнопки в Excel

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Если книга Excel содержит такое количество листов, что их названия не помещаются внизу листа, сложно переключаться между листами. Конечно, можно использовать кнопки перехода между листами или список листов, который появляется при нажатии правой кнопкой мыши на кнопки перехода (активный лист при этом отмечен галочкой). Но мы можно использовать и другой способ переключения между листами — добавление в книгу оглавления.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Создание списка листов

В самом начале книги добавим еще один лист. Для этого щелкнем правой кнопкой мыши по листу 1 и выберем Вставить.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Переименуем новый лист в Оглавление.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Увеличим ширину столбца А листа Оглавление, чтобы можно было в нем разместить список листов.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

В каждую ячейку введем текст: заголовок Оглавление и список листов книги.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Создание гиперссылок для перехода к листам книги

Выделим ячейку А2, в которую введено название первого листа, щелкнем по ней правой кнопкой мыши и в контекстном меню выберем Гиперссылка.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Появится диалоговое окно Вставка гиперссылки. Нам нужно выбрать, с чем связать гиперссылку: Связать с местом в документе. Укажем адрес ячейки, к которой мы перейдем по гиперссылке, в данном случае A1, и выберем место: лист Теоретический материал. Можно ввести текст подсказки, которая будет появляться при наведении указателя мыши на ячейку с гиперссылкой. В качестве подсказки введем текст Лист 1. После выбора параметров нажимаем ОК.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Нажмите для увеличения

Текст в ячейке изменил свой внешний вид. Это означает, что для него создана гиперссылка. При наведении указателя мыши на него появляется подсказка Лист 1.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

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

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Как изменить цвет гиперссылки в Excel?

Если синий и фиолетовый цвета гиперссылок нас не устраивают, можно выбрать свои цвета. Для этого на вкладке Разметка страницы выберем Цвета — Создать новые цвета темы.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Выберем цвета гиперссылки и просмотренной гиперссылки и нажмем Сохранить.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Гиперссылки изменили цвет.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Как создать кнопку на листе в Excel?

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

Шаг 1. Перейдем на лист Теоретический материал. Выберем ВставкаФигуры, выберем любую фигуру для создания гиперссылки. Напечатаем текст внутри фигуры — Оглавление. Таким образом мы нарисовали кнопку.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Шаг 2. Выделим фигуру, щелкнем по ней правой кнопкой мыши и выберем Гиперссылка.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Укажем параметры гиперссылки: Связать с местом в документе, перейти на лист Оглавление в ячейку А1. Можно создать подсказку, которая будет появляться при наведении указателя мыши на фигуру. Нажимаем ОК. Гиперссылка для перехода к листу Оглавление создана.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Аналогично можно создать кнопки-гиперссылки на других листах книги.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксельШамарина Татьяна Николаевна — учитель физики, информатики и ИКТ, МКОУ «СОШ», с. Саволенка Юхновского района Калужской области. Автор и преподаватель дистанционных курсов по основам компьютерной грамотности, офисным программам. Автор статей, видеоуроков и разработок.

Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Понравился материал?
Хотите прочитать позже?
Сохраните на своей стене и
поделитесь с друзьями

Вы можете разместить на своём сайте анонс статьи со ссылкой на её полный текст

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Ошибка в тексте? Мы очень сожалеем,
что допустили ее. Пожалуйста, выделите ее
и нажмите на клавиатуре CTRL + ENTER.

Кстати, такая возможность есть
на всех страницах нашего сайта

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

2007-2021 «Педагогическое сообщество Екатерины Пашковой — PEDSOVET.SU».
12+ Свидетельство о регистрации СМИ: Эл №ФС77-41726 от 20.08.2010 г. Выдано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций.
Адрес редакции: 603111, г. Нижний Новгород, ул. Раевского 15-45
Адрес учредителя: 603111, г. Нижний Новгород, ул. Раевского 15-45
Учредитель, главный редактор: Пашкова Екатерина Ивановна
Контакты: +7-920-0-777-397, info@pedsovet.su
Домен: https://pedsovet.su/
Копирование материалов сайта строго запрещено, регулярно отслеживается и преследуется по закону.

Отправляя материал на сайт, автор безвозмездно, без требования авторского вознаграждения, передает редакции права на использование материалов в коммерческих или некоммерческих целях, в частности, право на воспроизведение, публичный показ, перевод и переработку произведения, доведение до всеобщего сведения — в соотв. с ГК РФ. (ст. 1270 и др.). См. также Правила публикации конкретного типа материала. Мнение редакции может не совпадать с точкой зрения авторов.

Для подтверждения подлинности выданных сайтом документов сделайте запрос в редакцию.

Мы используем cookie.

Публикуя материалы на сайте (комментарии, статьи, разработки и др.), пользователи берут на себя всю ответственность за содержание материалов и разрешение любых спорных вопросов с третьми лицами.

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

Если вы обнаружили, что на нашем сайте незаконно используются материалы, сообщите администратору — материалы будут удалены.
Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Источник

Оглавление или удобная навигация в рабочей книге

Работа в Excel не ограничивается одним листом.
Практически всегда файл состоит из нескольких листов.
Давайте разберёмся как сделать оглавление в Excel, чтобы было удобно работать с файлами из 10 и более листов?

Каждый раз сталкиваясь с книгой Microsoft Excel с большим количеством листов, невольно хочется иметь удобную навигацию по ней.
В этой статье мы рассмотрим каким образом можно создавать оглавление в Excel.

Обратимся к нашему примеру, его можно скачать по ссылке ниже.

Создание удобной навигации — оглавление

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

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Для создания гиперссылки перейдём во вкладку Вставка и в группе Ссылка, выберем единственный пункт Гиперссылка.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Во всплывающем окне укажем все необходимые параметры для создания Гиперссылки.
Так как ссылаться мы будем на листы в документе, то выберем в левом поле иконку Место в документе.
Текст — это название гиперссылки, которое будет отображаться в ячейке.
Адрес ячейки — при перемещении по гиперссылке на указанный лист, Excel выделит указанную ячейку.
В центральном поле мы указываем сам Лист, на который будет вести гиперссылка.
По умолчанию при выборе Листа, в Текст автоматически подставляется его название.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

После заполнения всех полей, нажимаем ОК, и мы получим первую рабочую Гиперссылку, при нажатии на которую мы переместимся на соответствующий Лист.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Вызвать меню создания Гиперссылки так же возможно более быстрым способом:
просто кликнув правой кнопкой мыши на ячейку, в которую Вы хотите поместить ссылку, и в появившемся меню в самом низу выбрать Гиперссылка,
далее заполняем всё, как делалось выше.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Создадим по тому же принципу Гиперссылки в Оглавлении для всех остальных Листов.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

После того, как мы заполнили лист Оглавление ссылка на всю книгу, мы можем спокойно перемещаться по книге.
Давайте сделаем нашу навигацию ещё удобнее.
Мы можем перейти на любой лист из Оглавления, а обратно — уже не получится.

Выделим все листы, кроме листа с Оглавлением.
Для этого достаточно зажать клавишу Ctrl или Shift и кликнуть по каждому листу.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Гиперссылка назад в оглавление

Запишем следующую формулу,

=ГИПЕРССЫЛКА(«#Оглавление!A1″;»Назад в оглавление»)

После ввода формулы нажимаем комбинацию клавиш Ctrl + Enter, чтобы применить формулу ко всем выделенным листам.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Теперь на каждом листе у нас есть обратная Гиперссылка.
Мы можем перемещаться из Оглавления в любое место книги, и обратно.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Вот и всё.
Пробегитесь по вашему файлу и оцените насколько стало удобно.
Это особенно полезно для файлов с несколькими десятками листов, где можно очень легко потеряться, но только не с нашей навигацией.

Больше полезных видеоуроков на нашем YouTube канале.
Если у Вас возникли вопросы или просто хотите поделиться мнением, напишите в комментариях к записи.

Источник

Как сделать содержание в excel?

Если в вашей рабочей книге Excel число листов перевалило за второй десяток, то навигация по листам начинает становится проблемой. Одним из красивых способов ее решения является создание листа-оглавления с гиперссылками, ведущими на соответствующие листы книги:

Есть несколько способов реализовать подобное.

Видео

Способ 1. Создаваемые вручную гиперссылки

Вставьте в книгу пустой лист и добавьте на него гиперссылки на нужные вам листы, используя команду Вставка — Гиперссылка (Insert — Hyperlink). В открывшемся окне нужно выбрать слева опцию Место в документе и задать внешнее текстовое отображение и адрес ячейки, куда приведет ссылка:

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Для удобства можно создать также и обратные ссылки на всех листах вашей книги, которые будут вести назад в оглавление. Чтобы не заниматься ручным созданием гиперссылок и копированием их потом на каждый лист, лучше использовать другой метод — функцию ГИПЕРССЫЛКА (HYPERLINK). Выделяем все листы в книге, куда хотим добавить обратную ссылку (для массового выделения листов можно использовать клавиши Shift и/или Ctrl) и в любую подходящую ячейку вводим функцию следующего вида:

=ГИПЕРССЫЛКА(«#Оглавление!A1″;»Назад в оглавление»)

Эта функция создаст в текущей ячейке на всех выделенных листах гиперссылку с текстом «Назад в оглавление», щелчок по которой будет возвращать пользователя к листу Оглавление.

Способ 2. Динамическое оглавление с помощью формул

Это хоть и слегка экзотический, но весьма красивый и удобный способ создания автоматического листа оглавления вашей книги. Экзотический – потому что в нем используется недокументированная XLM-функция ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ (GET.WORKBOOK), оставленная разработчиками для совместимости со старыми версиями Excel. Эта функция выгружает список всех листов текущей книги в заданную переменную, из которой мы потом можем их извлечь и использовать в нашем оглавлении.

Откройте Диспетчер Имен на вкладке Формулы (Formulas – Name Manager) и создайте новый именованный диапазон с именем, допустим, Оглавление. В поле Диапазон (Reference) введите вот такую формулу:

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Теперь в переменной Оглавление содержатся наши искомые имена. Чтобы извлечь их оттуда на лист, можно воспользоваться функцией ИНДЕКС (INDEX), которая «выдергивает» элементы из массива по их номеру:

=ИНДЕКС(Оглавление; СТРОКА())
=INDEX(Оглавление; ROW())

Функция СТРОКА (ROW) выдает номер текущей строки и, в данном случае, нужна только для того, чтобы вручную не создавать отдельный столбец с порядковыми номерами извлекаемых элементов (1,2,3…). Таким образом, в ячейке А1 у нас получится имя первого листа, в А2 – имя второго и т.д.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Неплохо. Однако, как можно заметить, функция выдает не только имя листа, но и имя книги, которое нам не нужно. Чтобы его убрать, воспользуемся функциями ЗАМЕНИТЬ (SUBST) и НАЙТИ (FIND), которые найдут символ закрывающей квадратной скобки ( ] ) и заменят весь текст до этого символа включительно на пустую строку («»). Откроем еще раз Диспетчер имен с вкладки Формулы (Formulas — Name Manager), двойным щелчком откроем созданный диапазон Оглавление и изменим его формулу:

Теперь наш список листов будет выглядеть существенно лучше:

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Небольшая побочная трудность заключается в том, что наша формула в именованном диапазоне Оглавление будет пересчитываться только при вводе, либо при принудительном пересчете книги нажатием на сочетание клавиш Ctrl+Alt+F9. Чтобы обойти этот неприятный момент, добавим к нашей формуле небольшой «хвост»:

Функция ТДАТА (NOW) выдает текущую дату (с временем), а функция Т превращает эту дату в пустую текстовую строку, которая затем приклеивается к нашему имени листа с помощью оператора склейки (&). Т.е. имя листа, фактически, не меняется, но поскольку функция ТДАТА пересчитывается и выдает новое время и дату при любом изменении листа, то и остальная часть нашей формулы вынуждена будет заново пересчитаться тоже и – как следствие – имена листов будут обновляться постоянно.

Для скрытия ошибок #ССЫЛКА (#REF), которые будут появляться, если скопировать нашу формулу с функцией ИНДЕКС на большее количество ячеек, чем у нас есть листов, можно использовать функцию ЕСЛИОШИБКА (IFERROR), которая перехватывает любые ошибки и заменяет их на пустую строку («»):

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

И, наконец, для добавления к именам листов «живых» гиперссылок для быстрой навигации, можно использовать все ту же функцию ГИПЕРССЫЛКА (HYPERLINK), которая будет формировать адрес для перехода из имени листа:

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Способ 3. Макрос

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

Откройте редактор Visual Basic, нажав Alt+F11 или выбрав (в старых версиях Excel) в меню Сервис — Макрос — Редактор Visual Basic (Tools — Macro — Visual Basic Editor). В открывшемся окне редактора создайте новый пустой модуль (меню Insert — Module) и скопируйте туда текст этого макроса:

Закройте редактор Visual Basic и вернитесь в Excel. Добавьте в книгу чистый лист и поместите его на первое место. Затем нажмите Alt+F8 или откройте меню Сервис — Макрос — Макросы (Tools — Macro — Macros). Найдите там созданный макрос SheetList и запустите его на выполнение. Макрос создаст на первом листе книги список гиперссылок с названиями листов. Щелчок по любой из них переместит Вас на нужный лист.

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

Ссылки по теме

Способ 1. Создаваемые вручную гиперссылки

Вставьте в книгу пустой лист и добавьте на него гиперссылки на нужные вам листы, используя команду Вставка — Гиперссылка (Insert — Hyperlink). В открывшемся окне нужно выбрать слева опцию Место в документе и задать внешнее текстовое отображение и адрес ячейки, куда приведет ссылка:

Для удобства можно создать также и обратные ссылки на всех листах вашей книги, которые будут вести назад в оглавление. Чтобы не заниматься ручным созданием гиперссылок и копированием их потом на каждый лист, лучше использовать другой метод — функцию ГИПЕРССЫЛКА (HYPERLINK). Выделяем все листы в книге, куда хотим добавить обратную ссылку (для массового выделения листов можно использовать клавиши Shift и/или Ctrl) и в любую подходящую ячейку вводим функцию следующего вида:

=ГИПЕРССЫЛКА(«#Оглавление!A1″;»Назад в оглавление»)

Эта функция создаст в текущей ячейке на всех выделенных листах гиперссылку с текстом «Назад в оглавление», щелчок по которой будет возвращать пользователя к листу Оглавление.

Способ 2. Динамическое оглавление с помощью формул

Это хоть и слегка экзотический, но весьма красивый и удобный способ создания автоматического листа оглавления вашей книги. Экзотический – потому что в нем используется недокументированная XLM-функция ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ (GET.WORKBOOK), оставленная разработчиками для совместимости со старыми версиями Excel. Эта функция выгружает список всех листов текущей книги в заданную переменную, из которой мы потом можем их извлечь и использовать в нашем оглавлении.

Откройте Диспетчер Имен на вкладке Формулы (Formulas – Name Manager) и создайте новый именованный диапазон с именем, допустим, Оглавление. В поле Диапазон (Reference) введите вот такую формулу:

Теперь в переменной Оглавление содержатся наши искомые имена. Чтобы извлечь их оттуда на лист, можно воспользоваться функцией ИНДЕКС (INDEX), которая «выдергивает» элементы из массива по их номеру:

=ИНДЕКС(Оглавление; СТРОКА())
=INDEX(Оглавление; ROW())

Функция СТРОКА (ROW) выдает номер текущей строки и, в данном случае, нужна только для того, чтобы вручную не создавать отдельный столбец с порядковыми номерами извлекаемых элементов (1,2,3…). Таким образом, в ячейке А1 у нас получится имя первого листа, в А2 – имя второго и т.д.

Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксель

Неплохо. Однако, как можно заметить, функция выдает не только имя листа, но и имя книги, которое нам не нужно. Чтобы его убрать, воспользуемся функциями ЗАМЕНИТЬ (SUBST) и НАЙТИ (FIND), которые найдут символ закрывающей квадратной скобки ( ] ) и заменят весь текст до этого символа включительно на пустую строку («»). Откроем еще раз Диспетчер имен с вкладки Формулы (Formulas — Name Manager), двойным щелчком откроем созданный диапазон Оглавление и изменим его формулу:

Теперь наш список листов будет выглядеть существенно лучше:

Небольшая побочная трудность заключается в том, что наша формула в именованном диапазоне Оглавление будет пересчитываться только при вводе, либо при принудительном пересчете книги нажатием на сочетание клавиш Ctrl+Alt+F9. Чтобы обойти этот неприятный момент, добавим к нашей формуле небольшой «хвост»:

Функция ТДАТА (NOW) выдает текущую дату (с временем), а функция Т превращает эту дату в пустую текстовую строку, которая затем приклеивается к нашему имени листа с помощью оператора склейки (&). Т.е. имя листа, фактически, не меняется, но поскольку функция ТДАТА пересчитывается и выдает новое время и дату при любом изменении листа, то и остальная часть нашей формулы вынуждена будет заново пересчитаться тоже и – как следствие – имена листов будут обновляться постоянно.

Для скрытия ошибок #ССЫЛКА (#REF), которые будут появляться, если скопировать нашу формулу с функцией ИНДЕКС на большее количество ячеек, чем у нас есть листов, можно использовать функцию ЕСЛИОШИБКА (IFERROR), которая перехватывает любые ошибки и заменяет их на пустую строку («»):

И, наконец, для добавления к именам листов «живых» гиперссылок для быстрой навигации, можно использовать все ту же функцию ГИПЕРССЫЛКА(HYPERLINK), которая будет формировать адрес для перехода из имени листа:

Способ 3. Макрос

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

Откройте редактор Visual Basic, нажав Alt+F11 или выбрав (в старых версиях Excel) в меню Сервис — Макрос — Редактор Visual Basic (Tools — Macro — Visual Basic Editor). В открывшемся окне редактора создайте новый пустой модуль (меню Insert — Module) и скопируйте туда текст этого макроса:

Sub SheetList()
Dim sheet As Worksheet
Dim cell As Range
With ActiveWorkbook
For Each sheet In ActiveWorkbook.Worksheets
Set cell = Worksheets(1).Cells(sheet.Index, 1)
.Worksheets(1).Hyperlinks.Add anchor:=cell, Address:=»», SubAddress:=»‘» & sheet.Name & «‘» & «!A1»
cell.Formula = sheet.Name
Next
End With
End Sub Закройте редактор Visual Basic и вернитесь в Excel. Добавьте в книгу чистый лист и поместите его на первое место. Затем нажмите Alt+F8 или откройте менюСервис — Макрос — Макросы (Tools — Macro — Macros). Найдите там созданный макрос SheetList и запустите его на выполнение. Макрос создаст на первом листе книги список гиперссылок с названиями листов. Щелчок по любой из них переместит Вас на нужный лист.

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

Способ мой. Мой вариант

т Как сделать содержание в эксель. Смотреть фото Как сделать содержание в эксель. Смотреть картинку Как сделать содержание в эксель. Картинка про Как сделать содержание в эксель. Фото Как сделать содержание в эксельНазвание листа — =ЕСЛИОШИБКА(ЗАМЕНИТЬ(ИНДЕКС(Оглавление;СТРОКА()-3);1;НАЙТИ(«]»;ИНДЕКС(Оглавление;СТРОКА()-3));»»);»»)

налог на ЗП — =ДВССЫЛ(«‘»&B4&»‘»&»!E6″)

материалы — =ДВССЫЛ(«‘»&B4&»‘»&»!E8″)
всп материалы — =ДВССЫЛ(«‘»&B4&»‘»&»!E9″)

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *