Home
» Wiki
»
De IMPORTRANGE-functie gebruiken in Google Sheets
De IMPORTRANGE-functie gebruiken in Google Sheets
Als u vaak met Google Sheets werkt, zult u onvermijdelijk gegevens van het ene spreadsheet naar het andere moeten overzetten.
Met de IMPORTRANGE-functie in Google Sheets kunnen we gegevens uit verschillende spreadsheets aan elkaar koppelen, zodat we snel naar gegevens kunnen zoeken en gegevens kunnen ophalen volgens de weergavevereisten in de functie. U kunt dus de functie IMPORTRANGE gebruiken om gegevens te extraheren en snel gegevens te koppelen in Google Sheets-gegevenstabellen.
Het gebruik van de IMPORTRANGE-functie in Google Sheets is ook eenvoudig en kan worden gecombineerd met sommige functies in Google Sheets . Het onderstaande artikel begeleidt u bij het gebruik van de IMPORTRANGE-functie in Google Sheets.
IMPORTRANGE-functiestructuur in Google Sheets
Structuur van de Google Sheets IMPORTRANGE- functie
Spreadsheetsleutel: een lange reeks cijfers en letters in de URL voor een specifiek spreadsheet.
Spreadsheet-url: is de adreslink van een specifiek spreadsheetbestand.
Bereiktekenreeks: is de exacte naam van het spreadsheet waaruit de gegevens moeten worden opgehaald, gevolgd door '!' en het celbereik waaruit u gegevens wilt halen.
We nemen een voorbeeld met de Benchmark-gegevenstabel voor klas 10-2019, met de vereiste om gegevens te extraheren uit cel B2 naar cel C29 in het spreadsheet op pagina 1.
U opent een geheel nieuw spreadsheet in Google Sheets om de gegevens uit het spreadsheet dat u nodig hebt, op te halen. Eerst moet u de link van het document Grade 10-2019 Standard Scores kopiëren .
Vervolgens voeren we in de nieuwe spreadsheetinterface de onderstaande functieformule in en drukken op Enter.
U ziet meteen de #REF! bericht. . U moet op deze melding klikken en vervolgens op Toegang toestaan klikken om de functie IMPORTRANGE toegang te geven tot gegevens uit een ander werkblad.
De gegevensresultaten van het door u geselecteerde werkblad worden weergegeven in een ander werkblad, zoals hieronder weergegeven.
De IMPORTRANGE-functie gebruiken in Google Sheets
1. Met slechts twee argumenten is het gebruik van de functie IMPORTRANGE meestal vrij eenvoudig. Stel dat u een spreadsheet hebt en u wilt de tabel importeren in een nieuw spreadsheet.
2. Klik op de URL in de adresbalk bovenaan de browser en kopieer deze. U kunt er ook voor kiezen om de spreadsheetsleutel uit de URL te kopiëren.
U kunt elk celbereik uit het ene spreadsheet importeren naar het andere door de URL of spreadsheetsleutel te kopiëren.
3. Voer in het nieuwe spreadsheet "=IMPORTRANGE(" in, zonder de aanhalingstekens.
4. Plak de URL en voeg dubbele aanhalingstekens (") toe.
5. Typ een komma, voeg dubbele aanhalingstekens (") toe en voer het celbereik in dat u wilt opnemen. Het zou er als volgt uit moeten zien: "Sheet1!B1:C6". Hier wordt aangegeven dat het voorbeeld de spreadsheet met de naam "Sheet1" en de cellen B1 tot en met C6 nodig heeft.
6. Voeg een afsluitende haakje toe en druk op Enter.
In dit voorbeeld wordt de spreadsheetsleutel gebruikt in plaats van de volledige URL.
8. Het kan echter voorkomen dat de gegevens niet worden geïmporteerd: er staat een #REF! fout. in de vervangingscel. Klik op deze cel. Er verschijnt een bericht dat u de werkbladen moet verbinden. Klik op "Toegang toestaan". De gegevens worden dan weergegeven. U hoeft dit slechts één keer te doen voor elk spreadsheet waaruit u gegevens importeert.
U hoeft slechts één keer toegang tot het spreadsheet te verlenen.
Hoe de IMPORTRANGE-functie te gebruiken met de QUERY-functie
Wanneer u de functie IMPORTRANGE combineert met de functie QUERY, kunt u de exacte gegevens verkrijgen volgens de voorwaarden die u wilt extraheren.
We selecteren de gegevens van cel B2 tot en met cel C29 op pagina 1 van het spreadsheet en nemen alleen kolom NV1 over. Voer de onderstaande formule in en druk op Enter.
In het resultaat wordt alleen de kolom met de NV1-score weergegeven.
U kunt ook de scorewaarde van scholen met bijvoorbeeld een NV1-score <40 opvragen.
Voer de functieformule in zoals hieronder en druk op Enter.
=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/19AGre5-Fvin6Z4D0bW6e4iq6yYX13kar0EIvXAVh-VQ/edit#gid=576960759";"Page1!B2:C29");"Sect Col1 where Col2 <40")>
De resultaten tonen de namen van scholen met NV1-scores lager dan 40 punten.
Voorbeeld van het gebruik van de IMPORTRANGE-functie in Google Sheets
Gebruik IMPORTRANGE met URL- of spreadsheetsleutels
Stel dat u meerdere Google Sheets-spreadsheets hebt met de testscores van leerlingen in verschillende vakken (bijvoorbeeld één blad voor wiskundescores en één blad voor Engelsscores, enz.).
Als u al deze werkbladen wilt combineren en de gegevens in hetzelfde werkblad wilt hebben, kunt u de functie IMPORTRANGE gebruiken.
Stap 1 : Voordat u de formule gebruikt, moet u de URL ophalen van het Google Spreadsheet waarin u gegevens wilt importeren. U vindt deze URL in de adresbalk van uw browser wanneer u het Google Sheets-document opent.
URL kopiëren
U kunt er ook voor kiezen om in plaats van de volledige URL de korte sleutel uit de URL te kopiëren (zoals hieronder weergegeven). In deze tutorial gebruiken we sneltoetsen in formules.
Sneltoets
Stap 2 : Voer de functie in en plak de URL of sneltoets om het eerste argument aan de syntaxis toe te voegen.
Stap 3 : Voer een komma in en geef het bereik op dat u wilt importeren.
Hieronder vindt u de IMPORTRANGE-formule van Google Sheets waarmee u de naam van de leerling en zijn/haar score in het huidige werkblad kunt importeren met behulp van de sneltoets uit de bovenstaande URL:
Merk op dat het tweede argument van deze formule "'Math Score'!A2:B10" is. In dit argument moet u zowel de naam van het werkblad als het bereik (tussen dubbele aanhalingstekens) opgeven.
Stap 4 : Wanneer u deze formule voor de eerste keer invoert, ziet u de #REF!-fout. fout. in het spreadsheet. Wanneer u met de muis over de cel beweegt, ziet u een venster met de vraag om 'Toegang toestaan'.
Toegangstoestemming aanvragen
Klik op de blauwe knop. U krijgt dan de resultaten te zien. Houd er rekening mee dat dit slechts één keer per URL gebeurt. Als u eenmaal toegang heeft verleend, wordt het verzoek niet herhaald.
Resultaat van de IMPORTRANGE-functie in Google Sheets
Dit kan handig zijn als u gegevens uit meerdere werkbladen moet halen. In dit geval kunt u bijvoorbeeld de cijfers voor alle vakken uit verschillende Google Sheets in één spreadsheet verzamelen.
De IMPORTRANGE-functie gebruiken met benoemd bereik
Als u bereiken uit meerdere bronnen moet importeren, kunt u gemakkelijk in de war raken. U kunt bereiken echter een naam geven om het proces eenvoudiger te maken. Volg gewoon dit proces:
Stap 1 : Markeer in het werkblad waaruit u wilt importeren het celbereik en klik er met de rechtermuisknop op. Ga vervolgens naar Meer celacties > Benoemd bereik definiëren .
Voorbeeld van een benoemd bereik
Stap 2 : Geef het bereik een naam in het pop-upmenu.
Menu om het bereik een naam te geven
Stap 3 : Gebruik in een nieuw spreadsheet de Google Sheets-functie IMPORTRANGE met een cellenbereik met de naam range_string. In het voorbeeld zou de opdracht er als volgt uitzien:
Stap 4 : Druk op Enter , klik op de fout #REF en klik op Toegang toestaan.
Enkele opmerkingen en tips voor het gebruik van de IMPORTRANGE-functie in Google Sheets
Zodra de werkbladen zijn verbonden (omdat u toegang hebt ingeschakeld toen u de formule voor het eerst gebruikte), worden alle wijzigingen die u in een werkblad aanbrengt automatisch doorgevoerd als het resultaat van de formule. Als u bijvoorbeeld de score van een student bewerkt, wordt deze automatisch aangepast in het werkblad met de formule.
Zorg ervoor dat er voldoende lege cellen zijn voor de resultaten wanneer u de formule IMPORTEER BEREIK gebruikt. Als er gegevens in een cel staan die overeenkomen met de cel die vereist is voor het formuleresultaat, geeft de formule een fout. Het helpt echter wel bij het identificeren van fouten door u het probleem te melden wanneer u met de muis over de cel beweegt.
Fout in cel bij gebruik van de IMPORTRANGE-functie in Google Sheets
Als u gegevens uit meerdere spreadsheets importeert, kan dit wat verwarrend zijn. Het is een goede gewoonte om benoemde bereiken in het bronwerkblad te maken en vervolgens het benoemde bereik te gebruiken.
Als u wilt dat de gegevens aan het bronwerkblad worden toegevoegd, versleept u niet een specifiek bereik, maar de hele kolom. Hiermee worden gegevens uit volledige kolommen A en B opgehaald. Als u nu meer gegevens aan het bronwerkblad toevoegt, worden deze automatisch bijgewerkt in het doelwerkblad.
Veelgestelde vragen over de IMPORTRANGE-functie in Google Sheets
Hoe gebruik je de IMPORTRANGE-functie in Google Sheets?
1. Zoek de URL in de adresbalk van uw browser om deze in te voeren
2. Typ =IMPORTRANGE( in een lege cel en plak de URL tussen de aanhalingstekens
3. Typ een komma en geef vervolgens het bereik binnen de aanhalingstekens op, bijvoorbeeld: "Sheet2!B6:C18" en druk op Enter
4. Klik op de fout #REF en klik op Toegang toestaan .
Wat is de IMPORTRANGE-functie in Google Sheets?
IMPORTRANGE is een functie waarmee u gegevens van het ene spreadsheet naar het andere kunt overbrengen zonder dat u deze handmatig hoeft in te voeren. Deze functie is beter dan kopiëren en plakken, omdat de update automatisch plaatsvindt.
Wordt Google Sheets automatisch bijgewerkt met de IMPORTRANGE-functie?
Ja, wijzigingen in het originele werkblad worden ook doorgevoerd in de geïmporteerde gegevens.
Zit er een limiet aan de IMPORTRANGE-functie in Google Sheets?
Ja, er kunnen maximaal 50 werkboekkruisverwijzingsformules zijn.
Hoe filter ik de IMPORTRANGE-functie in Google Sheets?
Met de functie QUERY kunt u informatie uit de ingevoerde gegevens filteren.
Hoe gebruik ik meerdere IMPORTRANGE-functies in Google Sheets?
Volg de standaardprocedure voor het importeren van een cellenbereik, maar zorg er elke keer dat u de functie IMPORTRANGE gebruikt voor dat er voldoende ruimte in het werkblad is om de gegevens weer te geven.
Kun je de IMPORTRANGE-functie met opmaak gebruiken?