Ladda ner exempelarbetsboken
Denna handledning visar hur du använder ett cellvärde i en formel i Excel och Google Sheets.
Cellvärde som cellreferens
INDIRECT -funktionen är användbar när du vill konvertera en textsträng i en cell till en giltig cellreferens, vare sig det är celladressen eller ett intervallnamn.
Tänk på följande kalkylblad:
Formeln i F4 är: = INDIRECT (D4)
INDIRECT -funktionen kommer att titta på textsträngen i cell D4 som i detta fall är B4 - den använder sedan textsträngen som en giltig cellreferens och returnerar värdet som finns i B4 - i det här fallet 50.
Om du kopierar ner formeln ändras D4 till D5, D6 etc, och det korrekta värdet från kolumn B returneras.
Syntaxen för INDIRECT -funktionen är:
1 | = INDIRECT (referens, referensstil) |
Referensstilen kan vara antingen R1C1 -stil eller den mer bekanta A1 -stilen. Om du utelämnar detta argument antas A1 -stilen.
SUM -funktion Med INDIRECT -funktionen
Vi kan också använda funktionen INDIRECT med SUM -funktionen för att lägga till värdena i kolumn B med hjälp av textsträngarna i kolumn D.
Klicka i H4 och skriv följande formel.
1 | = SUMMA (INDIRECT (D4 & ":" & D8)) |
INDIRECT -funktion med intervallnamn i Excel
Låt oss nu titta på ett exempel på att använda INDIRECT -funktionen med namngivna intervall.
Tänk på följande kalkylblad där försäljningssiffrorna visas under en period av 3 månader för flera säljare.
- Välj intervall B3: E9.
- Välj i menyfliksområdet Formler> Sortera och filtrera> Skapa från urval.
- Se till att kryssrutorna Översta raden och den vänstra kolumnen är markerade och klicka OK.
- Excel kommer nu att ha skapat intervallnamn baserat på ditt val.
- Klicka i H4 och skapa en tabell enligt nedan.
- I I4 skriver du följande formel:
1 | = SUMMA (INDIRECT (I3) |
- Tryck Stiga på för att slutföra formeln.
- Dra formeln över till kolumn K.
- Formeln kommer att ändras från att plocka upp I3 till att plocka upp J3 (Feb -intervallnamnet) och sedan K3 (namnet på marsintervallet).
- Upprepa processen för AVERAGE, MAX och MIN funktioner.
- Vi kan sedan ändra namnen i rad 3 för att få totalen för 3 av säljare. Formlerna hämtar automatiskt de korrekta värdena på grund av INDIREKT
- Skriv in namnet på de återstående representanterna i den intilliggande kolumnen och dra formlerna över för att få deras försäljningssiffror.
Cellvärde som cellreferens i Google Kalkylark
Att använda INDIRECT -funktionen i Google -ark fungerar på samma sätt som i Excel.
INDIRECT -funktion med intervallnamn i Google Kalkylark
INDIRECT -funktionen är identisk med Excel när det gäller intervallnamn i Google -blad.
- Välj i menyn Data> Namngivna områden.
- Skriv in namnet eller intervallet och välj sedan intervallet.
- Klicka på Klar.
- Upprepa processen för alla månader och alla säljare
- När du har skapat intervallnamnen kan du använda dem på samma sätt som du använde dem i Excel.
- Dra formeln till februari och mars.
- Upprepa för AVERAGE, MIN och MAX -funktionerna.
- Vi kan sedan ändra namnen i rad 3 för att få totalen för 3 av säljare. Formlerna hämtar automatiskt de korrekta värdena på grund av INDIREKT