Du kan ringa en celladress i Excel med ett variabelt radnummer med
indirekt referens med funktionen "indirekt". Så här::
Förstå indirekt referens
* `indirekt" -funktion: Funktionen "Indirekt" tar en textsträng som representerar en celladress och omvandlar den till en verklig cellreferens.
* Skapa en dynamisk referens: Genom att kombinera funktionen "indirekt" med en cell som innehåller det variabla radnumret skapar du en dynamisk celladress som ändras baserat på värdet i den variabla cellen.
Exempel:
Låt oss säga att du vill referera till cellen i kolumn A, där radnumret lagras i cell B1. Här är formeln:
`` `Excel
=Indirekt ("a" &b1)
`` `
Förklaring:
1. `indirekt" -funktion: Startar formeln med funktionen "indirekt".
2. Sammanfattning: "A" &B1 "sammanställer bokstaven" A "(kolumnreferens) med värdet i cell B1 (radnummer). Detta skapar textsträngen som representerar celladressen (t.ex. "A5" om B1 innehåller värdet 5).
3. dynamisk referens: Funktionen "Indirekt" tolkar denna textsträng som en celladress och returnerar värdet från den cellen.
Hur det fungerar:
Om cell B1 innehåller värdet 5 kommer formeln att bli:
`` `Excel
=Indirekt ("a" &5)
=Indirekt ("A5")
`` `
Funktionen "Indirekt" hämtar sedan värdet från cell A5.
Nyckelöverväganden:
* Felhantering: Använd funktionen "Iferror" för att hantera fall där variabel cell (B1 i detta exempel) kan innehålla ett ogiltigt radnummer.
* Absolut referenser: Om du behöver kolumnbrevet för att förbli fixad, använd en absolut referens (t.ex. `$ A` &B1).
Mer komplexa exempel:
Du kan göra dina cellreferenser ännu mer dynamiska genom att använda andra funktioner i formeln "Indirekt". Till exempel:
* med `rad ()`: `=Indirekt (" a "&rad ())` hänvisar till cellen i kolumn A i den aktuella raden.
* med `match ()`: `=Indirekt (" a "&match (" värde ", b1:b10,0))` hittar raden där "värde" visas i intervallet B1:B10 och refererar sedan till cellen i kolumn A i den raden.
Låt mig veta om du har ett specifikt användningsfall i åtanke, och jag kan ge en mer skräddarsydd formel.