Индексът на книгата ексел

Индексът на книгата ексел

Има няколко начина за осъществяване на такава.

1. Метод за ръчно създаване на препратки

Индексът на книгата ексел

Тази функция ще създаде в текущата клетка на всички избрани листове хипервръзка с текст "Обратно в таблицата на съдържанието", кликнете на съответния потребител ще се върне в таблицата на съдържанието лист.

Метод 2. Динамичен ТОС използване формули

Това е все пак малко по-екзотично, но много приятен и удобен начин за създаване на автоматично съдържание на баланса на вашата книга. Екзотични - защото използва неописана функция XLM-POLUCHIT.RABOCHUYU.KNIGU (GET.WORKBOOK). разработчиците оставени за съвместимост с по-стари версии на Excel. Тази функция изтегля списък на всички листове от активната работна книга в дадена променлива, от които можем да ги премахнете и да използват в индекса ни.

Отворете формулите за раздела Име на мениджъра (формулите - Наименование Manager) и ще създаде нова наименуван диапазон с името, например, Съдържание. В интервала (справка) тук въведете следната формула:

Индексът на книгата ексел

Сега, в променливата Индексът съдържа желаните ни имена. За да ги извлечете върху лист, можете да използвате индекс (INDEX). който "дърпа" на елементите на масив от техния брой:

INDEX = (индекс; ред ())
= INDEX (индекс; ред ())

LINE функция (на реда) връща номера на текущия ред и в този случай, само трябва ръчно да създадете отделна колона с поредните номера на възстановими обекти (1,2,3 ...). По този начин, в клетка A1 получаваме името на първия лист, А2 - името на второто, и т.н.

Индексът на книгата ексел

Не е зле. Въпреки това, както можете да видите, функцията осигурява не само името на лист, но името на книгата, която ние не се нуждаем. За да я премахнете, използвайте REPLACE функция (SUBST) и ТЪРСИ (намерете). които ще намерите в символ на затварящата скоба квадрат (]) и да се замени целия текст на този символ и включително празен низ ( ""). Отворете отново с формулите за раздела Име на мениджъра (формулите - Наименование Manager). кликнете два пъти ще се отвори редица създаден Съдържание и променя своята формула:

Сега списък нашия лист ще изглежда много по-добре:

Индексът на книгата ексел

Мала страна трудност се крие във факта, че в нашата формула Съдържание наименуван диапазон ще бъде преизчислен само при влизане или при принудително, въз основа на книгата чрез натискане на комбинация от клавиши Ctrl + Alt + F9. За да заобиколите този неприятен момент, ние добавяме към формула малка "опашка":

TDATA функция (СЕГА) осигурява текущата дата (с времето) и функцията на Т превръща тази дата в празен текстов низ, който след това се залепва към нашата табелка с лепене на оператор (). Т.е. Името на листа, всъщност, не се променя, но като функция TDATA се преизчислява и издава нова дата и час за всяка промяна на листа, а след това останалата част от нашата формула ще трябва да се преизчисли отново, също и - като следствие - имената на листовете ще се актуализират непрекъснато.

Индексът на книгата ексел

Индексът на книгата ексел

Метод 3. Macro

И, накрая, един прост макрос може да се използва за създаване на таблица на съдържанието. Въпреки това, той ще трябва да се изпълнява всеки път, когато се промени структурата на книгата - в контраст с макро метод 2, не може да бъде проследен себе си.

За удобство, можете да създадете и обратно връзки на всички страници на книга, което ще доведе върна на масата на съдържанието, както е описано в Метод 1.

Сродни връзки