Ga naar hoofdinhoud

Excel dynamisch werkblad of werkmapreferentie

Stel dat u gegevens met dezelfde indeling hebt op meerdere werkbladen of werkmappen en gegevens van deze werkbladen of werkmappen dynamisch in een ander blad moet krijgen. De INDIRECTE functie kan u helpen het snel voor elkaar te krijgen.

Verwijs dynamisch naar cellen in een ander werkblad
Verwijs dynamisch naar cellen in een andere werkmap


Verwijs dynamisch naar cellen in een ander werkblad

Stel dat er vier werkbladen zijn met verschillende verkopen in kwartalen voor vier verkopers, en u wilt een samenvattend werkblad maken om dynamisch de kwartaalverkopen op te halen op basis van de corresponderende verkoper. Om het te laten werken, kan de onderstaande formule helpen.

Generieke formule

=INDIRECT("'"&sheet_name&"'!Cell to return data from")

1. Zoals de onderstaande schermafbeelding laat zien, moet u eerst het samenvattende werkblad maken door de bladnamen afzonderlijk in verschillende cellen in te voeren, vervolgens een lege cel selecteren, de onderstaande formule erin kopiëren en op de Enter sleutel.

=INDIRECT("'"&B3&"'!C3")

Opmerkingen: In de code:

  • B3 is de cel met de bladnaam waaruit u gegevens wilt ophalen;
  • C3 is het celadres in het specifieke werkblad waar u de gegevens uit haalt;
  • Om te voorkomen dat de foutwaarde wordt geretourneerd als B5 (de cel met de bladnaam) of C3 (de cel waarin u de gegevens gaat ophalen) leeg is, moet u de INDIRECTE formule omsluiten met een ALS-functie die wordt weergegeven zoals hieronder:
    = ALS (OF (B3 = "", C3 = ""), "", INDIRECT ($ B $ 3 & "! C3"))
  • Als er geen spaties in uw bladnamen staan, kunt u deze formule direct gebruiken
    = INDIRECT (B3 & "! C3")

2. Sleep vervolgens zijn Vul de handgreep omlaag om de formule op andere cellen toe te passen. Nu heb je alle verkopen van het eerste kwartaal uit de specifieke werkbladen geretourneerd.

3. Ga je gang om alle verkopen van andere kwartalen binnen te halen als je nodig hebt. En vergeet niet om de celverwijzing in de formule te wijzigen.


Verwijs dynamisch naar cellen in een andere werkmap

In dit gedeelte wordt gesproken over het dynamisch verwijzen naar cellen in een andere werkmap in Excel.

Generieke formule

=INDIRECT("'[" & Book name & "]" & Sheet name & "'!" & Cell address)

Zoals de onderstaande schermafbeelding laat zien, lokaliseren de gegevens die u wilt retourneren in kolom E van het werkblad "Totale verkoop" in een aparte werkmap met de naam "SalesFile". Doe als volgt stap voor stap om het voor elkaar te krijgen.

1. Laten we eerst de werkmapinformatie invullen (inclusief de werkmapnaam, werkbladnaam en referentiecellen), die u op basis van deze informatie naar de huidige werkmap gaat ophalen.

2. Selecteer een lege cel, kopieer de onderstaande formule erin en druk op Enter sleutel.

=INDIRECT("'["&$B$3&"]"&$C$3&"'!"&D3)

Opmerkingen:

  • B3 bevat de werkmapnaam waaruit u de gegevens wilt extraheren;
  • C3 is de bladnaam;
  • D3 is de cel waaruit u gegevens gaat ophalen;
  • De #REF! foutwaarde wordt geretourneerd als de werkmap waarnaar wordt verwezen, wordt gesloten;
  • Om de #REF! foutwaarde, omsluit de INDIRECTE formule als volgt met de IFERROR-functie:
    = IFERROR (INDIRECT ("'[" & $ B $ 3 & "]" & $ C $ 3 & "'!" & D3), "")

3. Sleep vervolgens de vulhendel omlaag om de formule op andere cellen toe te passen.

Tip: Als u niet wilt dat de retourwaarde een fout wordt na het sluiten van de werkmap waarnaar wordt verwezen, kunt u de werkmapnaam, de werkbladnaam en het celadres als volgt rechtstreeks in de formule opgeven:
=INDIRECT('[SalesFile.xlxs]Total sales'!E3,"")


Gerelateerde functie

De INDIRECTE functie
De functie INDIRECT van Microsoft Excel converteert een tekstreeks naar een geldige verwijzing.


De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten  |  Verwijder lege rijen  |  Combineer kolommen of cellen zonder gegevens te verliezen  |  Ronde zonder formule ...
Super VLookup: Meerdere criteria  |  Meerdere waarde  |  Over meerdere vellen  |  Fuzzy opzoeken...
Gev. Keuzelijst: Gemakkelijke vervolgkeuzelijst  |  Afhankelijke vervolgkeuzelijst  |  Multi-select vervolgkeuzelijst...
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  Vergelijk Kolommen met Selecteer dezelfde en verschillende cellen ...
Uitgelichte functies: Raster focus  |  Ontwerpweergave  |  Grote formulebalk  |  Werkmap- en bladbeheer | resource Library (Auto-tekst)  |  Datumkiezer  |  Combineer werkbladen  |  Cellen coderen/decoderen  |  Stuur e-mails per lijst  |  Super filter  |  Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen ...)  |  50+ tabel Types (Gantt Chart ...)  |  40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag ...)  |  19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad ...)  |  12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion ...)  |  7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Excel-cellen splitsen ...)  |  ... en meer

Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...

Omschrijving


Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
please get back with me. it's been a while since i used cel references. what i want to do is from a column of entires, i wish to make a new column and grab every 100th row of the prior column. let's say i have cells filled in F3, F103, F203...i want the contents to appear in G3,G4,G5. it doesn't work to say =(F3+100*counter) with having a counter in a column next to where i am having the formula.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations