Змест
Часам рабочая кніга Excel становіцца вялікай з-за вялікай колькасці працоўных лістоў. З-за наяўнасці некалькіх працоўных аркушаў цяжка праглядзець іх усе. У такім выпадку добрым рашэннем можа стаць змест. У гэтым артыкуле будзе паказана як стварыць змест для ўкладак з дапамогай кода VBA і гіперспасылак у Excel. Я думаю, вы знойдзеце гэты артыкул інфарматыўным і атрымаеце некаторыя каштоўныя даведкі.
Спампуйце практычны сшытак
Спампуйце практычны сшытак ніжэй.
Змест для Tabs.xlsm
6 падыходных метадаў для стварэння зместу для ўкладак у Excel
Каб стварыць змест для ўкладак, мы знайшлі шэсць розных спосабаў, з дапамогай якіх вы можаце лёгка рабіць працу. У гэтым артыкуле мы хацелі б выкарыстаць некалькі каманд Excel, функцый і, што больш важна, код VBA для стварэння зместу для ўкладак. Перш чым што-небудзь рабіць, нам трэба стварыць некаторыя ўкладкі электроннай табліцы.
Пасля гэтага мы хацелі б выкарыстаць функцыі Excel і код VBA для стварэння неабходнага зместу для ўкладак .
1. Выкарыстанне кантэкстнага меню
Наш першы метад вельмі просты ў выкарыстанні. Тут мы запішам назву кожнай укладкі электроннай табліцы і дадамо туды спасылку. Затым, калі мы пстрыкнем па спасылцы, яна прывядзе нас да пэўнага ліста. Каб зразумець метад, выканайце інструкцыі.
Крокі
- Спачатку запішыце ўсе ўкладкі табліцыкуды вы хочаце дадаць спасылкі.
- Затым пстрыкніце правай кнопкай мышы на ячэйцы B5 .
- Гэта адкрыецца Кантэкстнае меню .
- Абярыце опцыю Спасылка .
- Іншы спосаб атрымаць опцыю Спасылка .
- Спачатку перайдзіце на ўкладку Уставіць на стужцы.
- Затым выберыце Спасылка з групы Спасылкі .
- У выніку адкрыецца Дыялогавае акно «Уставіць гіперспасылку .
- Затым выберыце Размясціць у гэтым дакуменце з раздзела Спасылка на .
- Пасля гэтага ўсталюйце любы спасылка на ячэйку.
- Затым выберыце месца ў гэтым дакуменце. Паколькі мы хочам стварыць гіперспасылку працоўнага аркуша Злучаных Штатаў, выберыце Злучаныя Штаты.
- Нарэшце, націсніце ОК .
- Гэта створыць гіперспасылку ў ячэйцы B5 .
- Выканайце тую ж працэдуру і дадайце гіперспасылку ў кожную ячэйку вашага зместу.
- Тады, калі вы націснеце любую ўкладку, гэта прывядзе нас да пэўнай электроннай табліцы
- Тут мы націскаем на ўкладку Аўстралія , і яна вядзе нас на ўкладку электроннай табліцы Аўстраліі. Глядзіце скрыншот.
2. Убудаванне кода VBA
Вы можаце выкарыстоўваць код VBA для стварэння зместу для ўкладак. Перш чым што-небудзь рабіць, трэба дадаць укладку «Распрацоўшчык» на стужцы. Пасля гэтага вы карыстаецесякод VBA і стварыць змест у Excel для ўкладак. Выконвайце інструкцыі.
Крокі
- Спачатку перайдзіце на ўкладку Распрацоўшчык на стужцы.
- Затым , абярыце Visual Basic з групы Код .
- Гэта адкрые Параметр Visual Basic .
- Затым перайдзіце да ўкладкі Уставіць .
- Пасля гэтага абярыце параметр Модуль .
- Гэта адкрые акно кода Module , дзе вы будзеце пісаць свой код VBA.
9814
- Затым зачыніце акно Visual Basic.
- Пасля гэтага зноў перайдзіце на ўкладку Распрацоўшчык .
- Абярыце опцыю Макрасы з група Код .
- У выніку з'явіцца дыялогавае акно Макрас .
- Затым абярыце опцыю Змест у раздзеле імя макраса.
- Нарэшце, націсніце Выканаць .
- У выніку гэта дасць нам наступны вынік. Глядзіце скрыншот.
- Тады, калі вы выберыце любую ўкладку, яна перанясе яе на гэты працоўны ліст.
- Тут мы выбіраем укладку Фінляндыя , гэта прывядзе нас да ўкладкі электроннай табліцы Фінляндыі. Глядзіце скрыншот.
Больш падрабязна: Як зрабіць змест з дапамогай VBA ў Excel (2 прыклады)
3. Выкарыстанне функцыі HYPERLINK
У гэтым метадзе мы будзем выкарыстоўваць функцыю HYPERLINK . Павыкарыстоўваючы функцыю HYPERLINK , мы ствараем змест для ўкладак. Пасля гэтага, калі вы націснеце на ўкладку, вы пяройдзеце да пэўнай укладкі электроннай табліцы. Каб зразумець гэты метад, уважліва выконвайце інструкцыі.
Крокі
- Спачатку абярыце ячэйку B5 .
- Затым запішыце наступную формулу.
=HYPERLINK("#'United States'!A1","USA")
- Пасля гэтага націсніце Enter , каб прымяніць формулу.
- Затым вылучыце ячэйку B6 .
- Запішыце наступную формулу.
=HYPERLINK("#'France '!A1","France")
- Затым націсніце Enter , каб прымяніць формулу.
- Выканайце тую ж працэдуру для іншых ячэек, каб стварыць табліцу змест для ўкладак.
- Нарэшце, мы атрымаем наступны вынік.
- Тады, калі вы вылучыце любую ўкладку, яна будзе перанясіце яго на ўкладку электроннай табліцы.
- Тут мы выбіраем укладку Францыя , яна прывядзе нас да табліцы Францыі укладка. Глядзіце скрыншот.
Больш падрабязна: Як стварыць змест у Excel з гіперспасылкамі (5 спосабаў)
4. Выкарыстанне Power Query
Наш чацвёрты метад заснаваны на выкарыстанні Power Query. Перш за ўсё, мы адкрываем файл Excel па запыту магутнасці. Затым з дапамогай функцыі HYPERLINK мы атрымаем гіперспасылкі для кожнага аркуша. Каб правільна гэта зразумець, прытрымлівайцесякрокаў.
Крокі
- Спачатку перайдзіце на ўкладку Даныя на стужцы.
- Затым выберыце Атрымаць даныя з выпадальнага меню Атрымаць & Пераўтварэнне даных .
- Пасля гэтага абярыце опцыю З файла .
- Затым выберыце З кнігі Excel .
- Пасля гэтага абярыце патрэбны файл Excel і націсніце Імпарт .
- Потым з'явіцца дыялогавае акно Навігатар .
- Абярыце Змест варыянт.
- Нарэшце, націсніце Пераўтварэнне даных .
- Як у выніку адкрыецца акно Power Query.
- Затым пстрыкніце правай кнопкай мышы на Імя загаловак і абярыце Выдаліць іншыя слупкі .
- У выніку ўсе астатнія слупкі будуць выдалены.
- Затым націсніце на Зачыніць & Загрузіць выпадальны варыянт.
- Адтуль выберыце Зачыніць & Загрузіць у .
- Тады з'явіцца дыялогавае акно Імпарт даных .
- Выберыце месца, дзе вы хочаце змясціць свае дадзеныя, а таксама ўсталюйце ячэйку.
- Нарэшце націсніце ОК .
- Гэта дасць нам наступны вынік. Глядзіце скрыншот.
- Затым стварыце новы слупок, куды вы хочаце змясціць спасылку на ўкладкі.
- Пасля гэтага абярыце ячэйку C5 .
- Запішыце наступнаеформула.
=HYPERLINK("#'"&[@Name]&"'!A1","USA")
- Націсніце Enter каб прымяніць формулу.
- Выканайце тую ж працэдуру для ўсіх ячэек. Пасля гэтага вы атрымаеце наступны вынік.
- Калі вы пстрыкніце любую ўкладку, вы пяройдзеце да гэтага працоўнага ліста.
- Тут мы націскаем на ўкладку ЗША. Гэта прывядзе нас да ўкладкі табліцы Злучаных Штатаў.
5. Выкарыстанне кнопак
Яшчэ адзін спосаб стварыць змест для ўкладак - выкарыстоўваючы Кнопкі . У гэтым метадзе мы ствараем кнопку, а потым звязваем яе з патрэбнай укладкай электроннай табліцы. Пасля гэтага, калі мы націснем на кнопку, яна перанясе нас на гэтую ўкладку. Каб зразумець гэты метад, выканайце адпаведныя крокі.
Крокі
- Спачатку перайдзіце на ўкладку Распрацоўшчык на стужцы.
- Затым абярыце опцыю выпадальнага меню Уставіць з групы Элементы кіравання .
- Абярыце Кнопку (кантроль формы) з выпадальнага меню Уставіць .
- У выніку курсор мышы пераўтворыцца ў значок плюса (+).
- Перацягніце значок плюса, каб надаць форму кнопцы.
- Адкрыецца дыялогавае акно Прызначыць макрас .
- Затым абярыце опцыю Новы .
- Гэта адкрые акно Visual Basic, дзе вам трэба змясціць свой VBA для гэтай кнопкі.
- Гэты код створыцьспасылку на пэўную ўкладку электроннай табліцы.
- Запішыце наступны код.
9226Заўвага:Каб стварыць спасылку на пэўную ўкладку электроннай табліцы , трэба замяніць «Злучаныя Штаты» на жаданую назву ўкладкі. Усе астатнія коды застануцца нязменнымі.
- Затым зачыніце акно.
- Пасля гэтага перайдзіце на ўкладку Распрацоўшчык на стужцы.
- Затым абярыце Макрасы з групы Код .
- У выніку Макрас з'явіцца дыялогавае акно.
- Затым выберыце Button1_Click у раздзеле Назва макраса .
- Нарэшце націсніце Выканаць .
- Гэта прывядзе нас да пэўнай укладкі.
- Затым пстрыкніце правай кнопкай мышы на кнопка.
- Выберыце Рэдагаваць тэкст у кантэкстным меню .
- Тут , мы ўсталявалі назву нашай кнопкі як « ЗША ».
- Вы можаце задаць жаданае імя.
- Цяпер націсніце на назву кнопкі.
- Гэта прывядзе вас да пэўнай укладкі.
- Тут мы ствараем спасылку з укладкай электроннай табліцы пад назвай « Злучаныя Штаты '. Такім чынам, ён прывядзе нас да гэтай укладкі.
- Выканайце тую ж працэдуру, каб стварыць іншыя кнопкі для ўсіх неабходных укладак.
- Нарэшце, мы атрымліваем неабходны змест для ўкладак. Глядзіце скрыншот.
6. Прымяненне камбінаванай формулы
У гэтым метадзе мы выкарыстоўваем дыспетчар імёнаў, дзе мы будземвызначыць імя. Пасля гэтага мы будзем выкарыстоўваць камбінаваную формулу, з дапамогай якой мы можам стварыць змест для ўкладак. Перш чым перайсці да крокаў, вось функцыі, якія мы збіраемся выкарыстоўваць у гэтым метадзе:
- Функцыя REPT
- Функцыя NOW
- Функцыя SHEETS
- Функцыя ROW
- Функцыя SUBSTITUTE
- Функцыя HYPERLINK
- Функцыя TRIM
- Функцыя RIGHT
- Функцыя CHAR
Каб ясна зразумець метад, выканайце наступныя крокі.
Крокі
- Спачатку перайдзіце да Формулы на ўкладцы стужкі.
- Затым выберыце Вызначыць імя з групы Вызначаныя імёны .
- Адкрыецца дыялогавае акно Новае імя .
- Затым у раздзеле Імя увядзіце Назвы ўкладак у якасці імя.
- Пасля гэтага запішыце наступную формулу ў раздзел Адносіцца да .
=GET.WORKBOOK(1)&REPT(NOW(),)
- Нарэшце націсніце ОК .
- Затым вылучыце ячэйку B5 .
- Запішыце наступную формулу, выкарыстоўваючы камбінаваную формулу.
=IF(ROW(A1)>SHEETS(),REPT(NOW(),),SUBSTITUTE(HYPERLINK("#'"&TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))&"'!A1",TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))),CHAR(255)," "))
Гэтая формула была ўзятая з Professor-Excel , якая дапамагла нам атрымаць наступныя вынікі.
- Затым націсніце Увядзіце , каб прымяніць формулу.
- Пасля гэтага перацягніце значок Маркер запаўнення ўнізслупок.
- Тады, калі вы націснеце любую ўкладку, вы пяройдзеце да гэтай укладкі электроннай табліцы.
- Тут мы націскаем на ўкладку Злучаныя Штаты Амерыкі , і гэта пераводзіць нас на ўкладку электроннай табліцы Злучаных Штатаў. Глядзіце скрыншот.
Больш падрабязна: Як стварыць змест без VBA ў Excel
Выснова
Каб стварыць змест Excel для ўкладак, мы паказалі шэсць розных метадаў, з дапамогай якіх вы можаце стварыць яго лепшую версію. Каб стварыць гэта, мы выкарыстоўваем некалькі функцый Excel і код VBA. Усе гэтыя метады досыць эфектыўныя і зручныя. У гэтым артыкуле мы паказалі, як выкарыстоўваць кнопкі для стварэння зместу. Я думаю, што мы ахапілі ўсе магчымыя вобласці адносна зместу. Калі ў вас ёсць дадатковыя пытанні, не саромейцеся задаваць іх у поле для каментарыяў. Не забудзьцеся наведаць нашу старонку Exceldemy .