Sådan henvises til celle i et andet ark dynamisk i Excel

  • Del Dette
Hugh West

Er du træt af at henvise manuelt til celler i et andet regneark? Så har jeg gode nyheder til dig, for i denne artikel vil vi vise dig hvordan man dynamisk henviser til en celle i et andet Excel-ark i stedet for at indtaste dem manuelt. Desuden skal vi også undersøge, hvordan man kan referere til en celle i et andet regneark baseret på celleværdien.

Download arbejdsbog til øvelser

Du kan downloade øvelsesarbejdsbogen fra nedenstående link.

Dynamiske cellehenvisninger.xlsx

5 måder at henvise til en celle i et andet ark dynamisk i Excel

Excel tilbyder flere måder at anvende dynamisk cellehenvisning på med de indbyggede funktioner og funktioner, så lad os se hver metode enkeltvis og i detaljer.

Lad os nu se på den Salgsdatasæt for 2020 vist i B4:C14 celler, der viser de Navne af sælgerne og deres Salg i henholdsvis USD.

På samme måde kan Salgsdata for 2021 er vist i følgende regneark.

Her har vi anvendt Microsoft Excel 365 version, kan du bruge enhver anden version, hvis det passer dig.

Metode-1: Brug af direkte cellehenvisning

I vores første metode begynder vi med den enkleste måde at henvise til en celle fra et andet regneark på. Derefter illustreres processen i nedenstående trin.

📌 Trin :

  • I første omgang skal du gå til C5 celle>> indtast nedenstående udtryk for at hente de tilsvarende salgsdata for 2022.

=Sales_Data_2022!C5

Her er det "Sales_Data_2022!" henviser til navnet på det regneark, som er Salgsdata_2022 mens den C5 celle angiver den Salg værdi for Sam .

  • Brug derefter Værktøj til påfyldningshåndtag for at kopiere formlen til cellerne nedenfor.

  • På samme måde kan du gå til den D5 celle>> indtast følgende udtryk for at få de tilsvarende salgsdata for 2021 ind.

=Sales_Data_2021!C5

I dette udtryk er den "Sales_Data_2021!" peger på det regnearknavn, der er Salgsdata_2021 og C5 celle repræsenterer den Salg værdi for Sam .

Når du har gennemført ovenstående trin, skal resultatet til sidst se ud som billedet nedenfor.

Metode-2: Anvendelse af INDIRECT-funktionen

Hvis du er en af dem, der nyder at bruge Excel-funktioner, så er du dækket ind med følgende metode. Her bruger vi funktionen INDIRECT-funktion til at gemme cellehenvisningen og returnere dens værdi til det aktuelle regneark. Lad mig nu demonstrere processen i nedenstående trin.

📌 Trin :

  • Først og fremmest skal du navigere til C5 cell>> indtast nedenstående udtryk for at henvise til den celle, der svarer til salgsdataene for 2022.

=INDIRECT("Salgsdata_2022!"&ADDRESS(RÆKKE(C5),COLUMN(C5))))

Her er det "Sales_Data_2022!" angiver navnet på regnearket, mens C5 celle angiver den Salg værdi for Sam .

Opdeling af formler:

  • INDIRECT("Salgsdata_2022!"&ADRESSE(RÆKKE(C5),COLUMN(C5))) → returnerer den reference, der er angivet i en tekststreng. Her, "Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)) er den ref_text argument, der returnerer cellereferencen for Salg værdi i den Salgsdata_2022 regneark. Ampersand (&) operatøren sammenføjer arknavnet og cellehenvisningen.
    • Udgang → 2435 USD

  • På samme måde kan du hoppe til den D5 celle til at få den Salgsdata for 2021. Så formlen vil se ud som følgende.

=INDIRECT("Salgsdata_2021!"&ADDRESS(RÆKKE(C5),COLUMN(C5))))

Til sidst skal resultatet se ud som vist på billedet nedenfor.

Læs mere: Find tekst i Excel-området og returner cellehenvisning (3 måder)

Metode-3: Kombination af navngivet område og INDIRECT-funktion

I vores tredje metode kombinerer vi Excels Funktionen navngivne områder med den INDIREKTE funktion til dynamisk at henvise til en celle i et andet regneark. Lad os derfor forstå og se processen i de følgende trin.

📌 Trin :

  • I første omgang skal du gå til Salgsdata_2022 regneark>> vælg den C5:C14 celler>> indtast et passende navn, i dette tilfælde, Salgsdata_2022 , i den Navn boks .

  • På samme måde skal du give et navn til den C5:C14 række af celler i den Salgsdata_2021 regneark.

  • Derefter skal du indtaste Navngivne intervaller i den F5 og F6 celler som vist nedenfor.

📃 Bemærk: Sørg for at indtaste nøjagtige navne , ellers kan du få en fejl. Men hvis du har problemer med at finde de nøjagtige navne, kan du få vist listen over Navngivne intervaller ved at trykke på F3 på dit tastatur.

  • Vælg derefter den C5:C14 celler og indsæt nedenstående udtryk.

=INDIRECT(F5)

Her er det F5 celle repræsenterer den Salgsdata_2022 Navngivet område .

  • Gentag på samme måde proceduren for den D5:D14 celler.

=INDIRECT(F6)

Her er det F6 celler henviser til de Salgsdata_2021 Navngivet område .

Til sidst skal resultaterne se ud som i nedenstående skærmbillede.

Metode-4: Brug af INDEX- og MATCH-funktioner

For dem af jer, der ønsker at lære om flere teknikker, kan I kombinere INDEX og MATCH funktioner til at returnere cellereferencen fra et andet regneark. Så følg bare med.

📌 Trin :

  • I begyndelsen skal du gå til C5 celle og kopier og indsæt følgende udtryk i Formel Bar .

=INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))

I ovenstående udtryk er "Sales_Data_2022" henviser til den Navngivet område og C5 celle angiver den Salg værdi for Sam .

Opdeling af formler:

  • MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → returnerer den relative position for et element i et array, der svarer til den angivne værdi. Her, Sales_Data_2022!C5 er den opslagsværdi argument, der henviser til den Salg værdi for Sam . følgende, Salgsdata_2022 repræsenterer den opslagsbatteri argument ( Navngivet område ), hvorfra den værdi, der henviser til den C5 celle er matchet. Endelig, 0 er den valgfrie match_type argument, som angiver den Præcis match kriterier.
    • Udgang → 1
  • INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0)) → bliver
    • =INDEX(Sales_Data_2022,1) → returnerer en værdi i skæringspunktet mellem en række og en kolonne i et givet interval. I dette udtryk er Salgsdata_2022 er den array argument ( Navngivet område ), der repræsenterer salgsværdierne i C5:C14 celler. Næste, 1 er den row_num argument, som angiver rækkeplaceringen.
    • Udgang → 2435 USD

  • Herefter skal du springe til D5 celle>> indtast nedenstående udtryk.

=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))

I denne formel er "Sales_Data_2021" henviser til den Navngivet område, derimod C5 celle angiver den Salg værdi for Sam .

Resultatet bør derfor se ud som i nedenstående billede.

Metode-5: Anvendelse af VLOOKUP-funktionen

En anden måde, hvorpå du dynamisk kan henvise til en celle i et andet Excel-ark, er ved hjælp af VLOOKUP-funktion som returnerer en værdi i henhold til de angivne række- og kolonnetal. Det er nemt og enkelt, og derfor skal du blot følge trinene.

📌 Trin :

  • Til at begynde med skal du navigere til C5 celle>> indsæt nedenstående udtryk.

=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)

Her er det "Sales_Data_2022!" repræsenterer regnearkets navn, og Salgsdata_2022 peger på den Navngivet område , og den C5 celle angiver den Salg værdi for Sam .

Opdeling af formler:

  • VLOOKUP(Salgsdata_2022!C5,Salgsdata_2022,1,FALSE) → leder efter en værdi i den venstre kolonne i en tabel og returnerer derefter en værdi i den samme række fra en kolonne, du angiver. Her, Sales_Data_2022!C5 ( opslagsværdi argumentet) er afbildet fra Salgsdata_2022 ( table_array argument) Navngivet område . Næste, 1 ( col_index_num argument) repræsenterer kolonnenummeret på opslagsværdien. Endelig, FALSK ( range_lookup argument) henviser til den Præcis match af opslagsværdien.
    • Udgang → 2435 USD

  • Gentag til gengæld den samme proces i D5 celle for at indsætte data for året 2021.

=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)

I dette udtryk er den "Sales_Data_2021!" henviser til regnearkets navn, og Salgsdata_2021 angiver den Navngivet område , og den C5 celle repræsenterer den Salg værdi for Sam .

Efterfølgende bør dit output se ud som billedet nedenfor.

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

Sidst men ikke mindst har Excel endnu et smart trick i ærmet! I lægmandstermer kan du hente data fra et andet regneark og udføre flere operationer ved hjælp af Excel-funktioner. Lad os derfor se på procedurerne i enkle trin.

📌 Trin :

  • Først skal du gå til den C7 celle>> navigere til den Data fanen>> klik på Validering af data drop-down.

Dette åbner nu den Validering af data vindue.

  • Dernæst, i den Tillad feltet, skal du vælge den Liste mulighed.
  • For så vidt angår den Kilde feltet, skal du indtaste Navngivne intervaller som defineret i tidligere metode .

I sidste ende indsættes der en Validering af data i rullelisten i C7 celle som vist i billedet nedenfor.

  • For det andet skal du hoppe til den C8 celle>> indtast nedenstående formel for at beregne den

Maksimalt salg værdi ved hjælp af MAX-funktion .

=MAX(INDIREKTE(C7))

Her er det INDIRECT-funktion gemmer og returnerer værdierne for Navngivet område til det aktuelle regneark, mens C7 celle henviser til den Salgsdata_2022 .

  • På samme måde beregnes den Minimumssalg værdi i den C9 celle med den MIN-funktion .

=MIN(INDIREKTE(C7))

  • For det tredje skal du få den Gennemsnitligt salg ved at bruge Funktion AVERAGE som vist nedenfor.

=GENNEMSNIT(INDIREKTE(C7))

  • For det fjerde skal du anvende SUM-funktion til at beregne den Samlet salg i USD.

=SUM(INDIREKTE(C7))

Til sidst skal resultatet se ud som i skærmbilledet nedenfor.

Hvis du desuden vælger den Salgsdata_2021 fra rullelisten, vil resultaterne blive vist i overensstemmelse hermed.

Øvelsesafsnit

Her har vi givet dig en Praksis afsnittet til højre på hvert ark, så du selv kan øve dig. Sørg for at gøre det selv.

Konklusion

Jeg håber, at denne artikel hjælper dig med at forstå, hvordan du dynamisk refererer celle i et andet Excel-ark. Hvis du har spørgsmål, bedes du efterlade en kommentar nedenfor. Hvis du også vil læse flere artikler som denne, kan du besøge vores hjemmeside ExcelWIKI .

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.