Μετάβαση στο κύριο περιεχόμενο

Excel CHOOSE λειτουργία

Συγγραφέας: Sun Τελευταία τροποποίηση: 2019-06-21

doc επιλέξτε συνάρτηση 1

Περιγραφή

Σύνταξη και Επιχειρήματα

Χρήση και παραδείγματα


Περιγραφή

Η CHOOSE Η συνάρτηση επιστρέφει μια τιμή από τη λίστα του ορίσματος τιμής βάσει του δεδομένου αριθμού ευρετηρίου. Για παράδειγμα, CHOOSE(3,”Apple”,”Peach”,”Orange”) επιστρέφει πορτοκαλί, ο αριθμός ευρετηρίου είναι 3 και το πορτοκαλί είναι η τρίτη τιμή μετά τον αριθμό ευρετηρίου στη συνάρτηση.

σύνταξη και Επιχειρήματα

Σύνταξη τύπου

CHOOSE(index_num, value1, [value2], …)

Επιχειρήματα

  • Index_num: Απαιτείται. Μια αριθμητική τιμή από 1-254 έως έμμεση ποια τιμή ορίσματος θα επιλεγεί. εάν το index_num είναι εκτός κλίμακας μεταξύ 1-254, CHOOSE επιστρέφει το #VALUE! τιμή σφάλματος. Εάν το index_num είναι μια δεκαδική τιμή, θα στρογγυλοποιηθεί προς τα κάτω σε έναν ακέραιο αριθμό πριν χρησιμοποιηθεί ο τύπος.
  • Value1: Απαιτείται. Η πρώτη τιμή στον τύπο που μπορεί να επιλεγεί.
  • Value2: Προαιρετικός. Η δεύτερη και έως και 254η τιμή από την οποία θα επιλέξετε.

Value1, value2… Μπορεί να είναι αριθμοί, κείμενα, τύποι, αναφορές κελιού ή καθορισμένο όνομα.

επιστροφή Αξία

Η CHOOSE Η συνάρτηση επιστρέφει μια τιμή από μια λίστα με βάση τη δεδομένη θέση.

Χρήση και παραδείγματα

Σε αυτό το μέρος, παραθέτω μερικά απλά αλλά αντιπροσωπευτικά παραδείγματα για να εξηγήσω τη χρήση του CHOOSE λειτουργία.

Ex1 - Βασική χρήση: χρήση CHOOSE να λειτουργεί μόνο για να επιλέξει τιμή από το όρισμα λίστας

Φόρμουλα 1:

=CHOOSE(3,"a","b","c","d")

Return: c, που είναι το τρίτο όρισμα μετά το index_num του 3 στο CHOOSE λειτουργία.

Σημείωση: χρησιμοποιώντας διπλά εισαγωγικά που περιβάλλουν την τιμή εάν είναι κείμενο.

Φόρμουλα 2:

=CHOOSE(2,A1,A2,A3,A4)

Επιστροφή: Kate, η τιμή του A2. Δεδομένου ότι το index_num είναι 2 και το A2 είναι η δεύτερη τιμή στο CHOOSE λειτουργία.

Φόρμουλα 3:

=CHOOSE(4,8,9,7,6)

Return: 6, το όρισμα της 4ης λίστας στη συνάρτηση.
doc επιλέξτε συνάρτηση 2


Ex2 - Επιστροφή διαφορετικών αποτελεσμάτων βάσει πολλαπλών συνθηκών

Ας υποθέσουμε ότι έχετε μια λίστα αποκλίσεων για κάθε προϊόν που έπρεπε να επισημανθεί με βάση τις συνθήκες όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.
doc επιλέξτε συνάρτηση 3

Συνήθως, μπορείτε να χρησιμοποιήσετε τη λειτουργία IF για να χειριστείτε, αλλά εδώ σας παρουσιάζω πώς να χρησιμοποιήσετε το CHOOSE Λειτουργία για την εύκολη επίλυση αυτού του προβλήματος

Φόρμουλα:

=CHOOSE((B7>0)+(B7>1)+(B7>5),"Top","Middle","Bottom")

Εξηγώ:

(B7>0)+(B7>1)+(B7>5): το index_num, B7 είναι 2, το οποίο είναι μεγαλύτερο από 0 και 1 αλλά μικρότερο από 5, οπότε έχουμε το ενδιάμεσο αποτέλεσμα:

=CHOOSE(True+Ture+False,"Top","Middle","Bottom")

Όπως γνωρίζουμε, True = 1, False = 0, έτσι ο τύπος μπορεί να θεωρηθεί ως:

=CHOOSE(1+1+0,"Top","Middle","Bottom")

τότε

=CHOOSE(2,"Top","Middle","Bottom")

Αποτέλεσμα: Μέση
doc επιλέξτε συνάρτηση 4


Ex3 - Επιστροφή διαφορετικών υπολογισμένων αποτελεσμάτων με βάση τις συνθήκες

Ας υποθέσουμε ότι πρέπει να υπολογίσετε τις εκπτώσεις για κάθε προϊόν με βάση το ποσό και την τιμή, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:
doc επιλέξτε συνάρτηση 5

Φόρμουλα:

=CHOOSE((B8>0)+(B8>100)+(B8>200)+(B8>300),B8*C8*0.1,B8*C8*0.2,B8*C8*0.3,B8*C8*0.5)

Εξηγώ:

(B8>0)+(B8>100)+(B8>200)+(B8>300): index_number, B8 είναι 102, το οποίο είναι μεγαλύτερο από 100 αλλά λιγότερο από 201, οπότε σε αυτό το μέρος, επιστρέφει το αποτέλεσμα που εμφανίζεται ως:

=CHOOSE(true+true+false+false,B8*C8*0.1,B8*C8*0.2,B8*C8*0.3,B8*C8*0.5)

=CHOOSE(1+1+0+0,B8*C8*0.1,B8*C8*0.2,B8*C8*0.3,B8*C8*0.5)

τότε

=CHOOSE(2,B8*C8*0.1,B8*C8*0.2,B8*C8*0.3,B8*C8*0.5)

B8*C8*0.1,B8*C8*0.2,B8*C8*0.3,B8*C8*0.5: οι τιμές από τις οποίες θα επιλέξουμε, η έκπτωση ισούται με την τιμή * ποσό * ποσοστό έκπτωσης, αφού εδώ το index_num είναι 2, επιλέγει B8 * C8 * 0.2

Επιστροφές: 102 * 2 * 0.2 = 40.8
doc επιλέξτε συνάρτηση 6


Ex4 - Επιλέξτε τυχαία από τη λίστα

Στο Excel, μερικές φορές, ίσως χρειαστεί να επιλέξετε τυχαία μια τιμή από μια δεδομένη λίστα, το CHOOSE η λειτουργία μπορεί να λύσει αυτήν την εργασία.

Επιλέξτε τυχαία μία τιμή από μια λίστα:

Φόρμουλα:

=CHOOSE(RANDBETWEEN(1,5),$D$2,$D$3,$D$4,$D$5,$D$6)

Εξηγώ:

RANDBETWEEN(1,5): index_num, λάβετε τυχαία αριθμό από 1 έως 5

$D$2,$D$3,$D$4,$D$5,$D$6: τη λίστα τιμών από τις οποίες μπορείτε να επιλέξετε
doc επιλέξτε συνάρτηση 7


Ex5 - Συνδυάστε CHOOSE και VLOOKUP λειτουργεί για να επιστρέψει την τιμή στην αριστερή στήλη

Γενικά, χρησιμοποιούμε τη συνάρτηση VLOOKUP =VLOOKUP (value, table, col_index, [range_lookup]) για να επιστρέψετε μια τιμή με βάση μια δεδομένη τιμή από ένα εύρος πίνακα. Αλλά με το VLOOKUP συνάρτηση, θα επιστρέψει μια τιμή σφάλματος ενώ η στήλη επιστροφής βρίσκεται στα αριστερά της στήλης αναζήτησης όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:
doc επιλέξτε συνάρτηση 8

Σε αυτήν την περίπτωση, μπορείτε να συνδυάσετε το CHOOSE Λειτουργία με λειτουργία VLOOKUP για την επίλυση του προβλήματος.

Φόρμουλα:

=VLOOKUP(E1,CHOOSE({1,2},B1:B7,A1:A7),2,FALSE)

Εξηγώ:

CHOOSE({1,2},B1:B7,A1:A7): ως όρισμα table_range στη συνάρτηση VLOOKUP. {1,2} σημαίνει την εμφάνιση 1 ή 2 ως όρισμα index_num με βάση το όρισμα col_num στη συνάρτηση VLOOKUP. Εδώ, η συνάρτηση col_num στο VLOOKUP είναι 2, έτσι το CHOOSE εμφάνιση λειτουργίας ως CHOOSE(2, B1:B7,A1:A7), σημαίνει να επιλέξετε τιμή από A1: A7.
doc επιλέξτε συνάρτηση 9


Ex6 - Επιστροφή καθημερινή ή μήνα με βάση τη δεδομένη ημερομηνία

Με την CHOOSE συνάρτηση, μπορείτε επίσης να επιστρέψετε τη σχετική εργάσιμη ημέρα και μήνα με βάση μια δεδομένη ημερομηνία

Τύπος 1: επιστροφή την ημέρα της εβδομάδας με ημερομηνία

=CHOOSE(WEEKDAY(),"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")

Εξηγώ:

WEEKDAY(): το όρισμα index_num, για να λάβετε τον αριθμό της εργάσιμης ημέρας της δεδομένης ημερομηνίας, για παράδειγμα, η WEEKDAY (A5) επιστρέφει 6, τότε το όρισμα index_num είναι 6.

"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday": ορίσματα λίστας τιμών, ξεκινήστε με "Κυριακή" επειδή ο αριθμός "1" της εβδομάδας δείχνει "Κυριακή".

Τύπος 2: επιστροφή μήνα κατά ημερομηνία

=CHOOSE(MONTH(),"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

Εξηγώ:

MONTH(): index_num όρισμα, το οποίο λαμβάνει τον αριθμό μήνα από τη δεδομένη ημερομηνία, για παράδειγμα, MONTH (A5) επιστρέφει 3.
doc επιλέξτε συνάρτηση 10


Ex7 - Επιστροφή στην επόμενη ημέρα εργασίας / σαββατοκύριακου με βάση σήμερα

Στην καθημερινή εργασία, μπορεί να θέλετε να υπολογίσετε την επόμενη εργάσιμη ημέρα ή το Σαββατοκύριακο με βάση σήμερα. Εδώ CHOOSE Η λειτουργία μπορεί επίσης να σας κάνει μια χάρη.

Για παράδειγμα, σήμερα είναι 12/20/2018, Πέμπτη, τώρα πρέπει να λάβετε την επόμενη εργάσιμη ημέρα και σαββατοκύριακο.

Τύπος 1: πάρτε την ημερομηνία του σήμερα

=TODAY()

Αποτέλεσμα: 12/20/2018

Τύπος 2: λάβετε τον αριθμό της ημέρας της εβδομάδας σήμερα

=WEEKDAY(TODAY())

Αποτέλεσμα: 5 (ενώ σήμερα είναι 12/20/2018)

Η λίστα αριθμών της εβδομάδας, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:
doc επιλέξτε συνάρτηση 10

Τύπος 3: πάρτε την επόμενη εργάσιμη ημέρα

=TODAY()+CHOOSE(WEEKDAY(TODAY()),1,1,1,1,1,3,2)

Εξηγώ:

Today(): επιστρέψτε την τρέχουσα ημερομηνία

WEEKDAY(TODAY()): index_num όρισμα στο CHOOSE συνάρτηση, λάβετε τον αριθμό της ημέρας της εβδομάδας σήμερα, για παράδειγμα, η Κυριακή είναι 1, η Δευτέρα είναι 2…

1,1,1,1,1,3,2: όρισμα τιμής στη λίστα CHOOSE λειτουργία. Για παράδειγμα, εάν η ημέρα της εβδομάδας (σήμερα ()) επιστρέψει 1 (Κυριακή), επιλέγει 1 από τη λίστα τιμών, τότε ολόκληρος ο τύπος αλλάζει σε = Σήμερα () + 1, που σημαίνει να προσθέσετε 1 ημέρα για επιστροφή την επόμενη Δευτέρα. Εάν η ημέρα της εβδομάδας (σήμερα ()) επιστρέψει 6 (Παρασκευή), επιλέγει 3 από τη λίστα τιμών, επειδή η Παρασκευή απέχει 3 ημέρες από την επόμενη Δευτέρα.

Αποτέλεσμα (ενώ σήμερα είναι 12/20/2018):

=12/20/2018+CHOOSE(5,1,1,1,1,1,3,2)

= 12/20/2018 + 1

= 12/21/2018

Τύπος 4: πάρτε την επόμενη μέρα του Σαββατοκύριακου

=TODAY()+CHOOSE(WEEKDAY(TODAY()),6,5,4,3,2,1,1)

Εξηγώ:

6,5,4,3,2,1,1: όρισμα τιμής στη λίστα CHOOSE λειτουργία. Για παράδειγμα, εάν η ημέρα της εβδομάδας (σήμερα ()) επιστρέψει 1 (Κυριακή), επιλέγει 6 από τη λίστα τιμών, τότε ολόκληρος ο τύπος αλλάζει σε = Σήμερα () + 6, που σημαίνει να προσθέσετε 6 ημέρες και να επιστρέψετε το επόμενο Σάββατο.

Αποτέλεσμα:

=12/20/2018+CHOOSE(5,6,5,4,3,2,1,1)

= 12/20/2018 + 2

= 12/22/2018
doc επιλέξτε συνάρτηση 10


Δείγμα αρχείου
δείγμα αρχείου doc


Τα καλύτερα εργαλεία παραγωγικότητας του Office

Kutools για Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων  |  Διαγραφή κενών γραμμών  |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων  |  Γύρος χωρίς φόρμουλα ...
Super VLookup: Πολλαπλά Κριτήρια  |  Πολλαπλή Αξία  |  Σε πολλά φύλλα  |  Ασαφής αναζήτηση...
Adv. Αναπτυσσόμενη λίστα: Εύκολη αναπτυσσόμενη λίστα  |  Εξαρτημένη αναπτυσσόμενη λίστα  |  Πολλαπλή αναπτυσσόμενη λίστα...
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  Συγκρίνετε στήλες με Επιλέξτε Ίδια και διαφορετικά κελιά ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος  |  Προβολή σχεδίου  |  Μεγάλη Formula Bar  |  Διαχείριση βιβλίου εργασίας & φύλλου | Βιβλιοθήκη πόρων (Αυτόματο κείμενο)  |  Επιλογή ημερομηνίας  |  Συνδυάστε φύλλα εργασίας  |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών  |  Αποστολή email ανά λίστα  |  Σούπερ φίλτρο  |  Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων ...)  |  50 + Διάγραμμα Τύποι (Gantt διάγραμμα ...)  |  40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια ...)  |  19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι ...)  |  12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος ...)  |  7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαχωρίστε τα κελιά του Excel ...)  |  ... κι αλλα

Το Kutools για το Excel διαθέτει πάνω από 300 δυνατότητες, Διασφάλιση ότι αυτό που χρειάζεστε είναι μόνο ένα κλικ μακριά...

Περιγραφή


Καρτέλα Office - Ενεργοποίηση ανάγνωσης με καρτέλες και επεξεργασία στο Microsoft Office (συμπεριλάβετε το Excel)

  • Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
  • Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
  • Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
  • Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), όπως ακριβώς το Chrome, το Edge και το Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations