Sådan henvises til celle i et andet Excel-ark baseret på celleværdi

  • Del Dette
Hugh West

Vil du bruge Excel til at referenceceller i et andet ark baseret på en celleværdi ? I denne tutorial vil jeg forklare hele processen trin for trin. Jeg vil grundlæggende vise to måder at gøre det på. Men før jeg går ind i diskussionen, vil jeg gennemgå din hukommelse med den Excel INDIRECT-funktion .

Download Excel-arbejdsbog

Først skal du downloade den Excel-fil, som jeg har brugt til at skrive denne artikel.

Referencecelle på celleværdi.xlsx

Excel INDIRECT-funktion

Excel INDIRECT-funktion returnerer den reference, der er angivet i en tekststreng.

Syntaksen for INDIREKTE funktion :

=INDIRECT(ref_text, [a1])

Her,

  • ref_text (påkrævet) : Dette argument kan modtage et af følgende input:
    • En cellehenvisning i A1-stil, f.eks, INDIREKTE(A1) , INDIREKTE(B2) , INDIREKTE(D100) , osv.
    • En reference i R1C1-stil, f.eks. INDIRECT(R9C7), INDIRECT(R2C3) osv.

Bemærkninger: For at bruge denne reference skal du aktivere R1C1-referencen fra Fil > Indstillinger > Excel-muligheder > Formler > Arbejde med formler > Tjek R1C1-referencestil

Brug definerede navne som referencer, f.eks. =INDIRECT("old_value"), =INDIRECT("new_value"), hvor old_value = A5 og new_value=B5.

En henvisning til en celle som en tekststreng. F.eks. INDIRECT("A1"), INDIRECT("D15")

  • a1 (valgfrit) :
    • Hvis a1 er udeladt eller 1, er cellehenvisningen af typen A1.
    • Hvis den er falsk, henviser den til cellehenvisning R1C1.

På det følgende billede kan du se nogle anvendelser af Excel INDIREKTE funktion .

Lad os nu diskutere, hvordan du bruger Excel til at referere til en celle i et andet regneark baseret på celleværdien.

2 Eksempler på referencecelle i et andet Excel-ark baseret på celleværdi

Jeg vil demonstrere, hvordan du henviser til en celle i et andet Excel-ark ved hjælp af den INDIREkte funktion med datavalideringslisten for den første metode. For den sidste metode vil jeg så bruge den INDIREkte funktion For begge disse metoder vil jeg også implementere operatoren ampersand i formlen.

Eksempel 1: Vælg en enkelt celle og henvis til et helt område af celler

Jeg har to Excel-regneark med navnene AAPL og MSFT Du kan have mange. Begge regneark har samme slags data. Overskud (PCO) , EPS , og Vækst af to virksomheder i de sidste 5 år.

Det, jeg ønsker, er: i den Vigtigste regneark, vil jeg indtaste firmanavnet fra en drop-down og alle disse værdier ( År , PCO , EPS , og Vækst ) vil blive vist i Vigtigste regneark.

Denne metode kan være nyttig, hvis du vedligeholder den samme slags data på tværs af hundredvis af regneark. Det er besværligt at søge efter hvert relevant regneark og derefter se dataene. For enkelhedens skyld bruger jeg kun to regneark. Jeg vil bruge en formel som denne:

=INDIRECT('worksheet_name'!column_reference&row_reference)

Trin:

  • Til kolonne_reference , Jeg har taget hjælp af dette celleområde: C11:G11 Dette område indeholder værdier fra A til E Du kan udvide den efter behov. til row_reference , Jeg har taget hjælp af dette celleområde: B12:B16 Dette område indeholder værdier fra 5 til 13. Udvid det efter behov.
  • Dette er den rigtige formel, som jeg har brugt i celle B5 af regnearket Main:

=INDIRECT("'"&$H$6&"'!"&D$11&$B12)

  • Nu, anvende denne formel på andre celler i området ( B5:E9 ).

  • Dette er det resultat, du vil få:

Opdeling af formler

  • Denne del af formlen ("'""&$H$6&"'!") returnerer regnearkets navn "MSFT!"" (for ovenstående billede).
  • Denne del &D$11 henviser til cellehenvisning D11 og returnerer tekstværdien & "B" .
  • Og denne del, &$B12 refererer til cellereference B12 og returnerer den numeriske værdi &5 .
  • Dette er altså det samlede afkast af de tre dele af formlen: "'MSFT!'"& "B"&5 = "'MSFT!'B5"

Bemærkninger: Når en tekstværdi og en numerisk værdi sammenkædes i Excel, er resultatet en tekstværdi.

  • Og her er det endelige resultat af formlen: INDIREKTE("MSFT!'B5")
  • Når jeg anvender formlen på andre celler i intervallet, virker det, fordi vi har brugt blandede cellereferencer som D$11 og $B12 Når formlen anvendes på cellerne til højre, er det kun kolonnehenvisningerne, der ændres, for eksempel D$11 Når formlen anvendes på cellerne i bunden, ændres kun rækkehenvisningerne som reference. $B12 .

Bemærkninger: Hvis du vil se, hvordan de forskellige dele af en Excel-formel fungerer, skal du vælge den pågældende del og trykke på F9 Du vil se værdien af den pågældende del af formlen.

Læs mere: Sådan Link flere celler fra et andet regneark i Excel (5 nemme måder)

Lignende artikler

  • Sådan Link Excel-ark til et andet ark (5 måder)
  • Sammenkædning af filer i Excel (5 forskellige fremgangsmåder)
  • Sådan knytter du celle til et andet ark i Excel (7 metoder)
  • Sammenkædning af ark i Excel med en formel (4 metoder)

Eksempel 2: Henvisning til en enkelt celle i et andet regneark

I dette eksempel trækker jeg en række fra et andet regneark baseret på nogle celleværdier (referencer).

Trin:

  • For det første har jeg oprettet følgende datasæt.
  • For det andet har jeg indtastet denne formel i celle C10 .

=$C$4

  • For det tredje skal du skrive en anden formel i celle C11 .

=INDIRECT("'"&$C$4&"'!"&$C5)

  • Derefter, Autoudfyld formlen automatisk for celleområdet C11:C14 .

  • Derefter vil det se således ud.

Jeg viser denne metode, da nogen måske vil finde den nyttig i deres arbejde. Hvis du ønsker at gå til en anden virksomhed i et andet år, skal du ændre 5 værdier. Se dette billede nu.

Jeg vil ikke forklare, hvordan denne formel virker, da disse formler er de samme som ovenstående.

Læs mere: Sådan knytter du data i Excel fra et ark til et andet (4 måder)

Konklusion

Jeg har vist dig, hvordan du kan bruge Excel til referenceceller et andet ark baseret på en celleværdi Jeg håber, at dette hjælper dig, når du vil vise data fra mange regneark i hovedregnearket. Bruger du andre bedre metoder? Lad mig vide det i kommentarfeltet.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.