Du kan ringe til en celleadresse i Excel med et variabelt rækkenummer ved hjælp af
indirekte henvisning med den 'indirekte' funktion. Her er hvordan:
Forståelse af indirekte referencer
* `indirekte 'funktion: Funktionen `indirekte 'tager en tekststreng, der repræsenterer en celleadresse og konverterer den til en faktisk cellehenvisning.
* Oprettelse af en dynamisk reference: Ved at kombinere den `indirekte funktion med en celle, der indeholder variabelt række nummer, opretter du en dynamisk celleadresse, der ændrer sig baseret på værdien i variablen.
Eksempel:
Lad os sige, at du vil henvise til cellen i kolonne A, hvor rækkenummeret er gemt i celle B1. Her er formlen:
`` `Excel
=Indirekte ("A" &B1)
`` `
Forklaring:
1. `indirekte 'funktion: Starter formlen med funktionen 'indirekte'.
2. sammenkædning: `" A "&B1` sammenknilér bogstavet" A "(kolonnehenvisning) med værdien i cell B1 (række nummer). Dette skaber tekststrengen, der repræsenterer celleadressen (f.eks. "A5", hvis B1 indeholder værdien 5).
3. Dynamisk reference: Funktionen 'Indirekte' fortolker denne tekststreng som en celleadresse og returnerer værdien fra denne celle.
hvordan det fungerer:
Hvis celle B1 indeholder værdien 5, bliver formlen:
`` `Excel
=Indirekte ("A" &5)
=Indirekte ("A5")
`` `
Funktionen 'indirekte' henter derefter værdien fra celle A5.
Nøgleovervejelser:
* Fejlhåndtering: Brug funktionen `Iferror` til at håndtere tilfælde, hvor den variable celle (B1 i dette eksempel) kan indeholde et ugyldigt række.
* Absolutte referencer: Hvis du har brug for kolonnebrevet for at forblive fast, skal du bruge en absolut reference (f.eks. '$ A' &B1).
mere komplekse eksempler:
Du kan gøre dine cellehenvisninger endnu mere dynamiske ved at bruge andre funktioner inden for den `indirekte 'formel. For eksempel:
* ved hjælp af `række ()`: `=Indirekte (" A "&række ())` refererer til cellen i kolonne A i den aktuelle række.
* ved hjælp af `match ()`: `=Indirekte (" A "&Match (" Value ", B1:B10,0)) 'finder den række, hvor" værdi "vises i området B1:B10 og henviser derefter til cellen i kolonne A af den række.
Fortæl mig, hvis du har en specifik brugssag i tankerne, og jeg kan give en mere skræddersyet formel.