
Vil du ha en sentral plassering der du enkelt kan navigere til et hvilket som helst regneark i filen din og deretter navigere tilbake med et enkelt klikk? Denne makroen vil tillate deg skape raskt og enkelt en indeks i Excel som viser alle arkene i arbeidsboken din.
Det beste er at indeks Excel-makroen oppdateres hver gang du velger indeksarket. Dette kalles Excel Indexing Made Easy. Hvis du trenger et indeksark i filen din, har du sannsynligvis allerede en zillion regneark i filen din, her vil vi forklare hvordan du lager en indeks i Excel.
2 Metoder for å lage en indeks i Excel automatisk
La oss nå se på metodene for å lage en indeks i Excel automatisk. Disse alternativene er veldig praktiske, og du kan bruke dem på regnearkene dine:
Her kan du lære om: Hvordan gjøre et VBA-søk i Excel
Metode 1: automatisering
- Trinn 1: det første du må gjøre er legg til en fane og kall den "Indeks"eller hva du vil for å identifisere det som en indeks (innholdsfortegnelse osv.).
- Trinn 2: da må du klikk medel høyreklikk på kategorien Indeks og velg 'Se kode'.
- Trinn 3: senere må du skriv inn VBA-koden nedenfor. Klikk på et annet ark i filen, og klikk deretter på din indeksark.
- Trinn 4: Ferdig! Du vil legge merke til at en liste over alle arkene i filen din er fylt ut, komplett med en praktisk lenke til dem.
På alle andre ark, celle A1 du vil ha en link «Tilbake til indeks» for å lette navigeringen. Hvis du ønsker å bruke en annen celle for denne tilbakenavigasjonen, endre koden begge steder der det står A1 til cellen du ønsker. Slik ser viljen din ut indeks i excel når du er ferdig
VBA-kode for å lage indeks i Excel

Her er koden for å lage en indeks i Excel, i dette eksemplet vil du se returlenken:
Private Sub Worksheet_Activate()'
'MACROS BY EXCELZOOM.COM – lag indeks i excel'
Dim wSheet som arbeidsark
Dim l As Long
han = 1
Med meg
.Kolonner(1).Tøm innhold
.Cells(1, 1) = «INDEKS»
.Cells(1, 1).Name = "Index"
Slutt med
For hvert wSheet i regneark
Hvis wSheet.Name <> Me.Name Then
l = l + 1
Med wSheet
.Range("A1").Name = "Start_" & wSheet.Index
.Hyperlinks.Add Anchor:=.Range(«A1″), Address:=»», _
SubAddress:=»Indeks», TextToDisplay:=»Tilbake til indeksen»
Slutt med
Me.Hyperlinks.Add Anchor:=Me.Cells(l, 1), Address:=»», _
SubAddress:=»Start_» & wSheet.Index, TextToDisplay:=wSheet.Name
End If
Neste wSheet
End Sub
Metode 2: MS Excel: Slik bruker du funksjonen INDEX (WS).
La oss nå se metoden for å lage en indeks i Excel som forklarer INDEX-funksjon Excel med syntaks og eksempler.
beskrivelse
Microsoft Excel INDEX-funksjonen returnerer en verdi i en tabell basert på skjæringspunktet mellom posisjonen til en rad og en kolonne i den tabellen, dette er en veldig effektiv metode for å lage en indeks i Excel. Den første raden i tabellen er rad 1 og den første kolonnen i tabellen er kolonne 1 vil vises perfekt.
La INDEX-funksjon er en innebygd funksjon i Excel som er klassifisert som en funksjon søk/referanse. Den kan brukes som en regnearkfunksjon (WS) i Excel. Som en regnearkfunksjon kan INDEX-funksjonen legges inn som en del av en formel i en celle i et regneark.
Syntaks
Syntaksen til INDEX-funksjonen for å lage en indeks i Excel er som følger:
- INDEX (tabell, radnummer, kolonnenummer)
Parametere eller argumenter
- Bord: Et celleområde som inneholder datatabellen.
- Radnummer: Posisjonen til raden i tabellen der verdien du ønsker å søke etter er plassert. Dette er den relative plasseringen av raden i tabellen og ikke det faktiske radnummeret i regnearket.
- kolonnenummer: Plasseringen av kolonnen i tabellen der verdien du ønsker å søke etter er plassert. Dette er den relative plasseringen av kolonnen i tabellen og ikke det faktiske kolonnenummeret i regnearket.
returer
INDEX-funksjonen for å lage en indeks i Excel returnerer alle typer data som en streng, numerisk, dato, etc.
Se applikasjon a:
- Excel for Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 for Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
Funksjonstype
Arbeidsark (WS) funksjon
Eksempel 1 (som en regnearkfunksjon)
Her vil vi utforske hvordan du bruker INDEX som en regnearkfunksjon i Microsoft Excel.
Basert på Excel-regnearket ovenfor, vil følgende INDEKS-eksempler bli returnert:
-
=INDEKS(A2:D6,1,1;XNUMX;XNUMX)
-
Resultat: 10247 'Skjæringspunktet mellom rad1 og kol1 (celle A2)
-
=INDEKS(A2:D6,1,2;XNUMX;XNUMX)
-
Resultat: «Apples» «Skjæringspunktet mellom rad1 og kol2 (celle B2)
-
=INDEKS(A2:D6,1,3;XNUMX;XNUMX)
-
Resultat: $14.00 'Skjæringspunktet mellom rad1 og kol3 (celle C2)
-
=INDEKS(A2:D6,1,4;XNUMX;XNUMX)
-
Resultat: 12 'Skjæringspunktet mellom rad1 og kol4 (celle D2)
-
=INDEKS(A2:D6,2,1;XNUMX;XNUMX)
-
Resultat: 10249 'Skjæringspunktet mellom rad2 og kol1 (celle A3)
-
=INDEKS(A2:D6,5,2;XNUMX;XNUMX)
-
Resultat: Drues skjæringspunkt mellom rad5 og col2 (celle B6)
La oss nå se på eksempelet =INDEKS(A2:D6,1,1) som returnerer en verdi på 10247 og se nærmere på hvorfor.
Første parameter for å lage en indeks i Excel
Den første parameteren til INDEX-funksjonen er bord eller datakilden der søket skal utføres.

I dette eksemplet er den første parameteren A2:D6 som definerer celleområdet som inneholder dataene.
Andre parameter for å lage en indeks i Excel
Den andre parameteren er radnummeret som brukes til å bestemme plasseringen av krysset i tabellen. En verdi på 1 indikerer den første raden i tabellen, en verdi på 2 er den andre raden, og så videre.

I dette eksemplet er den andre parameteren 1, så du vet at skjæringspunktet ditt vil skje i den første raden i tabellen.
Tredje parameter for å lage en indeks i Excel
Den tredje parameteren er kolonnenummeret som brukes til å bestemme plasseringen av krysset i tabellen. En verdi på 1 indikerer den første kolonnen i tabellen, en verdi på 2 er den andre kolonnen, og så videre.
I dette eksemplet er den tredje parameteren 1, så du vet at skjæringspunktet vil skje i den første kolonnen i tabellen.
Siden du nå har rad- og kolonneverdiene, vil du vite at du ser etter skjæringspunktet mellom rad1 og kol1 i datatabellen. Dette fører til at skjæringspunktet oppstår i celle A2 i tabellen, så INDEX-funksjonen vil returnere verdien 10247.
Du kan også være interessert i å lese om: Hvordan gruppere en pivottabell etter måneder i Excel
Konklusjon
Vi håper denne veiledningen om hvordan du indekserer i Excel hjelper deg med å lage en indeks i Excel raskt og enkelt. Du kan bruke denne makrokoden og velge å implementere den. Som du vil se, er det ikke så vanskelig å bruke INDEX-funksjonen eller bare bruke VBA for å lage en indeks i Excel. Vi håper vi har hjulpet deg.
Mitt navn er Javier Chirinos og jeg brenner for teknologi. Så lenge jeg kan huske var jeg glad i datamaskiner og videospill og den hobbyen endte opp i en jobb.
Jeg har publisert om teknologi og dingser på Internett i mer enn 15 år, spesielt i mundobytes. Med
Jeg er også ekspert på nettkommunikasjon og markedsføring og har kunnskap om WordPress utvikling.


