Hvordan referere til celle i et annet Excel-ark basert på celleverdi

  • Dele Denne
Hugh West

Vil du bruke Excel til å refere til celler i et annet ark basert på en celleverdi ? I denne opplæringen vil jeg forklare hele prosessen trinn for trinn. Jeg vil i hovedsak vise to måter å gjøre det på. Men før jeg går inn i diskusjonen, vil jeg se på minnet ditt med InDIREKT Excel-funksjonen .

Last ned Excel-arbeidsbok

Først last ned fungerende Excel-fil som jeg har brukt til å skrive denne artikkelen.

Referansecelle på celleverdi.xlsx

INDIREKTE Excel-funksjon

Excel INDIREKTE-funksjonen returnerer referansen spesifisert av en tekststreng.

Syntaksen til INDIREKTE funksjonen :

=INDIRECT(ref_text, [a1])

Her,

  • ref_text (påkrevd) : Dette argumentet kan ta hvilket som helst av følgende innganger:
    • En cellereferanse av A1-stil. For eksempel INDIREKTE(A1) , INDIREKTE(B2) , INDIREKTE(D100) osv.
    • En referanse i R1C1-stil. For eksempel INDIREKTE(R9C7), INDIREKTE(R2C3), osv.

Merknader: For å bruke denne referansen må du må aktivere R1C1-referansen fra Fil > Alternativer > Excel-alternativer > Formler > Arbeid med formler > Sjekk R1C1-referansestil

Bruk definerte navn som referanser. For eksempel =INDIREKTE(“gammel_verdi”), =INDIREKTE(“ny_verdi”) hvor gammel_verdi = A5og new_value=B5.

En referanse til en celle som en tekststreng. For eksempel, INDIREKTE(“A1”), INDIREKTE(“D15”)

  • a1 (valgfritt) :
    • Hvis a1 er utelatt, eller 1, cellereferansen er av type A1.
    • Hvis den er usann, refererer den til cellereferanse R1C1.

I det følgende bildet kan du se noen bruk av Excel INDIREKTE funksjonen .

La oss nå diskutere hvordan du bruker Excel til å referere til en celle i et annet regneark basert på celleverdi.

2 eksempler på referansecelle i et annet Excel-ark basert på celleverdi

Jeg vil demonstrere hvordan du refererer til en celle i et annet Excel-ark ved å bruke INDIREKTE funksjonen med datavalideringslisten for den første metoden. Så, for den siste metoden, vil jeg bruke InDIREKT funksjonen med cellereferansene. For begge disse metodene vil jeg også implementere og-tegnet-operatoren i formelen.

Eksempel 1: Velg en enkelt celle og referer til et helt utvalg av celler

Jeg har to Excel-regneark med navnene AAPL og MSFT . Du kan ha mange. Begge regnearkene har lignende typer data. Profit (PCO) , EPS og Vekst for to selskaper de siste 5 årene.

Det jeg vil ha er: I Hovedregnearket vil jeg legge inn firmanavnet fra en rullegardinmeny og alle disse verdiene ( År , PCO , EPS og Vekst )vil bli vist i Hoved regnearket.

Denne metoden kan være nyttig hvis du vedlikeholder samme type data på tvers av hundrevis av regneark. Det er slitsomt å søke etter hvert relevant regneark og deretter se på dataene. For enkelhets skyld bruker jeg bare to regneark. Jeg skal bruke en formel som denne:

=INDIRECT('worksheet_name'!column_reference&row_reference)

Trinn:

  • For column_reference har jeg tatt hjelp av dette celleområdet: C11:G11 . Dette området inneholder verdier fra A til E . Du kan utvide den etter dine behov. For row_reference har jeg tatt hjelp av dette celleområdet: B12:B16 . Dette området har verdier fra 5 til 13. Utvid det etter dine behov.
  • Dette er den virkelige formelen jeg har brukt i celle B5 i regnearket Main:

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

  • bruk denne formelen på andre celler i området ( B5:E9 ).

  • Dette er resultatet du får:

Formeloversikt

  • Denne delen av formelen (“'”&$H$6&”'!”) returnerer regnearknavnet “MSFT!'” (for bildet ovenfor).
  • Denne delen &D$11 refererer til cellereferanse D11 og returnerer tekstverdien &”B” .
  • Og denne delen, &$B12 refererer til cellereferanse B12 og returnerer den numeriske verdien &5 .
  • Så dette er den totale avkastningen fra de 3 delene av formelen: “'MSFT!'”&”B”&5 = "'MSFT!'B5"

Merknader: Når en tekstverdi og en numerisk verdi er sammenkoblet i Excel, er returen en tekst verdi.

  • Og her er den ultimate avkastningen av formelen: INDIREKTE(“MSFT!'B5”)
  • Når jeg bruker formelen på andre celler i området fungerer det fordi vi har brukt blandede cellereferanser som D$11 og $B12 . Når formelen brukes på cellene til høyre, endres bare kolonnereferansene, for referanse D$11 . Når formelen brukes på cellene nederst, endres bare radreferanser for referanse $B12 .

Merknader: For å se hvordan de forskjellige delene av en Excel-formel fungerer, velg den delen og trykk på F9 -tasten. Du vil se verdien av den delen av formelen.

Les mer: Hvordan koble flere celler fra et annet regneark i Excel (5 enkle måter)

Lignende artikler

  • Hvordan koble Excel-ark til et annet ark (5 måter)
  • Koble filer i Excel (5 forskjellige tilnærminger)
  • Hvordan koble celle til et annet ark i Excel (7 metoder)
  • Koble ark i Excel med en Formel (4 metoder)

Eksempel 2: Referanse til individuell celle i et annet regneark

I dette eksemplet er jegtrekke en rad fra et annet regneark basert på noen celleverdier (referanser).

Trinn:

  • For det første har jeg laget følgende datasett.
  • For det andre har jeg skrevet inn denne formelen i celle C10 .

=$C$4

  • For det tredje, skriv inn en annen formel i celle C11 .

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

  • Deretter Autofyll formelen for celleområdet C11:C14 .

  • Etter det vil det se slik ut.

Jeg viser denne metoden som noen kan finne det nyttig i jobben hans. Ønsker du å gå til et annet selskap i ett år til, må du endre 5 verdier. Sjekk ut dette bildet nå.

Jeg vil ikke forklare hvordan denne formelen fungerer, siden disse formlene er de samme som den ovenfor.

Les mer: Hvordan koble data i Excel fra ett ark til et annet (4 måter)

Konklusjon

Jeg har vist deg hvordan bruke Excel til å refere til celler i et annet ark basert på en celleverdi . Jeg håper dette hjelper deg når du vil vise data fra mange regneark i hovedregnearket. Bruker du noen bedre metoder? Gi meg beskjed i kommentarfeltet.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.