IMPORTRANGE

Importerar ett cellområde från ett angivet kalkylark.

Användningsexempel

IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123”, ”blad1!A1:C10”)

IMPORTRANGE(A2;"B2")

Syntax

IMPORTRANGE(kalkylarkets_webbadress; intervallsträng)

  • kalkylarkets_webbadress – webbadressen till kalkylarket som data importeras från.

    • Värdet för kalkylarkets_webbadress måste antingen anges inom citationstecken eller vara en referens till en cell som innehåller webbadressen till ett kalkylark.
  • range_string – en sträng, med formatet ”[sheet_name!]range” (exempelvis ”Blad1!A2:B6” eller ”A2:B6”) som anger intervallet som ska importeras.

    • Komponenten sheet_name i range_string är valfri. Som standard importerar IMPORTRANGE från det angivna intervallet på det första arbetsbladet.

    • Värdet för range_string måste antingen anges inom citattecken eller vara en referens till en cell som innehåller lämplig text.

Teknisk information och metodtips

Alla uppdateringar av källdokumentet IMPORTRANGE gör att alla öppna mottagande dokument uppdateras och visar ett grönt laddningsfält. IMPORTRANGE väntar också på att beräkningarna ska slutföras i källdokumentet innan resultatet returneras till det mottagande dokumentet, även om det inte finns någon beräkning att göra i källintervallet.

Metodtips

  • Begränsa antalet mottagande arbetsblad eftersom varje mottagande arbetsblad måste läsa från källbladet
  • Omstrukturera och komprimera resultatet innan du använder IMPORTRANGE, framför allt om du importerar från ett arbetsblad som uppdateras ofta.
    • Låt säga att ditt mål är att beräkna summan av 1 000 000 rader från ett annat kalkylark. Det går snabbare att beräkna summan i det andra kalkylarket och sedan hämta den med IMPORTRANGE än att överföra 1 000 000 datarader direkt med IMPORTRANGE och beräkna summan i ditt kalkylark. Denna metod komprimerar och sammanställer information för IMPORTRANGE innan den överförs.

Uppdateringar av IMPORTRANGE kan spridas till andra arbetsblad när du kopplar arbetsblad i kedjor. Om arbetsblad B har IMPORTRANGE(arbetsblad A) och arbetsblad C har IMPORTRANGE(arbetsblad B) bildas en kedja. Alla uppdateringar av arbetsblad A gör att arbetsblad B och C läses in på nytt.

Metodtips

  • Begränsa kedjor av IMPORTRANGE över flera arbetsblad.
  • Undvik cykler med IMPORTRANGE Du skapar exempelvis en cykel om du använder IMPORTRANGE på flera kalkylark som hänvisar till varandra. Data i kalkylark A använder IMPORTRANGE på data från kalkylark B och kalkylark B använder också IMPORTRANGE för att hämta data från kalkylark A. Detta skapar en slinga mellan dem där varje steg kontinuerligt försöker hänvisa till ett annat, vilket leder till att faktisk utdata aldrig skapas.
  • Det finns en fördröjning mellan ändringen i källarbetsbladet och det berörda arbetsbladet. Det innebär att flera lager av IMPORTRANGE i flera dokumentkedjor kan leda till långa förseningar mellan uppdateringar av källarket och resultaten i det berörda arbetsbladet.

IMPORTRANGE läses in igen när ett dokument öppnas för första gången eller har öppnats under de senaste fem minuterna. På samma sätt som vid en uppdateringskedja måste IMPORTRANGE ”väcka” alla dokument som funktionen importerar från.

Metodtips

  • Det kan ta en stund att uppdatera dokument som har aktiverats. Överväg att begränsa IMPORTRANGE-kedjor. 

Behörighet och åtkomst

Kalkylark måste uttryckligen ha tillstånd att hämta data från andra kalkylark med hjälp av IMPORTRANGE. Första gången målbladet hämtar data från ett nytt källblad blir användaren ombedd att ge tillstånd.
Om du försöker överföra data från ett kalkylark som du äger med IMPORTRANGE visas följande meddelande:
You need to connect these sheets error message
  1. Vänta några sekunder efter att du har slutfört IMPORTRANGE-funktionen.
  2. Felet #REF! visas tillsammans med meddelandet Du måste koppla dessa arbetsblad. Tillåt åtkomst.
  3. Om du vill ge behörighet till källkalkylarket klickar du på Tillåt åtkomst.

Om du försöker överföra data från ett kalkylark som du inte äger med IMPORTRANGE visas följande meddelande: 

You don't have permissions to access that sheet message

  1. Ange webbadressen till källkalkylarket i webbläsaren.
  2. Begär åtkomst till kalkylarket.
  3. Vänta på att kalkylarkets ägare ger dig åtkomst.
När tillstånd har beviljats kan alla redigerare av målkalkylarket använda IMPORTRANGE för att hämta från en del av källkalkylarket. Tillgången gäller tills användaren som fått tillgång tas bort från källan. Den åtkomst som tilldelas målarbetsbladet räknas in i gränsen på 600 användare för källarbetsbladet.

Prestanda

IMPORTRANGE är en extern datafunktion, precis som IMPORTXML och GOOGLEFINANCE. Det innebär att den måste ha en internetanslutning för att fungera. I Kalkylark måste hela intervallet laddas ned till datorn. Denna nedladdning påverkas av ett långsamt nätverk och är begränsad till 10 MB mottagen data per begäran. Om du upplever dålig prestanda med IMPORTRANGE kan du begränsa storleken på de importerade intervallen. Du kan även placera summerade beräkningar i källdokumentet så att mindre data måste överföras till det lokala arbetsbladet och en större del av beräkningen kan göras på distans.

Tips! Du kan använda andra verktyg. Apps Script kan läsa från andra dokument och aktiveras vid redigering och enligt ett fördefinierat schema. Kopplade arbetsblad uppdateras enligt ett schema och passar dessutom bättre för större datauppsättningar och importer.

Användningsgränser

Loading data may take a while because of the large number of requests error message

När IMPORTRANGE-funktioner skapar för mycket trafik kan det hända att du ser meddelandet Läser in ... med det detaljerade felmeddelandet Fel Det kan ta en stund att läsa in data på grund av det stora antalet begäranden. Försök att minska antalet funktioner av typen IMPORTHTML, IMPORTDATA, IMPORTFEED eller IMPORTXML i kalkylark som du har skapat. 
Gränserna gäller för den som skapade dokumentet. Användare måste ta hänsyn till summan av all användning av importfunktioner i alla öppna dokument som de skapar. En redigering som en användare med skrivbehörighet gör kan också räknas in i din kvot.
Vi rekommenderar att användarna minskar antalet uppdateringsbegäranden i importfunktionen för att lösa problemet. Om exempelvis det lösta värdet för arg i =IMPORTRANGE(arg) ändras ofta kan många externa anrop skapas, vilket kan leda till en begränsning. 

Dataaktualitet

Google Kalkylark säkerställer att användarna får aktuell data samtidigt som användningen är rimlig. IMPORTRANGE söker automatiskt efter uppdateringar varje timme när dokumentet är öppet, även om formeln och kalkylarket inte ändras. Om du raderar, läser eller skriver över cellerna med samma formel aktiveras funktionen igen. Om du öppnar och läser in dokumentet igen startas inte en ny inläsning i IMPORTRANGE.

Volatila funktioner

När du använder IMPORTRANGE kan du se felmeddelandet #FEL! med det detaljerade felmeddelandet Fel Den här funktionen får inte hänvisa till en cell med NU, SLUMP eller SLUMP.MELLAN. Importfunktioner får inte direkt eller indirekt hänvisa till en volatil funktion som NU, SLUMP eller SLUMP.MELLAN. Detta förhindrar att användarnas kalkylark överbelastas eftersom dessa volatila funktioner uppdateras ofta.
This function is not allowed to reference a cell with NOW(), RAND(), or RANDBETWEEN() error message
Tips! Det enda undantaget görs för funktionen IDAG, som är volatil men inte uppdateras mer än en gång per dag.

Vi rekommenderar att du gör följande:

  1. Kopiera resultatet av dessa volatila funktioner.
  2. Använd Klistra in special följt av Endast värden.
  3. Hänvisa till de statiska värdena. 

Om du gör detta blir alla värden statiska. Om du till exempel kopierar och använder Klistra in special för NU-resultat som värden, ändras inte längre de värden som du klistrar in.

Om du har fler frågor kan du gå till hjälpforumet för Google Dokumentredigerare.

Se även

IMPORTXML: Importerar data från olika strukturerade datatyper, inklusive XML, HTML, CSV, TSV, och RSS- och Atom XML-flöde.

IMPORTHTML: Importerar data från en tabell eller lista på en HTML-sida.

IMPORTFEED: Importerar ett RSS- eller Atom-flöde.

IMPORTDATA: Importerar data från en viss webbadress i. csv-format (kommaavgränsat värde) eller. tsv-format (tabbavgränsat värde).

Läs om optimering av datareferens.

Sök
Rensa sökning
Stäng sökrutan
Huvudmeny
10597178400053857010
true
Sök i hjälpcentret
true
true
true
true
true
35
false
false