Gå till innehåll

Hur fungerar funktionen INDIRECT?


Gå till lösning Löst av OveS,

Recommended Posts

Jag fick hjälp av en vän som frågade Bing som gav följande beskrivning av mitt problem (korrekt) och svar:
Det låter som att du vill skapa en referens till en cell i ett annat kalkylblad och använda den referensen för att hämta data från andra celler baserat på deras position i förhållande till den ursprungliga cellen. (Rätt uppfattat Bing!)
Du kan använda INDIRECT funktionen i Excel för att åstadkomma detta. INDIRECT funktionen returnerar innehållet i den angivna cellen i ett kalkylblad. Syntaxen för INDIRECT funktionen är INDIRECT(ref_text, [a1]).
Här är ett exempel på hur du kan använda INDIRECT funktionen för att referera till cellen "L6" i kalkylbladet "Diamanten" baserat på en referens till cellen "L4":
 =INDIRECT("Diamanten!L" & ROW(INDIRECT("Diamanten!L4")) + 2)
 
Och här är ett exempel på hur du kan använda INDIRECT funktionen för att referera till cellen "N4" i kalkylbladet "Diamanten" baserat på en referens till cellen "L4":
 =INDIRECT("Diamanten!" & CHAR(COLUMN(INDIRECT("Diamanten!L4")) + 2) & "4")
Observera att ROW funktionen returnerar radnumret för en referens och COLUMN funktionen returnerar kolumnnumret för en referens. CHAR funktionen används för att konvertera kolumnnumret till en bokstav.
 
Problemet är att när jag kopierar in texten i excel får jag inget annat än #NAMN? tillbaka... :(
Något proffs som kan hjälpa mig?
 
Min egen formulering om det beskriver problemet lättare;
Jag försöker göra ett kombinerat budget/tidrappotrering/faktura-dokument och skulle vilja kunna skriva in en referens till en cell i en annan flik, tex "Diamanten L3" och sen ska den informationen leda till att i en annan cell ska det länkas in från "Diamanten L4+ 2 rader" dvs L6 och i en annan från "Diamanten L4-2 kolumner" dvs N4.
Länk till kommentar
Dela på andra webbplatser

  • Lösning

Du kan jobba med funktionerna INDIREKT (INDIRECT) och FÖRSKJUTNING (OFFSET) enligt bifogat bildexempel.

Problemet i din egen formel är nog att det inte går att addera ett siffervärde direkt till en cellreferens så att det blir en ny cellreferens.

 

 

AoW-forum-2400411.png

  • Like 1
Länk till kommentar
Dela på andra webbplatser

Delta i dialogen

Du kan skriva svaret nu och registrera dig senare, Om du har ett konto, logga in nu för att svara på inlägget.

Gäst
Svara i detta ämne...

×   Du har klistrat in innehåll med formatering.   Ta bort formatering

  Only 75 emoji are allowed.

×   Din länk har automatiskt bäddats in.   Visa som länk istället

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Skapa nytt...