Πίνακας περιεχομένων
Αυτή η ανάρτηση στο ιστολόγιο καλύπτει εκείνες τις λειτουργίες του Google Sheets που δεν διαθέτει το Excel. Είναι βολικά ταξινομημένες από τη Google με βάση την πρωταρχική τους εργασία. Έτσι, απλά επιλέξτε την ομάδα από τον παρακάτω πίνακα περιεχομένων και θα βρείτε τις περιγραφές τους με τα πιο απλά παραδείγματα.
Γνωρίζατε ότι το Google Sheets διαθέτει ορισμένες λειτουργίες που δεν θα βρείτε στο Excel; Μιλάω για ορισμένες πολύ χρήσιμες λειτουργίες υπολογιστικών φύλλων που σίγουρα θα σας ελαφρύνουν τη δουλειά. Ορισμένες από αυτές βοηθούν στην εισαγωγή και το φιλτράρισμα των δεδομένων σας, άλλες διαχειρίζονται το κείμενό σας. Αλλά ανεξάρτητα από την αποστολή τους, όλες τους αξίζει να αναφερθούν.
Ειδικές λειτουργίες του Google Sheets
Η πρώτη ομάδα αγκαλιάζει αυτές τις λειτουργίες του Google Sheets, που είναι απίθανο να συναντήσετε στο Excel ακόμη και ως εργαλεία.
Φύλλα Google ARRAYFORMULA
Συνήθως, οι τύποι του Google Sheets λειτουργούν με ένα κελί κάθε φορά. Αλλά αν σαρώνατε και υπολογίζατε ολόκληρο το εύρος των κελιών, θα εξοικονομούσατε δραστικά χρόνο. Τότε είναι που μπαίνουν στο παιχνίδι οι τύποι συστοιχίας του Google Sheets.
Οι τύποι συστοιχιών είναι σαν πιο ισχυροί αναβαθμισμένοι τύποι. Επεξεργάζονται όχι μόνο ένα κελί, αλλά ολόκληρες σειρές κελιών - όσες γραμμές ή στήλες περιέχει ο τύπος σας. Εκτός αυτού, κάνουν τους τύπους που δεν είναι συστοιχίες να λειτουργούν και με συστοιχίες!
Στο Excel, πρέπει να έχετε κατά νου ότι εισάγετε έναν τύπο πίνακα, επειδή πρέπει να τον ολοκληρώσετε όχι απλώς με Enter αλλά με Ctrl+Shift+Enter . Οι καμπύλες αγκύλες και στα δύο άκρα του τύπου θα σας ενημερώσουν ότι τα καταφέρατε.
Στο Google Sheets, αυτό λύθηκε με μια ειδική λειτουργία:
=ARRAYFORMULA(array_formula)Τοποθετείτε ολόκληρο τον τύπο του Google Sheets με τις περιοχές μέσα σε αυτές τις τυπικές στρογγυλές αγκύλες και τελειώνετε ως συνήθως - πατώντας Enter .
Το απλούστερο παράδειγμα θα ήταν με τη συνάρτηση IF για το Google Sheets.
Ας υποθέσουμε ότι έχετε έναν πίνακα με τα αποτελέσματα μιας σύντομης έρευνας στο Φύλλο1. Ο πίνακας συνδέεται με μια φόρμα, οπότε ενημερώνεται συνεχώς. Η στήλη Α περιέχει τα ονόματα των ερωτηθέντων και η στήλη Β τις απαντήσεις τους - ναι ή όχι .
Πρέπει να εμφανίσετε τα ονόματα αυτών που είπαν ναι στο φύλλο2.
Ενώ το IF αναφέρεται συνήθως σε ένα κελί, ο τύπος ARRAYFORMULA του Google Sheets κάνει το IF να επεξεργάζεται όλα τα ονόματα και τις απαντήσεις ταυτόχρονα. Εδώ είναι ο τύπος που πρέπει να χρησιμοποιήσετε στο Sheet2:
=ARRAYFORMULA( IF(Sheet1!$B$2:$B$100="yes", Sheet1!$A$2:$A$100, ""))
Δείτε επίσης:
- Τύποι συστοιχίας Google Sheets
Λειτουργία GOOGLEFINANCE
Αναρωτηθήκατε ποτέ αν είναι δυνατόν να παρακολουθείτε τις συναλλαγματικές ισοτιμίες στα Φύλλα; Ή πόσο κοστίζει κάποιο αντικείμενο από τον εισαγόμενο πίνακα στο νόμισμα της χώρας σας; Και πόσο κόστιζε πριν από μια εβδομάδα, ένα μήνα ή ένα χρόνο;
Το Google Sheets απαντά σε όλα αυτά και σε μερικά ακόμη ερωτήματα με τη λειτουργία GOOGLEFINANCE. Συνδέεται με τους διακομιστές Google Finance και φέρνει τις τρέχουσες ή ιστορικές οικονομικές πληροφορίες απευθείας στο φύλλο εργασίας σας.
=GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date- Αν και η συνάρτηση απαριθμεί αρκετά ορίσματα, μόνο το πρώτο - ticker - Είναι το σύμβολο του ticker που αυτή η λειτουργία του Google Sheets θα λάβει υπόψη της κατά την άντληση των πληροφοριών. Για παράδειγμα, το GOOG θα αντιπροσωπεύει την Google, ενώ το MSFT τη Microsoft.
Τα άλλα ορίσματα είναι προαιρετικά και η χρήση τους εξαρτάται από το τι προσπαθείτε να πάρετε:
- χαρακτηριστικό είναι ό,τι ψάχνετε. Αν παραλειφθεί, είναι "τιμή" Αλλά αν χρειάζεστε τις πληροφορίες για μια συγκεκριμένη ημέρα, θα πρέπει να εισαγάγετε αυτό το μέρος του τύπου ούτως ή άλλως. Μπορείτε επίσης να λάβετε την υψηλή τιμή της τρέχουσας ημέρας ( "υψηλή" ), την τιμή κλεισίματος της προηγούμενης ημέρας ( "closeyest" ), ή την τιμή κατά το άνοιγμα της αγοράς ( "priceopen" ).
Συμβουλή: Μπορείτε να βρείτε τον πλήρη κατάλογο των χαρακτηριστικών σε αυτή τη σελίδα που είναι αφιερωμένη στο GOOGLEFINANCE.
- start_date και ημερομηνία λήξης χρησιμοποιούνται για να καθορίσετε την περίοδο κατά την οποία θέλετε να ελέγξετε τα δεδομένα. Εισάγετε την πρώτη ημέρα της περιόδου και είτε την τελευταία ημέρα είτε τον αριθμό των ημερών μετά την ημερομηνία έναρξης.
- διάστημα δηλώνει τη συχνότητα με την οποία θα επιστρέφονται τα δεδομένα. "καθημερινά" (1) ή "εβδομαδιαία" (7) .
Παράδειγμα 1. Τρέχουσα τιμή μετοχής
Ας πάρουμε την τρέχουσα τιμή της μετοχής της Google από το αμερικανικό χρηματιστήριο Nasdaq:
=GOOGLEFINANCE("NASDAQ:GOOG", "τιμή")
Παράδειγμα 2. Ιστορική τιμή μετοχής
Με παρόμοιο τρόπο, μπορείτε να ανακτήσετε τις πληροφορίες σχετικά με τις τιμές των μετοχών για τις τελευταίες 7 ημέρες:
=GOOGLEFINANCE("NASDAQ:GOOG", "price", "9/13/2019", 7, 1)
Παράδειγμα 3. Τρέχουσα συναλλαγματική ισοτιμία
Το GOOGLEFINANCE βοηθά επίσης στην εύρεση συναλλαγματικών ισοτιμιών:
=GOOGLEFINANCE("CURRENCY:EURGBP")
για να λάβετε τιμές για τη μετατροπή ευρώ σε λίρες στερλίνες
=GOOGLEFINANCE("CURRENCY:GBPUSD")
για να λάβετε πληροφορίες σχετικά με τη μετατροπή στερλίνας σε δολάρια ΗΠΑ
=GOOGLEFINANCE("CURRENCY:USDCAD")
πόσο κοστίζει η μετάβαση από δολάρια ΗΠΑ σε δολάρια Καναδά
Παράδειγμα 4. Ιστορική συναλλαγματική ισοτιμία
Ή μπορώ να ελέγξω τις συναλλαγματικές ισοτιμίες της ίδιας ημέρας πριν από ένα χρόνο:
=GOOGLEFINANCE("CURRENCY:USDCAD", "price", "9/20/2018")
Δείτε επίσης:
- Υπολογισμός συναλλαγματικών ισοτιμιών σε φύλλα Google με το GoogleFinance
Λειτουργία IMAGE του Google Sheets
Η ύπαρξη εικόνων στα λογιστικά σας φύλλα μπορεί να είναι χρήσιμη, ειδικά για εκπαιδευτικούς σκοπούς. Μπορείτε να ενσωματώσετε εικόνες σε αναπτυσσόμενες λίστες για να προωθήσετε την εργασία με τα δεδομένα σας στο επόμενο επίπεδο.
Για να εφοδιάσετε τα δεδομένα σας με κάποιο έργο τέχνης, το οπλοστάσιο των λειτουργιών του Google Sheets περιλαμβάνει την ΕΙΚΟΝΑ:
=IMAGE(url, [mode], [height], [width])- url - η διεύθυνση της εικόνας στο διαδίκτυο. Απαιτείται.
Σημείωση. Μην μπερδεύετε τη διεύθυνση της εικόνας με τη σελίδα στην οποία βρίσκεται η εικόνα. Η διεύθυνση URL της εικόνας μπορεί να ανακτηθεί κάνοντας δεξί κλικ στην ίδια την εικόνα και επιλέγοντας Αντιγραφή διεύθυνσης εικόνας από το μενού περιβάλλοντος.
- mode - αποφασίζει πώς να προσθέσει μια εικόνα στο Google Sheets: να την προσαρμόσει στο μέγεθος του κελιού και να διατηρήσει (1) ή να αγνοήσει (2) την αναλογία διαστάσεων της εικόνας- να διατηρήσει το αρχικό μέγεθος της εικόνας (3)- ή να ορίσει τις δικές σας αναλογίες της εικόνας (4). Προαιρετικό, αλλά χρησιμοποιεί τη λειτουργία #1 από προεπιλογή αν παραλειφθεί.
- ύψος και πλάτος χρησιμοποιούνται για τον προσδιορισμό του μεγέθους, εάν έχετε επιλέξει εκ των προτέρων την αντίστοιχη λειτουργία (#4).
Παράδειγμα 1. Προσαρμογή της εικόνας στο μέγεθος του κελιού αλλά διατήρηση της αναλογίας διαστάσεων
Για να προσθέσω μια εικόνα στο Google Sheets ώστε να ταιριάζει με το μέγεθος του κελιού, αρκεί να αναφέρω μόνο τη διεύθυνση URL της εικόνας στον τύπο. Έτσι, μεγαλώνω λίγο τη γραμμή και χρησιμοποιώ τα εξής:
=IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Strawberry.png")
Παράδειγμα 2. Προσαρμογή εικόνας σε κελί και αγνόηση αναλογίας διαστάσεων
Αν θέλετε να εισαγάγετε εικόνα και να την τεντώσετε ώστε να γεμίσει πλήρως το κελί, είναι η λειτουργία #2 για τον τύπο:
=IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blueberry.png", 2)
Όπως μπορείτε να δείτε, αυτή η λειτουργία δεν φαίνεται πολύ ελκυστική. Ας δοκιμάσουμε την επόμενη.
Παράδειγμα 3. Διατηρήστε το αρχικό μέγεθος της εικόνας
Υπάρχει μια επιλογή για να διατηρήσετε το αρχικό μέγεθος της εικόνας. Η λειτουργία #3 θα σας βοηθήσει:
=IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blackberry.png", 3)
Προφανώς, το κελί δεν επεκτείνεται αυτόματα. Έτσι πιστεύω ότι αυτός ο τρόπος είναι χρήσιμος μόνο αν έχετε μικρές εικόνες ή αν προσαρμόζετε τα κελιά με το χέρι.
Παράδειγμα 4. Καθορισμός αναλογιών εικόνας
Η τελευταία λειτουργία (#4) σας επιτρέπει να ορίσετε το προσαρμοσμένο πλάτος και ύψος της εικόνας σε pixels απευθείας στον τύπο:
=IMAGE("//ableb_images.s3.amazonaws.com/_img-blog/google-sheets-functions-not-xl/Raspberry.png", 4, 100, 100)
Δεδομένου ότι οι εικόνες μου είναι τετράγωνες, όρισα 100 εικονοστοιχεία επί 100. Είναι σαφές ότι η εικόνα εξακολουθεί να μην χωράει στο κελί. Αλλά το κράτησα έτσι απλά για να δείξω ότι θα πρέπει να είστε έτοιμοι να προσαρμόσετε τα κελιά σας και για τις 4 λειτουργίες.
Δείτε επίσης:
- Κρότοι και σταυροί ως εικόνες στα Φύλλα Google
Λειτουργία QUERY του Google Sheets
Πιστεύω ότι η QUERY στο Google Sheets είναι η πιο ολοκληρωμένη και ισχυρή λειτουργία που μπορείτε να βρείτε. Χρησιμοποιείται με τόσους πολλούς διαφορετικούς τρόπους που δεν είμαι σίγουρος ότι μπορώ να τους απαριθμήσω, πόσο μάλλον να τους μετρήσω όλους.
Μπορεί να αντικαταστήσει πλήρως τη λειτουργία FILTER του Google Sheets και, επιπλέον, έχει τις δυνατότητες των λειτουργιών COUNT, SUM και AVERAGE. Λοιπόν... κρίμα γι' αυτούς!
Οι τύποι που έχουν δημιουργηθεί με το Google Sheets QUERY σας επιτρέπουν να χειρίζεστε μεγάλα σύνολα δεδομένων απευθείας στα λογιστικά σας φύλλα. Για το σκοπό αυτό, χρησιμοποιείται μια ειδική γλώσσα ερωτήσεων - ένα σύνολο εντολών που ρυθμίζουν τι κάνει η συνάρτηση.
Συμβουλή: Αν είστε εξοικειωμένοι με βάσεις δεδομένων, αυτές οι εντολές μπορεί να σας θυμίζουν την SQL.
Συμβουλή. Δεν θέλετε να καταλάβετε καμία εντολή; Σας καταλαβαίνω. ;) Μεταβείτε σε αυτό το μέρος της δημοσίευσης για να δοκιμάσετε το εργαλείο που θα δημιουργήσει φόρμουλες QUERY του Google Sheets για εσάς. =QUERY(data, query, [headers])
- δεδομένα είναι το σημείο όπου υποδεικνύετε τον πίνακα που θα διαχειριστείτε, για παράδειγμα, μια ονομαστική περιοχή ή μια περιοχή κελιών. Αυτό το επιχείρημα είναι απαραίτητο.
- ερώτημα είναι το σημείο όπου ξεκινούν οι εντολές σας.
Συμβουλή: Μπορείτε να βρείτε έναν πλήρη κατάλογο των διαθέσιμων ρητρών και τη σειρά εμφάνισής τους στον τύπο σε αυτή τη σελίδα που δημιούργησε η Google για εσάς.
Σημείωση. Όλες οι ρήτρες πρέπει να εισάγονται σε διπλά εισαγωγικά.
- κεφαλίδες σας επιτρέπει να καθορίσετε τον αριθμό των γραμμών κεφαλίδας. Είναι προαιρετική και, αν παραλειφθεί, παίρνει -1 από προεπιλογή. Σε αυτή την περίπτωση, Google Sheets QUERY θα προσπαθήσει να μαντέψει τον αριθμό των επικεφαλίδων με βάση τα περιεχόμενα των κελιών σας.
Υπάρχουν τόσα πολλά που μπορεί να κάνει αυτή η συνάρτηση και τόσες πολλές περιπτώσεις χρήσης που μπορεί να καλύψει! Αλλά θα παρουσιάσω μόνο μερικά από τα πιο απλά παραδείγματα.
Παράδειγμα 1. Επιλογή δεδομένων χρησιμοποιώντας τη λειτουργία QUERY του Google Sheets
Για να επιστρέψετε ολόκληρο τον πίνακα σας από Φύλλο1 , θα πρέπει να χρησιμοποιήσετε το επιλέξτε εντολή και έναν αστερίσκο ( * ) που αντιπροσωπεύει όλα τα δεδομένα:
=QUERY(Φύλλο1!A1:C10, "select *")
Συμβουλή: Αν δεν χρειάζεστε ολόκληρο τον πίνακα και προτιμάτε να τραβήξετε ορισμένες στήλες, απλώς παραθέστε τις αντί για τον αστερίσκο:
=QUERY(Φύλλο1!A1:C10, "select A,C")
Παράδειγμα 2. Επιστροφή δεδομένων βάσει συνθήκης ("Where")
Η ρήτρα όπου σας επιτρέπει να καθορίσετε τη συνθήκη που θα πρέπει να ικανοποιείται προκειμένου να επιστρέφονται οι τιμές. Αυτό προικίζει το Google Sheets QUERY με δυνάμεις φιλτραρίσματος.
- Πάρτε τη λίστα με τις ταινίες που προβλήθηκαν μόνο μετά τη δεκαετία του '50:
=QUERY(Φύλλο1!A1:C10, "select A,C where C> 1950")
- Ή επιλέξτε μόνο δράματα (εκείνες τις ταινίες όπου Δράμα εμφανίζεται στο Είδος στήλη):
Συμβουλή: Μπορείτε να καθορίσετε όσες συνθήκες για όσες στήλες χρειάζεστε μέσα σε έναν τύπο.
Παράδειγμα 3. Ταξινόμηση δεδομένων με τη χρήση της ρήτρας "Order by"
Παραδόξως, το Google Sheets QUERY μπορεί επίσης να παίξει το ρόλο του εργαλείου ταξινόμησης. Μια ειδική εντολή που ονομάζεται με σειρά κατά χρησιμοποιείται για το σκοπό αυτό.
Απλώς πληκτρολογείτε τη στήλη με βάση την οποία θέλετε να ταξινομήσετε και στη συνέχεια καθορίζετε τη σειρά: ASC για αύξουσα και DESC για την κάθοδο.
Ας φέρουμε ολόκληρο τον πίνακα και ας ταξινομήσουμε τις ταινίες από το Α έως το Ω:
=QUERY(Φύλλο1!A1:C10, "select A,B,C order by A DESC")
Κάντε το Google Sheets να δημιουργήσει φόρμουλες QUERY για εσάς
Οι τύποι είναι σπουδαίοι και όλα αυτά, αλλά αν δεν έχετε ούτε το χρόνο ούτε την επιθυμία να ασχοληθείτε με αυτούς, αυτό το πρόσθετο θα σας βοηθήσει πάρα πολύ.
Το Multiple VLOOKUP Matches κάνει μια αναζήτηση v-lookup από ένα άλλο φύλλο. Παρά το όνομά του, το εργαλείο χρησιμοποιεί τη λειτουργία QUERY του Google Sheets για να επιστρέψει επιλεγμένες πολλαπλές στήλες από ένα άλλο φύλλο.
Γιατί QUERY; Επειδή η γλώσσα του επιτρέπει κάτι περισσότερο από μια απλή κάθετη αναζήτηση. αναζητήσεις στήλες στο όλες οι κατευθύνσεις και σας παίρνει όλοι οι αγώνες με βάση το με πολλαπλά κριτήρια .
Για να εργαστείτε με το πρόσθετο, δεν χρειάζεται να γνωρίζετε καθόλου τις ρήτρες QUERY. Και η ρύθμιση αυτών των πολλαπλών κριτηρίων v-lookup δεν ήταν ποτέ εύκολη:
- απλά... επιλέξτε μια συνθήκη από την αναπτυσσόμενη λίστα (περιέχει, περισσότερο από, είναι μεταξύ, κ.λπ.)
- και εισάγετε το κείμενό σας, την ημερομηνία, την ώρα ή έναν αριθμό όπως είναι.
Και όλα αυτά σε μόλις ένα γρήγορο βήμα :
Το κάτω μέρος του πρόσθετου είναι το Περιοχή προεπισκόπησης όπου δημιουργείται ο τύπος QUERY. Ο τύπος αλλάζει ακριβώς ενώ δημιουργείτε συνθήκες, έτσι ώστε να τον βλέπετε πάντα ενημερωμένο.
Σας δείχνει επίσης τις αναζητήσεις vlookup που επιστρέφονται. Για να τις πάρετε στο φύλλο σας μαζί με τον τύπο, απλά επιλέξτε το κελί όπου θέλετε να τις τοποθετήσετε και πατήστε Εισαγωγή τύπου Αν δεν χρειάζεστε καθόλου τον τύπο, μπορείτε να επικολλήσετε μόνο τα αποτελέσματα στο φύλλο σας πατώντας το πλήκτρο Επικόλληση αποτελέσματος .
Τέλος πάντων, μπορείτε να εγκαταστήσετε το Multiple VLOOKUP Matches στα λογιστικά σας φύλλα από το Google Workspace Marketplace για να μου αποδείξετε ότι έχω δίκιο ;) Επίσης, φροντίστε να επισκεφθείτε την αρχική σελίδα του πρόσθετου για να το γνωρίσετε καλύτερα.
Δείτε επίσης:
- Αφαίρεση διπλών γραμμών χρησιμοποιώντας QUERY στο Google Sheets
- Χρησιμοποιήστε το Google Sheets QUERY για την εισαγωγή περιοχών από πολλαπλά φύλλα
- Κατασκευάστε τύπους QUERY στο Google Sheets για τη μορφοποίηση ημερομηνιών
- Συγχώνευση στηλών χρησιμοποιώντας τη λειτουργία QUERY του Google Sheets
- Συγχώνευση φύλλων Google & amp; ενημέρωση κυττάρων με τη λειτουργία QUERY
- Split ένα φύλλο σε πολλαπλά φύλλα από τα κοινά δεδομένα χρησιμοποιώντας QUERY
Λειτουργία Google Sheets SPARKLINE
Πριν από λίγο καιρό εξηγήσαμε πώς να δημιουργείτε διαγράμματα σε λογιστικά φύλλα. Αλλά το Google Sheets SPARKLINE είναι ο τρόπος σας για να δημιουργείτε γρήγορα τα πιο απλά διαγράμματα μέσα στα κελιά.
Ενώ το Excel διαθέτει αυτή τη λειτουργία ως εργαλείο, στα λογιστικά φύλλα, είναι μια μικρή λειτουργία:
=SPARKLINE(δεδομένα, [επιλογές])- επιλέξτε την περιοχή που θα περιέχει το διάγραμμα - είναι η δική σας δεδομένα
- ορίστε το επιλογές για το γράφημα, όπως ο τύπος του, το μήκος των αξόνων και τα χρώματα. Όπως συνέβαινε και με τη συνάρτηση QUERY, χρησιμοποιούνται ειδικές ρήτρες για το σκοπό αυτό. Αν δεν δηλώσετε τίποτα, η συνάρτηση επιστρέφει ένα μαύρο γραμμικό γράφημα από προεπιλογή.
Η λειτουργία είναι ένα πραγματικά εξαιρετικό υποκατάστατο του μεγάλου παλιού διαγράμματος, ειδικά αν δεν έχετε χρόνο ή χώρο για το διάγραμμα.
Έχω μια λίστα με τα εισοδήματα κατά τη διάρκεια του έτους. Ας προσπαθήσουμε να φτιάξουμε μικρά διαγράμματα με βάση αυτά τα δεδομένα.
Παράδειγμα 1. Γραμμικό διάγραμμα
Συγχωνεύω 4 κελιά για να φαίνεται καλά το γράφημα και εισάγω τον ακόλουθο τύπο εκεί:
=SPARKLINE(B2:B13)
Έχω ένα γραμμικό διάγραμμα, επειδή έχει οριστεί από προεπιλογή για όταν δεν καθορίζετε τίποτα άλλο εκτός από το εύρος των κελιών.
Παράδειγμα 2. Διάγραμμα στήλης
Για να αλλάξω τον τύπο του διαγράμματος, θα πρέπει να χρησιμοποιήσω την πρώτη ρήτρα - charttype - ακολουθούμενη από τον τύπο του ίδιου του διαγράμματος - στήλη .
Σημείωση. Κάθε εντολή θα πρέπει να τυλίγεται σε διπλά εισαγωγικά, ενώ ολόκληρο το ζεύγος να μπαίνει σε αγκύλες.
=SPARKLINE(B2:B13, {"charttype", "column"})
Παράδειγμα 3. Λεπτομερής ρύθμιση του διαγράμματος
Το επόμενο πράγμα που θα κάνω είναι να καθορίσω το χρώμα.
Σημείωση. Κάθε νέο ζεύγος ρητρών πρέπει να διαχωρίζεται από το προηγούμενο με άνω και κάτω τελεία.
=SPARKLINE(B2:B13, {"charttype", "column"; "color", "orange"})
Το Google Sheets SPARKLINE σάς επιτρέπει να ορίσετε διαφορετικές αποχρώσεις για τις χαμηλότερες και τις υψηλότερες εγγραφές, να καθορίσετε τον τρόπο επεξεργασίας των κενών, κ.λπ.
Συμβουλή. Πλήρης κατάλογος των εντολών βρίσκεται σε αυτή τη σελίδα βοήθειας.
Ταξινόμηση και φιλτράρισμα με λειτουργίες του Google Sheets
Μια άλλη ομάδα λειτουργιών βοηθά στο φιλτράρισμα και την ταξινόμηση δεδομένων σε λογιστικά φύλλα.
Λειτουργία FILTER του Google Sheets
Το ξέρω, το ξέρω, το φίλτρο υπάρχει στο Excel. Αλλά μόνο ως εργαλείο που εφαρμόζεται στον κύριο πίνακα. Και ναι, τα λογιστικά φύλλα της Google διαθέτουν επίσης το ίδιο εργαλείο.
Όμως η λειτουργία FILTER στο Google Sheets διατηρεί τα αρχικά σας δεδομένα ανέπαφα και επιστρέφει τις επιθυμητές γραμμές και στήλες κάπου κοντά.
Αν και δεν είναι τόσο ισχυρή όσο η QUERY, είναι πιο εύκολο να μάθει κανείς και θα κάνει για να πάρει μερικά γρήγορα αποσπάσματα.
Αυτή η λειτουργία του Google Sheets είναι εξαιρετικά απλή:
=FILTER(range, condition1, [condition2])Απαιτούνται μόνο δύο μέρη: εύρος για τα δεδομένα προς φιλτράρισμα και condition1 για τον κανόνα στον οποίο βασίζεται το φίλτρο. Ο αριθμός των κριτηρίων εξαρτάται από την εργασία σας, οπότε οι άλλες συνθήκες είναι εντελώς προαιρετικές.
Αν θυμάστε, είχα μια λίστα με φρούτα και τις τιμές τους. Να πώς το Google Sheets FILTER μου δίνει τα φρούτα που κοστίζουν πάνω από 5 δολάρια:
=FILTER(A2:B10, B2:B10>5)
Δείτε επίσης:
- Λειτουργία FILTER του Google Sheets: τύποι και εργαλεία για το φιλτράρισμα δεδομένων σε υπολογιστικά φύλλα
- Συγχώνευση δύο πινάκων Google Sheets & Προσθέστε μη ταιριαστές γραμμές χρησιμοποιώντας FILTER + VLOOKUP
Λειτουργία UNIQUE του Google Sheets
Σε περίπτωση που ο πίνακας περιέχει διπλές τιμές, μπορείτε να ανακτήσετε τις γραμμές που αναφέρονται μόνο μία φορά. Η λειτουργία UNIQUE για το Google Sheets θα σας βοηθήσει. Με αυτήν, το θέμα είναι μόνο το εύρος:
=UNIQUE(range)Δείτε πώς μπορεί να φαίνεται στα δεδομένα σας:
=UNIQUE(A1:B10)
Συμβουλή: Δεδομένου ότι το UNIQUE είναι ευαίσθητο στην πεζότητα, φέρτε τις τιμές σας στην ίδια πεζότητα κειμένου εκ των προτέρων χρησιμοποιώντας τους τρόπους από αυτό το σεμινάριο.
Δείτε επίσης:
- Πώς να βρείτε και να αφαιρέσετε τα αντίγραφα στα Φύλλα Google
COUNTUNIQUE για Φύλλα Google
Αναρωτηθήκατε ποτέ πώς να μετράτε τις μοναδικές εγγραφές στο Google Sheets αντί να τις μεταφέρετε σε ξεχωριστή λίστα; Λοιπόν, υπάρχει μια συνάρτηση που το κάνει αυτό:
=COUNTUNIQUE(value1, [value2, ...])Μπορείτε να εισαγάγετε όσες τιμές χρειάζεστε απευθείας στον τύπο, να ανατρέξετε σε κελιά από εκεί ή να χρησιμοποιήσετε πραγματικές περιοχές δεδομένων.
Σημείωση. Σε αντίθεση με τη UNIQUE, η συνάρτηση δεν μπορεί να μετρήσει ολόκληρες γραμμές. Ασχολείται μόνο με μεμονωμένα κελιά. Έτσι, κάθε νέο κελί σε άλλη στήλη θα αντιμετωπίζεται ως μοναδικό.
Δείτε επίσης:
- Λειτουργίες COUNT και COUNTA στο Google Sheets
- Άθροισμα και καταμέτρηση κελιών με βάση το χρώμα τους στο Google Sheets
Google Sheets SORT
Ακόμα μια απλή λειτουργία του Google Sheets που δεν υπάρχει στο Excel και μπορεί να υποβαθμίσει το τυπικό εργαλείο ;)
=SORT(range, sort_column, is_ascending, [sort_column2, is_ascending2, ...])- εισέρχεστε στο εύρος για το τραπέζι σας
- καθορίστε το sort_column - ένας αριθμός της στήλης για ταξινόμηση
- επιλέξτε τον τρόπο ταξινόμησης των γραμμών στο is_ascending : TRUE για αύξουσα πορεία, FALSE για φθίνουσα πορεία
- αν υπάρχουν περισσότερες στήλες για ταξινόμηση, συνεχίστε να γεμίζετε τον τύπο με ζεύγη sort_column και is_ascending
Σε αυτό το παράδειγμα, ταξινομώ τα φρούτα με βάση την τιμή:
=SORT(A2:B10, 2, TRUE)
Συμβουλή. Μερικά επιπλέον ορίσματα - και η συνάρτηση SORT του Google Sheets μετατρέπεται σε SORTN. Επιστρέφει μόνο τον καθορισμένο αριθμό γραμμών αντί για ολόκληρο τον πίνακα:
- εισάγετε τον αριθμό των γραμμών που θέλετε να λάβετε ως δεύτερο όρισμα
- το τρίτο χρησιμοποιείται για να υποδείξει τον αριθμό των δεσμών (παρόμοιες ή διπλές γραμμές), αλλά δεν το χρειάζομαι.
- τα υπόλοιπα είναι τα ίδια με τη συνάρτηση SORT του Google Sheets:
=SORTN(A2:B10, 5, , 2, TRUE)
Συμβουλή. Μπορείτε να διαβάσετε περισσότερα σχετικά με το Google Sheets SORTN στη σελίδα βοήθειας του Επεξεργαστή Εγγράφων.
Λειτουργίες του Google Sheets για την ένωση και το διαχωρισμό κελιών
Οι συναρτήσεις για αυτές τις εργασίες ονομάζονται οι ίδιες: SPLIT και JOIN.
- Για να χωρίσω τα κελιά στο Google Sheets με μια συνάρτηση, πληκτρολογώ την περιοχή με τις τιμές που θέλω να διαχωρίσω και καθορίζω το διαχωριστικό σε διπλά εισαγωγικά - κενό στην περίπτωσή μου.
Συμβουλή. Το ARRAYFORMULA μου επιτρέπει να εισάγω και να επεξεργάζομαι ολόκληρη τη στήλη, όχι μόνο ένα κελί. Ωραίο, ε; :)
=ARRAYFORMULA( SPLIT(A2:A24, " "))
- Για να συγχωνεύσετε κελιά πίσω, αναλαμβάνει η συνάρτηση JOIN του Google Sheets. Η συνάρτηση αρκεί αν πρέπει να συγχωνεύσετε εγγραφές μέσα σε μονοδιάστατους πίνακες: μία στήλη ή μία γραμμή.
=JOIN(" ", A2:D2)
Δείτε επίσης:
- Συγχώνευση κελιών στο Google Sheets με τη συνάρτηση CONCATENATE
Εισαγωγή δεδομένων από το Web
Αν δεν υπήρχαν ορισμένες συγκεκριμένες λειτουργίες του Google Sheets, η εισαγωγή δεδομένων από άλλα υπολογιστικά φύλλα και τον Ιστό θα ήταν ένας μεγάλος μπελάς.
Πώς να χρησιμοποιήσετε το IMPORTRANGE στο Google Sheets
Η λειτουργία IMPORTRANGE σας επιτρέπει να αντλήσετε δεδομένα από ένα άλλο έγγραφο στο Google Sheets:
=IMPORTRANGE(spreadsheet_url, range_string)Απλά καθορίζετε ένα λογιστικό φύλλο παρέχοντας το spreadsheet_url και πληκτρολογήστε το εύρος - range_string - που θέλετε να ανακτήσετε.
Σημείωση. Την πρώτη φορά που θα ανατρέξετε σε ένα άλλο αρχείο, ο τύπος θα επιστρέψει το σφάλμα. Δεν χρειάζεται να πανικοβληθείτε. Το θέμα είναι ότι, πριν το IMPORTRANGE for Google Sheets μπορέσει να αντλήσει τα δεδομένα, θα πρέπει να του δώσετε τα δικαιώματα πρόσβασης σε ένα άλλο φύλλο εργασίας. Απλά περάστε το ποντίκι σας πάνω από το σφάλμα και θα δείτε ένα κουμπί που θα σας βοηθήσει να το κάνετε αυτό:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/1V8IjzfD9EiwfkV2wBx8KgJ9g3GQGQOyl3_P3Go/edit", "Sheet1!A1:B10")
Συμβουλή. Συζήτησα λεπτομερώς το IMPORTRANGE σε μια από τις προηγούμενες αναρτήσεις στο blog, ρίξτε μια ματιά :)
IMPORTHTML και IMPORTDATA
Αυτές οι δύο λειτουργίες έχουν σχεδιαστεί για την εισαγωγή δεδομένων από διάφορες σελίδες του διαδικτύου.
- Εάν τα δεδομένα που σας ενδιαφέρουν παρουσιάζονται σε μορφή .csv (τιμή διαχωρισμένη με κόμμα) ή .tsv (τιμή διαχωρισμένη με καρτέλα) στην ιστοσελίδα, χρησιμοποιήστε IMPORTDATA:
=IMPORTDATA(url)
Αντικαταστήστε το url με έναν σύνδεσμο προς τη σελίδα της πηγής σας ή με μια αναφορά σε ένα κελί με έναν τέτοιο σύνδεσμο.
- Για να λάβετε μόνο τον πίνακα από κάποια ιστοσελίδα, χρησιμοποιήστε IMPORTHTML:
=IMPORTHTML(url, query, index)
Καθορίστε το url στη σελίδα με έναν πίνακα- αποφασίστε αν θέλετε να λάβετε μια λίστα ή έναν πίνακα για ερώτημα ; και αν υπάρχουν διάφοροι πίνακες ή λίστες στη σελίδα, υποδείξτε στη συνάρτηση τον σωστό, δίνοντας τον αριθμό του:
=IMPORTHTML( "//travel.gc.ca/travelling/advisories", "table", 1)
Συμβουλή. Υπάρχει επίσης το IMPORTFEED που εισάγει τροφοδοσία RSS ή ATOM και το IMPORTXML που αντλεί δεδομένα από δεδομένα δομημένα με διαφορετικούς τρόπους (συμπεριλαμβανομένων των XML, HTML και CSV).
Συναρτήσεις του Google Sheets για τη μετατροπή αριθμών και την εκτέλεση κάποιων μαθηματικών
Υπάρχει μια μικρή ομάδα απλών συναρτήσεων - parsers - που μετατρέπουν τον αριθμό σας σε:
- ημερομηνία - TO_DATE
=TO_DATE(43, 882,00)
=TO_DOLLARS(43, 882,00)
Και μια μικρή ομάδα τελεστών που μπορούν να χρησιμοποιηθούν σε τύπους για σύγκριση ή υπολογισμό. Θα τους βρείτε σε μια ομάδα των χειριστές σε αυτή τη σελίδα.
- ΠΡΌΣΘΕΣΗ, ΜΕΊΟΝ, ΔΙΑΊΡΕΣΗ, ΠΟΛΛΑΠΛΑΣΙΑΣΜΌΣ
- EQ (έλεγχος αν οι τιμές είναι ίσες), NE (όχι ίσες)
- GT (έλεγχος αν η πρώτη τιμή είναι μεγαλύτερη από), GTE (μεγαλύτερη ή ίση με), LT (μικρότερη από), LTE (μικρότερη ή ίση με)
- UMINUS (αντιστρέφει το πρόσημο του αριθμού)
...Ουφ! Τι πλήθος από λειτουργίες του Google Sheets! :)
Μπορείτε να πιστέψετε ότι δεν υπάρχουν στο Excel; Ποιος θα το φανταζόταν; Στοιχηματίζω ότι πολλές από αυτές πηγαίνουν το Google Sheets ένα βήμα παραπέρα στην επεξεργασία των δεδομένων σας.
Αν υπάρχουν άλλες λειτουργίες που έχετε ανακαλύψει σε υπολογιστικά φύλλα που δεν ταιριάζουν στο Excel, βιαστείτε να τις μοιραστείτε μαζί μας στα σχόλια παρακάτω! ;)