Kako samodejno ustvariti indeks v Excelu

Zadnja posodobitev: 04/10/2024
Kako samodejno ustvariti indeks v Excelu

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š

Kako samodejno ustvariti indeks v Excelu

Koda VBA za ustvarjanje indeksa v Excelu

Kako samodejno ustvariti indeks v Excelu
koda VBA

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.

  Napaka nvlddmkm.sys v sistemu Windows 10 | Rešitve

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.

  7 najboljših programov za Ubuntu

Kako samodejno ustvariti indeks v 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.

Prvi parameter
Prvi parameter

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.

Drugi parameter
Drugi parameter

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.

Tretji parameter

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.