Excel-formel: Få celleindhold i en given række og kolonne -

Indholdsfortegnelse

Generisk formel

=INDIRECT(ADDRESS(row,col))

Resumé

For at få celleindhold med et givet række- og kolonnenummer kan du bruge funktionen ADRESSE sammen med INDIRECT. I det viste eksempel er formlen i G6:

=INDIRECT(ADDRESS(G4,G5))

Forklaring

Excel ADDRESS-funktionen returnerer adressen til en celle baseret på et givet række- og søjlenummer. For eksempel, ADRESSE-funktionen med 1 for både række og kolonne sådan:

=ADDRESS(1,1)

returnerer "$ A $ 1" som tekst.

INDIRECT-funktionen returnerer en gyldig reference fra en tekststreng.

I det viste eksempel returnerer ADDRESS-funktionen værdien "$ C $ 9" inden for INDIRECT:

=INDIRECT("$C$9")

INDIRECT derefter denne tekst til en normal reference og returnerer værdien i celle C9, som er "Fersken".

Bemærk: INDIRECT er en flygtig funktion og kan forårsage ydeevneproblemer i mere komplicerede regneark.

Med INDEX

Ved at fodre INDEX-funktionen til et array, der begynder ved A1 og inkluderer celler, der skal henvises til, kan du få det samme resultat med en formel, der kan være lettere at forstå. For eksempel vil formlen nedenfor returnere det samme resultat som set på skærmbilledet.

=INDEX(A1:E100,G4,G5)

Matrixens størrelse er vilkårlig, men den skal starte ved A1 og inkludere de data, du vil henvise til.

Interessante artikler...