
Ali želite osrednjo lokacijo, kjer se lahko preprosto pomaknete do katerega koli delovnega lista v datoteki in se nato z enim klikom pomaknete nazaj? Ta makro vam bo omogočil ustvarjajo hitro in enostavno indeks v Excelu ki navaja vse liste v vašem delovnem zvezku.
Najboljši del je, da se indeksni Excelov makro posodobi vsakič, ko izberete indeksni list. To se imenuje Enostavno indeksiranje v Excelu. Če potrebujete kazalo v svoji datoteki, imate verjetno že na milijone delovnih listov v svoji datoteki, tukaj vam bomo razložili, kako ustvariti kazalo v Excelu.
2 Metode za samodejno ustvarjanje indeksa v Excelu
Zdaj pa si poglejmo metode za samodejno ustvarjanje indeksa v Excelu. Te možnosti so zelo praktične in jih lahko uporabite na svojih delovnih listih:
Tukaj se lahko naučite o: Kako narediti iskanje VBA v Excelu
1. način: avtomatizacija
- Korak 1: prva stvar, ki jo morate storiti, je dodajte zavihek in ga poimenujte »Kazalo«ali kar koli želite, da ga identificirate kot kazalo (kazalo itd.).
- Korak 2: potem moraš kliknite zel desni klik na zavihek Kazalo in izberite 'Ogled kode'.
- Korak 3: pozneje moraš spodaj vnesite kodo VBA. Kliknite drug list v datoteki in nato kliknite svojega indeksni list.
- Korak 4: pripravljena! Opazili boste, da je bil izpolnjen seznam vseh listov v vaši datoteki, skupaj s priročno povezavo do njih.
Na vseh drugih listih, celica A1 imeli boste povezavo «Nazaj na kazalo» za lažjo navigacijo. Če želite uporabiti drugo celico za to navigacijo nazaj, spremenite kodo na obeh mestih, kjer piše A1, v celico, ki jo želite. Tako bo izgledala vaša volja indeks v excelu ko končaš
Koda VBA za ustvarjanje indeksa v Excelu
Tukaj je koda za ustvarjanje indeksa v Excelu, v tem primeru boste videli povratno povezavo:
Zasebni poddelovni list_Activate()'
'MACROS BY EXCELZOOM.COM – ustvari indeks v excelu'
Zatemni list kot delovni list
Dim l Tako dolgo
l=1
Z mano
.Stolpci(1).ClearContents
.Cells(1, 1) = «INDEX»
.Cells(1, 1).Name = “Index”
Končaj s
Za vsak wSheet v delovnih listih
If wSheet.Name <> Me.Name Then
l = l + 1
Z wSheet
.Range("A1").Name = "Start_" & wSheet.Index
.Hyperlinks.Add Anchor:=.Range(«A1″), Address:=»», _
SubAddress:=»Index», TextToDisplay:=»Nazaj na Index»
Končaj s
Me.Hyperlinks.Add Anchor:=Me.Cells(l, 1), Address:=»», _
Podnaslov:=»Začetek_» & wSheet.Index, TextToDisplay:=wSheet.Name
Konec Če
Naslednji wSheet
End Sub
2. način: MS Excel: Kako uporabljati funkcijo INDEX (WS).
Zdaj pa si oglejmo metodo za ustvarjanje indeksa v Excelu z razlago funkcija INDEX Excel s sintakso in primeri.
opis
Funkcija Microsoft Excel INDEX vrne vrednost v tabeli na podlagi presečišča položaja vrstice in stolpca v tej tabeli, to je zelo učinkovita metoda za ustvarjanje indeksa v Excelu. Prva vrstica tabele je vrstica 1 in prvi stolpec tabele je stolpec 1, bo prikazan popolnoma.
La funkcija INDEX je vgrajena funkcija v Excelu, ki je razvrščena kot funkcija iskanje/referenca. Uporablja se lahko kot funkcija delovnega lista (WS) v Excelu. Kot funkcijo delovnega lista lahko funkcijo INDEX vnesete kot del formule v celico delovnega lista.
Sintaksa
Sintaksa funkcije INDEX za ustvarjanje indeksa v Excelu je naslednja:
- INDEKS (tabela, številka_vrstice, številka_stolpca)
Parametri ali argumenti
- Tabela: Obseg celic, ki vsebuje podatkovno tabelo.
- Številka vrstice: Položaj vrstice v tabeli, kjer se nahaja vrednost, ki jo želite iskati. To je relativni položaj vrstice v tabeli in ne dejanska številka vrstice na delovnem listu.
- stolpec_številka: Položaj stolpca v tabeli, kjer se nahaja vrednost, ki jo želite iskati. To je relativni položaj stolpca v tabeli in ne dejanska številka stolpca na delovnem listu.
Vrne
Funkcija INDEX za ustvarjanje indeksa v Excelu vrne katero koli vrsto podatkov, kot so niz, številka, datum itd.
Velja za:
- Excel za Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 za Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
Vrsta funkcije
Funkcija delovnega lista (WS).
Primer 1 (kot funkcija delovnega lista)
Tukaj bomo raziskali, kako uporabiti INDEX kot funkcijo delovnega lista v Microsoft Excelu.
Na podlagi zgornje Excelove preglednice bi bili vrnjeni naslednji primeri INDEX:
-
=KAZALO(A2:D6,1,1;XNUMX;XNUMX)
-
Rezultat: 10247 'Presečišče vrstice1 in stolpca1 (celica A2)
-
=KAZALO(A2:D6,1,2;XNUMX;XNUMX)
-
Rezultat: «Jabolka» 'Presečišče vrstice1 in stolpca2 (celica B2)
-
=KAZALO(A2:D6,1,3;XNUMX;XNUMX)
-
Rezultat: 14.00 $ 'Presečišče vrstice1 in stolpca3 (celica C2)
-
=KAZALO(A2:D6,1,4;XNUMX;XNUMX)
-
Rezultat: 12 'Presečišče vrstice1 in stolpca4 (celica D2)
-
=KAZALO(A2:D6,2,1;XNUMX;XNUMX)
-
Rezultat: 10249 'Presečišče vrstice2 in stolpca1 (celica A3)
-
=KAZALO(A2:D6,5,2;XNUMX;XNUMX)
-
Rezultat: Presek grozdja vrstice 5 in stolpca 2 (celica B6)
Zdaj pa si poglejmo primer =INDEX(A2:D6,1,1), ki vrne vrednost 10247, in si podrobneje oglejmo, zakaj.
Prvi parameter za ustvarjanje indeksa v Excelu
Prvi parameter funkcije INDEX je mizo ali vir podatkov, kjer naj se izvede iskanje.
V tem primeru je prvi parameter A2:D6, ki določa obseg celic, ki vsebujejo podatke.
Drugi parameter za ustvarjanje indeksa v Excelu
Drugi parameter je številka vrstice, ki se uporablja za določitev lokacije presečišča v tabeli. Vrednost 1 označuje prvo vrstico tabele, vrednost 2 drugo vrstico in tako naprej.
V tem primeru je drugi parameter 1, tako da veste, da bo vaše presečišče v prvi vrstici tabele.
Tretji parameter za ustvarjanje indeksa v Excelu
Tretji parameter je številka stolpca, ki se uporablja za določitev lokacije križišča v tabeli. Vrednost 1 označuje prvi stolpec tabele, vrednost 2 je drugi stolpec in tako naprej.
V tem primeru je tretji parameter 1, tako da veste, da se bo presečišče pojavilo v prvem stolpcu tabele.
Ker imate zdaj vrednosti vrstice in stolpca, boste vedeli, da iščete presečišče vrstice1 in stolpca1 v podatkovni tabeli. To povzroči, da se točka presečišča pojavi v celici A2 tabele, zato bo funkcija INDEX vrnila vrednost 10247.
Morda vas bo zanimalo tudi branje o: Kako združiti vrtilno tabelo po mesecih v Excelu
Zaključek
Upamo, da vam bo ta vadnica o tem, kako indeksirati v Excelu, pomagala narediti indeks v Excelu hitro in enostavno. Uporabite lahko to makro kodo in se odločite za njeno implementacijo. Kot boste videli, ni tako težko uporabiti funkcije INDEX ali preprosto uporabiti VBA za ustvarjanje indeksa v Excelu. Upamo, da smo vam pomagali.
Moje ime je Javier Chirinos in navdušen sem nad tehnologijo. Odkar pomnim, so mi bili všeč računalniki in video igre in ta hobi se je končal v službi.
O tehnologiji in pripomočkih na internetu objavljam že več kot 15 let, predvsem v mundobytes.com
Sem tudi strokovnjak za spletno komuniciranje in trženje ter poznam razvoj WordPressa.