Բովանդակություն
Երբեմն Excel-ի աշխատանքային գիրքը մեծանում է բազմաթիվ աշխատաթերթերի պատճառով: Քանի որ ունեն մի քանի աշխատաթերթեր, դժվար է դրանք բոլորին համառոտ ներկայացնել: Այդ դեպքում բովանդակության աղյուսակը կարող է լավ լուծում լինել։ Այս հոդվածը ցույց կտա ինչպես ստեղծել բովանդակության աղյուսակ ներդիրների համար՝ օգտագործելով VBA կոդ և գերհղումներ Excel-ում: Կարծում եմ, այս հոդվածը ձեզ համար տեղեկատվական է և դուք ստանում եք որոշ արժեքավոր մտքեր:
Ներբեռնեք Practice Workbook
Ներբեռնեք գործնական աշխատանքային գիրքը ստորև:
Բովանդակություն Tabs.xlsm
Excel-ում ներդիրների բովանդակության աղյուսակ ստեղծելու 6 հարմար մեթոդներ
Ներդիրների բովանդակության աղյուսակ ստեղծելու համար մենք գտել ենք վեց տարբեր եղանակներ, որոնց միջոցով դուք կարող եք հեշտությամբ անել աշխատանքը. Այս հոդվածում մենք կցանկանայինք օգտագործել Excel-ի մի քանի հրամաններ, գործառույթներ և ավելի կարևոր՝ VBA կոդ՝ ներդիրների բովանդակության աղյուսակ ստեղծելու համար: Նախքան որևէ բան անելը, մենք պետք է ստեղծենք որոշ աղյուսակների ներդիրներ:
Դրանից հետո մենք կցանկանայինք օգտագործել Excel գործառույթները և VBA կոդը՝ ներդիրների համար անհրաժեշտ բովանդակության աղյուսակը ստեղծելու համար: .
1. Համատեքստային մենյուի օգտագործում
Մեր առաջին մեթոդն իսկապես հեշտ է օգտագործել: Այստեղ մենք կգրենք յուրաքանչյուր աղյուսակի ներդիրի անունը և այնտեղ կավելացնենք հղում: Այնուհետև, եթե սեղմենք հղման վրա, այն մեզ կտանի դեպի այդ աշխատանքային թերթիկը: Մեթոդը հասկանալու համար հետևեք քայլերին:
Քայլեր
- Սկզբում գրեք աղյուսակի բոլոր ներդիրներըորտեղ ցանկանում եք հղումներ ավելացնել:
- Այնուհետև աջ սեղմեք B5 բջիջի վրա:
- Այն կբացվի Համատեքստային ընտրացանկը :
- Այնտեղից ընտրեք Հղում տարբերակը:
- Մեկ այլ եղանակով կարող եք ստանալ Հղում տարբերակը:
- Նախ, գնացեք Տեղադրել ներդիրը ժապավենի վրա:
- Այնուհետև ընտրեք Հղում Հղումներ խմբից:
- Արդյունքում այն կբացի Տեղադրեք Hyperlink երկխոսության վանդակը:
- Այնուհետև ընտրեք Տեղադրել այս փաստաթղթում Հղում դեպի բաժին:
- Դրանից հետո սահմանեք ցանկացած բջիջի հղում:
- Այնուհետև ընտրեք տեղը այս փաստաթղթում: Քանի որ մենք ցանկանում ենք ստեղծել Միացյալ Նահանգների աշխատանքային թերթի հիպերհղումը, այնպես որ ընտրեք Միացյալ Նահանգները:
- Վերջապես սեղմեք OK :
- Այն կստեղծի հիպերհղում B5 բջիջի վրա:
- Հետևեք նույն ընթացակարգին և ավելացրեք հիպերհղում ձեր Բովանդակության աղյուսակի յուրաքանչյուր բջիջում:
- Այնուհետև, եթե սեղմեք որևէ ներդիրի վրա, այն մեզ կտանի դեպի այդ աղյուսակը: ներդիր:
- Այստեղ մենք սեղմում ենք Ավստրալիա ներդիրը, և այն մեզ տանում է Ավստրալիա աղյուսակների ներդիր: Տեսեք սքրինշոթը:
2. VBA կոդի ներկառուցում
Դուք կարող եք օգտագործել VBA կոդը՝ ներդիրների բովանդակության աղյուսակ ստեղծելու համար: Նախքան որևէ բան անելը, դուք պետք է ժապավենի վրա ավելացնեք Developer ներդիրը : Դրանից հետո դուք օգտագործում եքVBA կոդը և Excel-ում ներդիրների համար բովանդակության աղյուսակ ստեղծել: Հետևեք քայլերին:
Քայլեր
- Սկզբում գնացեք ժապավենի վրա գտնվող Developer ներդիրը:
- Այնուհետև , ընտրեք Visual Basic Code խմբից:
- Այն կբացի Visual Basic տարբերակ:
- Այնուհետև անցեք Տեղադրել ներդիրն այնտեղ:
- Դրանից հետո ընտրեք Module տարբերակը:
- Այն կբացի Module ծածկագրի պատուհանը, որտեղ դուք կգրեք ձեր VBA կոդը:
2850
- Այնուհետև փակեք տեսողական հիմնական պատուհանը:
- Դրանից հետո նորից անցեք Developer ներդիրը:
- Ընտրեք Macros տարբերակը: Code խումբը:
- Արդյունքում կհայտնվի Macro երկխոսության տուփը:
- Այնուհետև ընտրեք Բովանդակության_Բովանդակություն տարբերակը Մակրոյի անուն բաժնից:
- Վերջապես սեղմեք Գործարկել :
- Արդյունքում այն մեզ կտա հետեւյալ արդյունքը. Տեսեք սքրինշոթը:
- Այնուհետև, եթե ընտրեք որևէ ներդիր, այն կտանի այդ աշխատաթերթը:
- Այստեղ մենք ընտրում ենք Ֆինլանդիա ներդիրը, այն մեզ կտանի դեպի Ֆինլանդիա աղյուսակի ներդիր: Տեսեք սքրինշոթը:
Կարդալ ավելին. Ինչպես կազմել բովանդակության աղյուսակ Excel-ում VBA-ի միջոցով (2 օրինակ)
3. Օգտագործելով HYPERLINK ֆունկցիան
Այս մեթոդում մենք կօգտագործենք HYPERLINK ֆունկցիան : Ըստօգտագործելով HYPERLINK ֆունկցիան, մենք ստեղծում ենք բովանդակության աղյուսակ ներդիրների համար: Դրանից հետո, եթե սեղմեք ներդիրը, այն ձեզ կտանի աղյուսակի որոշակի ներդիր: Այս մեթոդը հասկանալու համար ուշադիր հետևեք քայլերին:
Քայլեր
- Սկզբում ընտրեք B5 բջիջը:
- Այնուհետև գրեք հետևյալ բանաձևը>Դրանից հետո սեղմեք Enter բանաձևը կիրառելու համար:
- Այնուհետև ընտրեք B6 բջիջը:
- Գրե՛ք հետևյալ բանաձևը. 12>Այնուհետև սեղմեք Enter ՝ բանաձևը կիրառելու համար:
- Կատարեք նույն ընթացակարգը մյուս բջիջների համար՝ աղյուսակ ստեղծելու համար: բովանդակությունը ներդիրների համար:
- Վերջապես մենք կստանանք հետևյալ արդյունքը:
- Այնուհետև, եթե ընտրեք որևէ ներդիր, այն կլինի տարեք այն աղյուսակի այդ ներդիրում:
- Այստեղ մենք ընտրում ենք Ֆրանսիա ներդիրը, այն մեզ կտանի Ֆրանսիայի աղյուսակը: ներդիր. Տեսեք սքրինշոթը:
Կարդալ ավելին. Ինչպես ստեղծել բովանդակության աղյուսակ Excel-ում հիպերհղումներով (5 եղանակ)
4. Power Query-ի օգտագործումը
Մեր չորրորդ մեթոդը հիմնված է Power Query-ի օգտագործման վրա: Առաջին հերթին մենք բացում ենք Excel ֆայլը հոսանքի հարցման վրա: Այնուհետև, օգտագործելով HYPERLINK ֆունկցիան, մենք կստանանք յուրաքանչյուր աշխատաթերթի հիպերհղումները: Սա ճիշտ հասկանալու համար հետևեքքայլեր:
Քայլեր
- Սկզբում գնացեք ժապավենի Տվյալներ ներդիրը:
- Այնուհետև ընտրեք Ստացեք տվյալներ բացվող տարբերակ Ստացեք & Տվյալների փոխակերպում ։
- Դրանից հետո ընտրեք Ֆայլից տարբերակը։
- Այնուհետև ընտրեք Excel աշխատանքային գրքույկից ։
- Դրանից հետո ընտրեք ձեր նախընտրած Excel ֆայլը և սեղմեք Ներմուծում ։
- Այնուհետև կհայտնվի Նավարկիչ երկխոսության տուփը:
- Ընտրեք Բովանդակության աղյուսակը տարբերակ:
- Վերջապես սեղմեք Տվյալների փոխակերպում :
- Որպես արդյունքում կբացվի Power Query պատուհանը:
- Այնուհետև աջ սեղմեք Անունը վերնագիր և ընտրեք Հեռացնել այլ սյունակներ :
- Արդյունքում, մնացած բոլոր սյունակները հեռացվել է:
- Այնուհետև սեղմեք Փակել & Բեռնել բացվող տարբերակ:
- Այնտեղից ընտրեք Փակել & Load To .
- Այնուհետև կհայտնվի Ներմուծել տվյալների երկխոսության տուփը:
- Ընտրեք այն վայրը, որտեղ ցանկանում եք տեղադրել ձեր տվյալները, ինչպես նաև սահմանել բջիջը:
- Վերջապես սեղմեք OK :
- Դա մեզ կտա հետեւյալ արդյունքը. Տեսեք սքրինշոթը:
- Այնուհետև ստեղծեք նոր սյունակ, որտեղ ցանկանում եք տեղադրել ձեր ներդիրների հղումը:
- Դրանից հետո ընտրեք C5 բջիջը։
- Գրեք հետևյալը.բանաձեւ։
=HYPERLINK("#'"&[@Name]&"'!A1","USA")
- Սեղմեք Enter բանաձևը կիրառելու համար:
- Կատարեք նույն ընթացակարգը բոլոր բջիջների համար: Դրանից հետո դուք կստանաք հետևյալ արդյունքը:
- Եթե սեղմեք որևէ ներդիրի վրա, այն ձեզ կտանի դեպի այդ աշխատանքային թերթիկը:
- Այստեղ մենք սեղմում ենք ԱՄՆ ներդիրը: Այն մեզ տանում է Միացյալ Նահանգների աղյուսակների ներդիր:
5. Օգտագործելով կոճակներ
Մեկ այլ եղանակ, որով մենք կարող ենք ստեղծել ներդիրների բովանդակության աղյուսակ. օգտագործելով Կոճակները : Այս մեթոդով մենք ստեղծում ենք կոճակ, այնուհետև այն կապում ենք ցանկալի աղյուսակի ներդիրին: Դրանից հետո, եթե սեղմենք կոճակի վրա, այն մեզ կտանի այդ ներդիր։ Մեթոդը հասկանալու համար ճիշտ հետևեք քայլերին:
Քայլեր
- Նախ, գնացեք ժապավենի Developer ներդիրը:
- Այնուհետև ընտրեք Տեղադրել բացվող տարբերակը Կարգավորումներ խմբից:
- Ընտրեք Button(Form Control) Insert բացվող ընտրանքից:
- Արդյունքում այն կվերածի մկնիկի կուրսորը գումարած (+) պատկերակի:
- Քաշեք գումարած պատկերակը` կոճակի ձևը տալու համար:
- Այն կբացի Assign Macro երկխոսության տուփը:
- Այնուհետև ընտրեք Նոր տարբերակը:
- Այն կբացի Visual Basic պատուհանը, որտեղ դուք պետք է տեղադրեք ձեր VBA-ն այս կոճակի համար:
- Այս կոդը կստեղծիհղում դեպի որոշակի աղյուսակի ներդիր:
- Գրեք հետևյալ կոդը:
2497Նշում. Որոշակի աղյուսակի ներդիրի հղում ստեղծելու համար , դուք պետք է «Միացյալ Նահանգները» փոխարինեք ձեր նախընտրած ներդիրի անունով: Մնացած բոլոր կոդերը կմնան անփոփոխ:
- Այնուհետև փակեք պատուհանը:
- Դրանից հետո անցեք ժապավենի Developer ներդիրը:
- Այնուհետև ընտրեք Մակրոներ Կոդ խմբից:
- Արդյունքում, Մակրո երկխոսության տուփը կհայտնվի:
- Այնուհետև, Մակրո անունը բաժնում ընտրեք Button1_Click :
- Վերջապես սեղմեք Գործարկել :
- Այն մեզ կտանի դեպի այդ որոշակի ներդիր:
- Այնուհետև սեղմեք աջ կոճակի վրա կոճակը:
- Ընտրեք Խմբագրել տեքստը Համատեքստային ընտրացանկից :
- Այստեղ , մենք սահմանել ենք մեր կոճակի անունը որպես « USA »:
- Դուք կարող եք սահմանել ձեր նախընտրած անունը:
- Այժմ սեղմեք կոճակի անունը:
- Դա ձեզ կտանի դեպի այդ որոշակի ներդիր:
- Այստեղ մենք հղում ենք ստեղծում աղյուսակի ներդիրով, որը կոչվում է « Միացյալ Նահանգներ '. Այսպիսով, այն մեզ կտանի դեպի այդ ներդիրը:
- Հետևեք նույն ընթացակարգին` բոլոր անհրաժեշտ ներդիրների համար այլ կոճակներ ստեղծելու համար:
- Ի վերջո, մենք ստանում ենք ներդիրների համար անհրաժեշտ բովանդակության աղյուսակը: Տեսեք սքրինշոթը:
6. Համակցված բանաձևի կիրառում
Այս մեթոդում մենք օգտագործում ենք Անունների կառավարիչը, որտեղ մենք կսահմանել անունը. Դրանից հետո մենք կօգտագործենք համակցված բանաձև, որի միջոցով կարող ենք ստեղծել ներդիրների բովանդակության աղյուսակը: Նախքան քայլերին անցնելը, ահա այն գործառույթները, որոնք մենք պատրաստվում ենք օգտագործել այս մեթոդում.
- REPT ֆունկցիա
- ՀԻՄԱ ֆունկցիա
- SHETES ֆունկցիա
- ROW ֆունկցիա
- ՓՈԽՆԱՐԿՈՒՄ ֆունկցիա
- HYPERLINK ֆունկցիա
- TRIM ֆունկցիա
- RIGHT ֆունկցիա
- CHAR ֆունկցիա
Մեթոդը հստակ հասկանալու համար այժմ հետևեք քայլերին:
Քայլեր
- Նախ, անցեք Բանաձև ներդիրը ժապավենի մեջ:
- Այնուհետև ընտրեք Սահմանել անունը Սահմանված անուններ խմբից:
- Այն կբացի Նոր անուն երկխոսության տուփը:
- Այնուհետև Անուն բաժնում դրեք TabNames որպես անվանում։
- Դրանից հետո գրեք հետևյալ բանաձևը Վերաբերվում է բաժնում։
=GET.WORKBOOK(1)&REPT(NOW(),)
- Վերջապես սեղմեք OK :
- Այնուհետև ընտրեք բջիջը 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 էջը: