Importerer et celleområde fra et angivet regneark.
Eksempel på brug
IMPORTRANGE("
https://docs.google.com/spreadsheets/d/abcd123abcd123
", "ark1!A1:C10")
IMPORTRANGE(A2;"B2")
Syntaks
IMPORTRANGE(regneark_webadresse, område_streng)
-
regneark_webadresse
– webadressen til regnearket, hvorfra data importeres.- Værdien for
regneark_webadresse
skal enten være angivet i anførselstegn eller være en reference til en celle, der indeholder webadressen for et regneark.
- Værdien for
-
område_streng
– en streng i formatet"[ark_navn!]Område"
(f.eks."Ark1!A2:B6"
eller"A2:B6"
), der angiver det område, der skal importeres.-
ark_navn
-komponenten iområde_streng
er valgfri. Som standard importererIMPORTRANGE
fra det angivne område i det første ark. -
Værdien for
område_streng
skal enten angives i anførselstegn eller være en reference til en celle, der indeholder den relevante tekst.
-
Tekniske oplysninger og optimale løsninger
Enhver opdatering af kildedokumentet IMPORTRANGE
medfører, at alle åbne modtagne dokumenter opdateres og viser en grøn indlæsningsbjælke. IMPORTRANGE
venter også på, at beregninger fuldføres i kildedokumentet, før det returnerer resultater til det modtagne dokument, selvom der ikke er nogen beregning i kildeområdet.
Bedste fremgangsmåder
- Begræns antallet af modtagne regneark, fordi hvert modtaget regneark skal læse fra kilderegnearket
- Omstrukturer og komprimer dit resultat, før du bruger
IMPORTRANGE
, især hvis du importerer fra et hypigt opdateret regneark.- Dit mål er f.eks. at beregne summen af 1.000.000 rækker fra et andet regneark. Det er hurtigere at beregne summen i det pågældende regneark og derefter bruge
IMPORTRANGE
til at hente summen af et enkelt tal i stedet for at brugeIMPORTRANGE
til at overføre alle 1.000.000 rækker med data direkte og beregne summen i dit regneark. Denne metode komprimerer og samler oplysninger forIMPORTRANGE
, inden det overføres.
- Dit mål er f.eks. at beregne summen af 1.000.000 rækker fra et andet regneark. Det er hurtigere at beregne summen i det pågældende regneark og derefter bruge
Opdateringer af IMPORTRANGE
kan anvendes på andre regneark, når du kæder regneark sammen. Hvis regneark B har IMPORTRANGE(ark A)
, og regneark C har IMPORTRANGE(ark B)
, opretter det en kæde. Enhver opdatering af regneark A medfører, at regneark B og regneark C genindlæses.
Bedste fremgangsmåder
- Begræns kæderne af
IMPORTRANGE
i flere regneark. - Undgå cyklusser for
IMPORTRANGE
. Du opretter f.eks. en cyklus, hvis du brugerIMPORTRANGE
på flere regneark, der refererer til hinanden: Regneark A's data brugerIMPORTRANGE
på data fra regneark B, og regneark B bruger ogsåIMPORTRANGE
for at hente data fra regneark A. Dette forårsager et loop mellem dem, hvor de kontinuerligt forsøger at henvise til den anden, og det aldrig resulterer i et faktisk dataoutput. - Der er en forsinkelse mellem ændringen i kilderegnearket og det berørte regneark. Det betyder, at flere lag af
IMPORTRANGE
i flere sammenkædede dokumenter kan resultere i lange forsinkelser mellem opdateringer af kilderegnearket og resultater i det berørte regneark.
IMPORTRANGE
genindlæses, når et dokument åbnes for første gang eller inden for de seneste 5 minutter. Ligesom det er tilfældet med kæden af opdateringer forudsætter dette, at IMPORTRANGE
aktiverer "vågn op" for alle dokumenter, hvorfra der importeres.
Bedste fremgangsmåder
- Vær opmærksom på, at det kan tage et stykke tid for dokumenter at blive aktive. Overvej at begrænse kæder for
IMPORTRANGE
.
Tilladelse og adgang
IMPORTRANGE
. Første gang destinationsarket henter data fra et nyt kilderegneark, vil brugeren blive bedt om at give tilladelse.IMPORTRANGE
til at overføre data fra et regneark, som du ejer, vises denne meddelelse:- Vent et par sekunder, når du har fuldført funktionen
IMPORTRANGE
. - En #REF!-fejl vises, og du ser meddelelsen "Du skal forbinde disse regneark. Tillad adgang."
- Klik på Tillad adgang for at give tilladelse til kilderegnearket.
Hvis du forsøger at bruge IMPORTRANGE
til at overføre data fra et regneark, som du ikke ejer, vises følgende meddelelse efter et par sekunder:
- Angiv webadressen til dit kilderegneark i browseren.
- Anmod om adgang til regnearket.
- Vent på, at ejeren af regnearket giver dig adgang.
IMPORTRANGE
til at hente data fra en hvilken som helst del af kildenregnearket. Adgangstilladelsen gælder, indtil den bruger, der gav tilladelsen, fjernes fra kilden. Vær opmærksom på, at adgangen til destinationsarket tæller med i delingsgrænsen på 600 brugere for kilderegnearket.Effektivitet
IMPORTRANGE
er en ekstern datafunktion på samme måde som IMPORTXML
og GOOGLEFINANCE
. Det betyder, at det kræver en internetforbindelse for at fungere. Sheets skal downloade hele intervallet til din computer og påvirkes af et langsomt netværk. Grænsen er 10 MB modtagne data pr. anmodning. Hvis du oplever langsom ydeevne med IMPORTRANGE
, bør du overveje at begrænse størrelsen på de importerede områder. Alternativt kan du angive opsummerende beregninger i kildedokumentet, så der skal overføres færre data til dit lokale regneark, og mere af beregningen kan udføres eksternt.
Tip! Du kan bruge andre værktøjer. Apps Script kan læse fra andre dokumenter og kan aktiveres efter redigering og efter en foruddefineret tidsplan. Forbundne regneark har planlagt opdatering og er også bedre udviklet til større datasæt og importer.
Brugsgrænser
IMPORTRANGE
genererer for meget trafik, ser du muligvis meddelelsen "Indlæser…" i meddelelsen med den detaljerede fejlmeddelelse "Indlæsning af data kan tage lidt tid på grund af det store antal anmodninger. Prøv at reducere antallet af funktionerne IMPORTHTML
, IMPORTDATA
, IMPORTFEED
eller IMPORTXML
i de regneark, du har oprettet." =IMPORTRANGE(argument)
eksempelvis ændres hyppigt, kan der blive sendt mange eksterne opkald, hvilket muligvis forårsager begrænsningen. Dataaktualitet
IMPORTRANGE
søger automatisk efter opdateringer hver time, mens dokumentet er åbent, også selvom formlen og regnearket ikke ændres. Hvis du sletter, læser eller overskriver cellerne med den samme formel, udløses genindlæsningen af funktionerne. Hvis du åbner og genindlæser dokumentet, udløser det ikke en genindlæsning af IMPORTRANGE
.Udsving
IMPORTRANGE
, ser du muligvis "#FEJL!" i cellen med den detaljeret fejlmeddelelse "Fejl: Denne funktion er ikke tilladt som reference til en celle med NOW
, RAND
eller RANDBETWEEN
." Importfunktioner må ikke direkte eller indirekte henvise til en flygtig funktion som f.eks. NOW
, RAND
eller RANDBETWEEN
. Dette forhindrer overbelastning af vores brugeres regneark, da disse flygtige funktioner opdateres hyppigt.IDAG
, som er flygtig, men som ikke opdateres mere end én gang om dagen.Vi anbefaler, at du gør følgende:
- Kopiér resultatet af disse flygtige funktioner.
- Brug Indsæt speciel Kun værdier.
- Henvis til disse statiske værdier.
Hvis du gør dette, bliver alle værdier statiske. Hvis du f.eks. Kopiér og Indsæt speciel for NOW
-resultater som værdier, ændres de værdier, som du indsætter, ikke længere.
Hvis du stadig har spørgsmål, kan du besøge hjælpegruppen til Google Docs-editorer for at få hjælp.
Se også
IMPORTXML
: Importerer data fra forskellige typer strukturerede data, bl.a. XML, HTML, CSV, TSV og RSS- og ATOM XML-feeds.
IMPORTHTML
: Importerer data fra en tabel eller liste på en HTML-side.
IMPORTFEED
: Importerer et RSS- eller Atom-feed.
IMPORTDATA
: Importerer data fra den angivne webadresse i .csv-format (kommasepareret eller semikolonsepareret) eller .tsv-format (tabulatorsepareret).
Få flere oplysninger om, hvordan du optimerer din datareference.