Εισάγει ένα εύρος κελιών από κάποιο καθορισμένο υπολογιστικό φύλλο.
Ενδεικτική χρήση
IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123", "sheet1!A1:C10")
IMPORTRANGE(A2,"B2")
Χρήση αναφορών πίνακα: IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123", "DeptSales[Sales Amount]") Μάθετε περισσότερα σχετικά με τον τρόπο χρήσης των πινάκων στα Υπολογιστικά φύλλα Google.
Χρήση εύρους με όνομα: IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123", "Sales_total") Μάθετε περισσότερα σχετικά με τον τρόπο ονομασίας ενός εύρους κελιών.
Σύνταξη
IMPORTRANGE(spreadsheet_url, range_string)
-
spreadsheet_url: Το URL του υπολογιστικού φύλλου από το οποίο θα εισαχθούν τα δεδομένα.- Η τιμή για το
spreadsheet_urlπρέπει είτε να περικλείεται σε εισαγωγικά είτε να αναφέρεται σε ένα κελί που περιέχει το URL ενός υπολογιστικού φύλλου.
- Η τιμή για το
-
range_string- Μια συμβολοσειρά, με τη μορφή"[sheet_name!]range"(π.χ."Sheet1!A2:B6"ή"A2:B6"), που καθορίζει το εύρος για εισαγωγή.-
Το στοιχείο
sheet_nameτουrange_stringείναι προαιρετικό. Από προεπιλογή, η εισαγωγή της συνάρτησηςIMPORTRANGEθα γίνει από το δεδομένο εύρος του πρώτου υπολογιστικού φύλλου. -
Η τιμή για το
range_stringπρέπει είτε να περικλείεται σε εισαγωγικά είτε να αναφέρεται σε ένα κελί που περιέχει το κατάλληλο κείμενο.
-
Τεχνικές λεπτομέρειες και βέλτιστες πρακτικές
Οποιαδήποτε ενημέρωση στο έγγραφο πηγής της συνάρτησης IMPORTRANGE θα οδηγήσει στην ανανέωση όλων των ανοιχτών εγγράφων λήψης και την εμφάνιση μιας πράσινης γραμμής φόρτωσης. Η συνάρτηση IMPORTRANGE περιμένει επίσης να ολοκληρωθούν οι υπολογισμοί στο έγγραφο πηγής πριν επιστρέψει τα αποτελέσματα στο έγγραφο λήψης, ακόμα και αν δεν υπάρχει υπολογισμός προς εκτέλεση στο εύρος πηγής.
Βέλτιστες πρακτικές
- Περιορίστε τον αριθμό των φύλλων λήψης, επειδή κάθε φύλλο λήψης πρέπει να αντλεί δεδομένα από το φύλλο πηγής
- Αναδιαρθρώστε και συμπυκνώστε το αποτέλεσμά σας πριν χρησιμοποιήσετε τη συνάρτηση
IMPORTRANGE, ειδικά αν κάνετε εισαγωγή από ένα Υπολογιστικό φύλλο που ενημερώνεται συχνά.- Για παράδειγμα, ο στόχος σας είναι να υπολογίσετε το άθροισμα 1.000.000 σειρών από άλλο υπολογιστικό φύλλο. Είναι πιο γρήγορο να υπολογίσετε το άθροισμα στο συγκεκριμένο υπολογιστικό φύλλο και, στη συνέχεια, να χρησιμοποιήσετε τη συνάρτηση
IMPORTRANGEγια να ανακτήσετε το άθροισμα που θα είναι ένας αριθμός, παρά να χρησιμοποιήσετε τη συνάρτησηIMPORTRANGEγια να μεταφέρετε απευθείας τις 1.000.000 σειρές δεδομένων και να υπολογίσετε το άθροισμα στο υπολογιστικό φύλλο. Αυτή η μέθοδος συμπυκνώνει και συγκεντρώνει πληροφορίες για τη συνάρτησηIMPORTRANGEπριν τις μεταφέρει.
- Για παράδειγμα, ο στόχος σας είναι να υπολογίσετε το άθροισμα 1.000.000 σειρών από άλλο υπολογιστικό φύλλο. Είναι πιο γρήγορο να υπολογίσετε το άθροισμα στο συγκεκριμένο υπολογιστικό φύλλο και, στη συνέχεια, να χρησιμοποιήσετε τη συνάρτηση
Οι ενημερώσεις της συνάρτησης IMPORTRANGE μπορούν να διαδοθούν σε άλλα φύλλα όταν συνδέετε αλυσιδωτά τα φύλλα μεταξύ τους. Αν το φύλλο B έχει μια συνάρτηση IMPORTRANGE(sheet A) και το φύλλο C έχει μια συνάρτηση IMPORTRANGE(sheet B), δημιουργείται μια αλυσίδα. Οποιαδήποτε ενημέρωση στο φύλλο Α προκαλεί την επανάληψη φόρτωσης των φύλλων Β και C.
Βέλτιστες πρακτικές
- Περιορίστε τις αλυσίδες της συνάρτησης
IMPORTRANGEσε πολλά φύλλα. - Αποφύγετε τους κύκλους της συνάρτησης
IMPORTRANGE. Για παράδειγμα, δημιουργείτε έναν κύκλο αν χρησιμοποιείτε τη συνάρτησηIMPORTRANGEσε πολλά υπολογιστικά φύλλα που αναφέρονται το ένα στο άλλο: Τα δεδομένα του Υπολογιστικού φύλλου Α χρησιμοποιούν τη συνάρτησηIMPORTRANGEσε δεδομένα από το Υπολογιστικό φύλλο Β και το Υπολογιστικό φύλλο Β χρησιμοποιεί επίσης τη συνάρτησηIMPORTRANGEγια την ανάκτηση δεδομένων από το Υπολογιστικό φύλλο Α. Αυτό προκαλεί έναν βρόγχο μεταξύ τους, όπου το καθένα προσπαθεί συνεχώς να αναφέρεται στο άλλο και δεν έχει ως αποτέλεσμα μια πραγματική έξοδο δεδομένων. - Υπάρχει καθυστέρηση μεταξύ της αλλαγής στο φύλλο πηγής και στο επηρεαζόμενο φύλλο. Αυτό σημαίνει ότι πολλά επίπεδα της συνάρτησης
IMPORTRANGEσε διάφορα έγγραφα που συνδέονται αλυσιδωτά μπορούν να οδηγήσουν σε μεγάλες καθυστερήσεις μεταξύ των ενημερώσεων του φύλλου πηγής και των αποτελεσμάτων στο επηρεαζόμενο φύλλο.
Η φόρτωση της συνάρτησης IMPORTRANGE επαναλαμβάνεται όταν ένα έγγραφο ανοίγει για πρώτη φορά ή έχει ανοιχτεί εντός των τελευταίων 5 λεπτών. Όπως και με την αλυσίδα ενημερώσεων, αυτό απαιτεί από τη συνάρτηση IMPORTRANGE να ενεργοποιήσει όλα τα έγγραφα από τα οποία εισάγει δεδομένα.
Βέλτιστες πρακτικές
- Κατανοήστε ότι μπορεί να χρειαστεί λίγος χρόνος για την ενημέρωση των εγγράφων που ενεργοποιούνται. Εξετάστε το ενδεχόμενο να περιορίσετε τις αλυσίδες της συνάρτησης
IMPORTRANGE.
Άδεια και πρόσβαση
IMPORTRANGE. Την πρώτη φορά που το υπολογιστικό φύλλο προορισμού θα αποσπάσει δεδομένα από ένα νέο υπολογιστικό φύλλο πηγής, ο χρήστης θα λάβει ειδοποίηση ώστε να παρέχει άδεια.IMPORTRANGE για να μεταφέρετε δεδομένα από ένα υπολογιστικό φύλλο που σας ανήκει, θα εμφανιστεί το εξής μήνυμα:- Περιμένετε μερικά δευτερόλεπτα μετά την ολοκλήρωση της συνάρτησης
IMPORTRANGE. - Ανοίγει ένα σφάλμα #REF! και εμφανίζεται το μήνυμα "Πρέπει να συνδέσετε αυτά τα φύλλα. Να επιτρέπεται η πρόσβαση".
- Για να παραχωρήσετε άδεια στο υπολογιστικό φύλλο πηγής, κάντε κλικ στην επιλογή Να επιτρέπεται η πρόσβαση.
Αν προσπαθήσετε να χρησιμοποιήσετε τη συνάρτηση IMPORTRANGE για να μεταφέρετε δεδομένα από ένα υπολογιστικό φύλλο που δεν σας ανήκει, μέσα σε λίγα δευτερόλεπτα θα εμφανιστεί αυτό το μήνυμα:
- Καταχωρίστε το URL του υπολογιστικού φύλλου πηγής στο πρόγραμμα περιήγησης.
- Ζητήστε πρόσβαση στο υπολογιστικό φύλλο.
- Περιμένετε μέχρι να σας παραχωρήσει πρόσβαση ο κάτοχος του υπολογιστικού φύλλου.
IMPORTRANGE για να αποσπάσει δεδομένα από οποιοδήποτε τμήμα του υπολογιστικού φύλλου πηγής. Η πρόσβαση παραμένει σε ισχύ έως ότου ο χρήστης που παρείχε την άδεια, την καταργήσει από την πηγή. Λάβετε υπόψη ότι η πρόσβαση που εκχωρείται στο φύλλο προορισμού υπολογίζεται στο όριο κοινής χρήσης 600 χρηστών για το φύλλο πηγής.Απόδοση
Η συνάρτηση IMPORTRANGE είναι μια συνάρτηση εξωτερικών δεδομένων, όπως οι συναρτήσεις IMPORTXML και GOOGLEFINANCE. Αυτό σημαίνει ότι απαιτείται σύνδεση στο διαδίκτυο για τη λειτουργία της. Τα υπολογιστικά φύλλα πρέπει να κατεβάσουν ολόκληρο το εύρος στον υπολογιστή σας. Η διαδικασία θα επηρεαστεί από αργή σύνδεση δικτύου. Επίσης, υπάρχει όριο 10 MB δεδομένων που λαμβάνονται ανά αίτημα. Αν αντιμετωπίζετε αργή απόδοση με τη συνάρτηση IMPORTRANGE, εξετάστε το ενδεχόμενο να περιορίσετε το μέγεθος στα εισαγόμενα εύρη. Εναλλακτικά, τοποθετήστε συνοπτικούς υπολογισμούς στο έγγραφο πηγής, έτσι ώστε να χρειαστεί να μεταφερθούν λιγότερα δεδομένα στο τοπικό Υπολογιστικό φύλλο και να μπορεί να γίνει απομακρυσμένα μεγαλύτερο μέρος του υπολογισμού.
Συμβουλή: Μπορείτε να χρησιμοποιήσετε άλλα εργαλεία. Τα Σενάρια Apps μπορούν να αντλήσουν δεδομένα από άλλα έγγραφα και να ενεργοποιηθούν κατά την επεξεργασία και σε ένα προκαθορισμένο χρονοδιάγραμμα. Τα Συνδεδεμένα υπολογιστικά φύλλα έχουν προγραμματισμένη ανανέωση και είναι επίσης καλύτερα δομημένα για τη φόρτωση και εισαγωγή μεγαλύτερων συνόλων δεδομένων.
Όρια χρήσης
IMPORTRANGE δημιουργούν υπερβολική επισκεψιμότητα, ενδέχεται να εμφανιστεί το μήνυμα "Φόρτωση…" στο κελί, μαζί με το λεπτομερές μήνυμα σφάλματος "Σφάλμα Η φόρτωση δεδομένων μπορεί να χρειαστεί λίγο χρόνο λόγω του μεγάλου αριθμού αιτημάτων. Δοκιμάστε να μειώσετε τον αριθμό των συναρτήσεων IMPORTHTML, IMPORTDATA, IMPORTFEED ή IMPORTXML στα υπολογιστικά φύλλα που έχετε δημιουργήσει".=IMPORTRANGE(arg) αλλάζει συχνά, μπορεί να εκδοθούν πολλές εξωτερικές κλήσεις, γεγονός που ενδέχεται να προκαλέσει τη ρύθμιση της ροής δεδομένων (περιορισμός).Ανανέωση δεδομένων
IMPORTRANGE ελέγχει αυτόματα για ενημερώσεις κάθε ώρα όσο το έγγραφο είναι ανοιχτό, ακόμα και αν ο τύπος και το υπολογιστικό φύλλο δεν αλλάξουν. Η διαγραφή, ανάγνωση ή αντικατάσταση των κελιών με τον ίδιο τύπο θα ενεργοποιήσει την επανάληψη φόρτωσης των συναρτήσεων. Αν ανοίξετε το έγγραφο και επαναλάβετε τη φόρτωσή του, δεν θα ενεργοποιηθεί η επανάληψη φόρτωσης στη συνάρτηση IMPORTRANGE.Μεταβλητότητα
IMPORTRANGE, μπορεί να εμφανιστεί το σφάλμα #ERROR! στο κελί με το λεπτομερές μήνυμα σφάλματος "Σφάλμα: Αυτή η συνάρτηση δεν επιτρέπεται να αναφέρεται σε κελί με NOW, RAND ή RANDBETWEEN". Οι συναρτήσεις εισαγωγής δεν μπορούν να αναφέρονται άμεσα ή έμμεσα σε μια μεταβλητή συνάρτηση, όπως NOW, RAND ή RANDBETWEEN. Αυτό αποτρέπει την υπερφόρτωση του υπολογιστικού φύλλου των χρηστών μας, καθώς αυτές οι μεταβλητές συναρτήσεις ενημερώνονται συχνά.TODAY, η οποία είναι μεταβλητή, αλλά δεν ενημερώνεται περισσότερο από μία φορά την ημέρα.Σας συνιστούμε να κάνετε τα εξής:
- Αντιγράψτε το αποτέλεσμα αυτών των μεταβλητών συναρτήσεων.
- Χρησιμοποιήστε την επιλογή Ειδική επικόλληση
Μόνο τιμές.
- Αναφέρετε αυτές τις στατικές τιμές.
Αν το κάνετε αυτό, όλες οι τιμές γίνονται στατικές. Για παράδειγμα, αν κάνετε αντιγραφή και ειδική επικόλληση των αποτελεσμάτων της συνάρτησης NOW ως τιμές, τότε οι τιμές που επικολλάτε δεν θα αλλάζουν πλέον.
Αν εξακολουθείτε να έχετε ερωτήσεις, μπορείτε να επισκεφτείτε την Κοινότητα βοήθειας των Εργαλείων επεξεργασίας εγγράφων Google για να ζητήσετε βοήθεια.
Δείτε επίσης
IMPORTXML: Εισάγει δεδομένα από οποιονδήποτε από τους διάφορους τύπους δομημένων δεδομένων, συμπεριλαμβανομένων των XML, HTML, CSV, TSV, καθώς και των ροών RSS και ATOM XML.
IMPORTHTML: Εισάγει δεδομένα από πίνακα ή λίστα σε μια σελίδα HTML.
IMPORTFEED: Εισάγει ροή RSS ή ATOM.
IMPORTDATA: Εισάγει δεδομένα σε συγκεκριμένη διεύθυνση URL σε μορφή .csv (τιμές διαχωρισμένες με κόμμα) ή .tsv (τιμές διαχωρισμένες με tab).
Μάθετε πώς μπορείτε να βελτιστοποιήσετε την αναφορά δεδομένων.