Note: The other languages of the website are Google-translated. Back to English
English English

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

Wilt u uw dagelijkse werkzaamheden snel en perfect afronden? Kutools voor Excel biedt 300 krachtige geavanceerde functies (werkmappen combineren, optellen op kleur, celinhoud splitsen, datum converteren, enzovoort ...) en 80% tijd voor u besparen.

  • Ontworpen voor 1500 werkscenario's, helpt u 80% Excel-problemen op te lossen.
  • Verminder elke dag duizenden toetsenbord- en muisklikken, verlicht uw vermoeide ogen en handen.
  • Word een Excel-expert in 3 minuten. U hoeft geen pijnlijke formules en VBA-codes meer te onthouden.
  • 30 dagen onbeperkte gratis proefperiode. 60 dagen geld-terug-garantie. Gratis upgrade en ondersteuning gedurende 2 jaar.
Lint van Excel (met Kutools voor Excel geïnstalleerd)

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, Firefox en New Internet Explorer.
Schermopname van Excel (met Office-tabblad geïnstalleerd)
Comments (1)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
kom alsjeblieft terug bij mij. het is een tijdje geleden dat ik celreferenties heb gebruikt. wat ik wil doen is van een kolom met gehelen, ik wil een nieuwe kolom maken en elke 100e rij van de vorige kolom pakken. laten we zeggen dat ik cellen heb ingevuld in F3, F103, F203... ik wil dat de inhoud verschijnt in G3,G4,G5. het werkt niet om =(F3+100*counter) te zeggen met een teller in een kolom naast waar ik de formule heb.
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties