Τυχαία επιλογή από λίστα χωρίς αντίγραφα στο Excel (5 περιπτώσεις)

  • Μοιραστείτε Αυτό
Hugh West

Αν ψάχνετε για μερικούς από τους πιο εύκολους και αποτελεσματικούς τρόπους για τυχαία επιλογή από μια λίστα χωρίς αντίγραφα στο Excel, τότε θα βρείτε αυτό το άρθρο χρήσιμο. Ας μπούμε λοιπόν στο κύριο άρθρο.

Λήψη βιβλίου εργασίας

Τυχαία επιλογή από μια λίστα.xlsx

5 περιπτώσεις για τυχαία επιλογή από λίστα χωρίς αντίγραφα στο Excel

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

Έχουμε χρησιμοποιήσει Microsoft Excel 365 έκδοση εδώ, μπορείτε να χρησιμοποιήσετε οποιεσδήποτε άλλες εκδόσεις ανάλογα με την ευκολία σας.

Μέθοδος-1: Χρήση των συναρτήσεων RAND, INDEX και RANK.EQ για τυχαία επιλογή χωρίς διπλότυπα

Εδώ, θα κάνουμε μια τυχαία επιλογή 6 προϊόντα από το σύνολο 9 προϊόντα στο Τυχαίο αντικείμενο στήλη και για να κάνουμε αυτή την επιλογή απαλλαγμένη από αντίγραφα θα δημιουργήσουμε μερικούς τυχαίους αριθμούς στη στήλη Τυχαία τιμή Για να κάνουμε αυτή την επιλογή θα χρησιμοποιήσουμε την επιλογή Συνάρτηση RAND , Λειτουργία INDEX , και Συνάρτηση RANK.EQ Λειτουργία RANK αν προτιμάτε να το χρησιμοποιήσετε).

Βήματα :

➤ Για τη δημιουργία τυχαίων μοναδικών αριθμών πληκτρολογήστε την ακόλουθη συνάρτηση στο κελί C4 .

=RAND()

➤ Τύπος ENTER και σύρετε προς τα κάτω το Χειρολαβή πλήρωσης εργαλείο.

Μετά από αυτό, θα λάβετε τους ακόλουθους τυχαίους αριθμούς και θα παρατηρήσετε την επίδραση της πτητικής συνάρτησης RAND στην αλλαγή των αριθμών μετά από κάθε υπολογισμό. Μπορείτε να δείτε ότι πριν από την εφαρμογή της AutoFill η τιμή στο κελί ήταν 0.975686091 και μετά την εφαρμογή της η τιμή άλλαξε σε 0.082805271 .

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

➤ Επιλέξτε το εύρος των τυχαίων τιμών και πιέστε CTRL+C .

➤ Μετά από αυτό, κάντε δεξί κλικ στο ποντίκι σας και επιλέξτε την επιλογή Τιμές επιλογή από διαφορετικά Επιλογές επικόλλησης .

Τέλος, θα λάβετε τις σταθερές τυχαίες τιμές και τώρα χρησιμοποιώντας τις θα κάνουμε την τυχαία επιλογή μας.

➤ Πληκτρολογήστε τον ακόλουθο τύπο στο κελί F4 .

=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)

Ορίστε, $B$4:$B$12 είναι το εύρος των προϊόντα , και $C$4:$C$12 είναι το εύρος των τυχαίων τιμών.

  • RANK.EQ(C4,$C$4:$C$12) γίνεται

    RANK.EQ(0.617433431,$C$4:$C$12) RANK.EQ επιστρέφει τον βαθμό της τιμής 0.617433431 μεταξύ άλλων τιμών στο εύρος $C$4:$C$12 .

    Έξοδος → 6

  • INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1) γίνεται

    INDEX($B$4:$B$12,6,1) INDEX επιστρέφει την τιμή του κελιού B9 στη διασταύρωση των Σειρά 6 και Στήλη 1 στην περιοχή $B$4:$B$12 .

    Έξοδος → Μπανάνα

➤ Τύπος ENTER και σύρετε προς τα κάτω το Λαβή πλήρωσης εργαλείο.

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

Διαβάστε περισσότερα: Πώς να δημιουργήσετε μια τυχαία συμβολοσειρά από μια λίστα στο Excel (5 κατάλληλοι τρόποι)

Μέθοδος-2: Χρήση των λειτουργιών UNIQUE, RANDARRAY, INDEX και RANK.EQ

Σε αυτή την ενότητα, θα χρησιμοποιήσουμε την εντολή Λειτουργία UNIQUE , Συνάρτηση RANDARRAY , Λειτουργία INDEX , και Συνάρτηση RANK.EQ για να επιλέξετε οποιοδήποτε από τα 6 μοναδικά προϊόντα από τη λίστα προϊόντων τυχαία.

Βήματα :

➤ Για να έχετε τους τυχαίους μοναδικούς αριθμούς πληκτρολογήστε την ακόλουθη συνάρτηση στο κελί C4 .

=UNIQUE(RANDARRAY(9,1,1,1,9))

Ορίστε, 9 είναι ο συνολικός αριθμός των γραμμών, 1 είναι ο αριθμός των στηλών, 1 είναι ο ελάχιστος αριθμός και 9 είναι ο μέγιστος αριθμός. RANDARRAY θα δώσει έναν πίνακα τυχαίων αριθμών αυτού του μεγέθους και ΜΟΝΑΔΙΚΟ θα επιστρέψει τους μοναδικούς αριθμούς από αυτόν τον πίνακα.

➤ Αφού πατήσετε ENTER και σέρνοντας προς τα κάτω το Χειρολαβή πλήρωσης εργαλείο θα έχετε τους ακόλουθους τυχαίους αριθμούς στο αρχείο Τυχαία τιμή στήλη.

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

➤ Επιλέξτε το εύρος των τυχαίων τιμών και πιέστε CTRL+C .

➤ Στη συνέχεια, κάντε δεξί κλικ στο ποντίκι σας και επιλέξτε το Τιμές επιλογή από διαφορετικά Επιλογές επικόλλησης .

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

➤ Πληκτρολογήστε τον ακόλουθο τύπο στο κελί F4 .

=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)

Ορίστε, $B$4:$B$12 είναι το εύρος των προϊόντα , και $C$4:$C$12 είναι το εύρος των τυχαίων τιμών.

  • RANK.EQ(C4,$C$4:$C$12) γίνεται

    RANK.EQ(1.761880408,$C$4:$C$12) RANK.EQ επιστρέφει την τάξη της τιμής 1.761880408 μεταξύ άλλων τιμών στο εύρος $C$4:$C$12 .

    Έξοδος → 8

  • INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1) γίνεται

    INDEX($B$4:$B$12,8,1) INDEX επιστρέφει την τιμή του κελιού B11 στη διασταύρωση των Σειρά 8 και Στήλη 1 στην περιοχή $B$4:$B$12 .

    Έξοδος → Blackberry

➤ Τύπος ENTER και σύρετε προς τα κάτω το Χειρολαβή πλήρωσης εργαλείο.

Με αυτόν τον τρόπο, κάναμε την τυχαία επιλογή των προϊόντων χωρίς αντίγραφα στο Τυχαίο αντικείμενο στήλη.

Το Λειτουργία UNIQUE και το Συνάρτηση RANDARRAY είναι διαθέσιμες μόνο για τις εκδόσεις Microsoft Excel 365 και Excel 2021.

Διαβάστε περισσότερα: Πώς να επιλέξετε τυχαίο δείγμα στο Excel (4 μέθοδοι)

Μέθοδος-3: Τυχαία επιλογή χωρίς διπλότυπα με χρήση των RAND, INDEX, RANK.EQ και COUNTIF

Εδώ, θα επιλέξουμε 6 μοναδικά προϊόντα από τη λίστα των Προϊόν στήλη τυχαία και στη συνέχεια να τους συγκεντρώσει στο Τυχαίο αντικείμενο στήλη με τη βοήθεια κάποιων τυχαίων αριθμών. Για να το κάνουμε αυτό θα χρησιμοποιήσουμε το συνδυασμό των Συνάρτηση RAND , Λειτουργία INDEX , Συνάρτηση RANK.EQ , και Λειτουργία COUNTIF .

Βήματα :

➤ Για τη δημιουργία τυχαίων μοναδικών αριθμών εφαρμόστε την ακόλουθη συνάρτηση στα κελιά του πεδίου Τυχαία τιμή στήλη.

=RAND()

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

➤ Επιλέξτε το εύρος των τυχαίων τιμών και πιέστε CTRL+C .

➤ Μετά από αυτό, κάντε δεξί κλικ στο ποντίκι σας και επιλέξτε την επιλογή Τιμές επιλογή από διαφορετικά Επιλογές επικόλλησης .

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

➤ Εφαρμόστε τον ακόλουθο τύπο στο κελί F4 .

=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1,1)

Ορίστε, $B$4:$B$12 είναι το εύρος των προϊόντα , και $C$4:$C$12 είναι το εύρος των τυχαίων τιμών.

  • RANK.EQ(C4,$C$4:$C$12) γίνεται

    RANK.EQ(0.440349449,$C$4:$C$12) RANK.EQ επιστρέφει την τάξη της τιμής 0.440349449 μεταξύ άλλων τιμών στο εύρος $C$4:$C$12 .

    Έξοδος → 6

  • COUNTIF($C$4:C4,C4 ) γίνεται

    COUNTIF($C$4:C4,0.440349449) μετράει τον αριθμό των κελιών που έχουν την τιμή 440349449 στην περιοχή $C$4:C4

    Έξοδος → 1

  • RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1 γίνεται

    6+1-1 → 6

  • INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1,1) γίνεται

    INDEX($B$4:$B$12,6,1) INDEX επιστρέφει την τιμή του κελιού B9 στη διασταύρωση των Σειρά 6 και Στήλη 1 στην περιοχή $B$4:$B$12 .

    Έξοδος → Μπανάνα

➤ Τύπος ENTER και σύρετε προς τα κάτω το Χειρολαβή πλήρωσης εργαλείο.

Τελικά, κάναμε την τυχαία επιλογή των 6 προϊόντα μεταξύ των 9 προϊόντα αποφεύγοντας οποιαδήποτε διπλή επιλογή.

Διαβάστε περισσότερα: Τυχαία επιλογή βάσει κριτηρίων στο Excel (3 περιπτώσεις)

Μέθοδος-4: Χρήση συνδυασμού των λειτουργιών INDEX, SORTBY, RANDARRAY, ROWS και SEQUENCE

Σε αυτή την ενότητα, θα κάνουμε την τυχαία επιλογή των μοναδικών προϊόντων χωρίς την ανάγκη των τυχαίων αριθμών με τη βοήθεια του Λειτουργία INDEX , Λειτουργία SORTBY , Συνάρτηση RANDARRAY , Λειτουργία ROWS , και Λειτουργία SEQUENCE .

Βήματα :

➤ Χρησιμοποιήστε τον ακόλουθο τύπο στο κελί E4 .

=INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))), SEQUENCE(6))

Ορίστε, $B$4:$B$12 είναι το εύρος των προϊόντα .

  • ROWS(B4:B12) επιστρέφει τους συνολικούς αριθμούς γραμμών σε αυτό το εύρος

    Έξοδος → 9

  • RANDARRAY(ROWS(B4:B12)) γίνεται

    RANDARRAY(9) παράγει τυχαίους 9 αριθμούς

    Έξοδος → {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946}

  • SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))) γίνεται

    SORTBY({"Orange", "Apple", "Watermelon", "Walnut", "Jackfruit", "Banana", "Cherry", "Blackberry", "Tomato"}, {0.94536- 0.51383- 0.86142- 0.78644- 0.34980- 0.48125- 0.63824- 0.24971- 0.045946})

    Έξοδος → {"Καρπούζι", "Βατόμουρο", "Καρυδιά", "Μήλο", "Τζάκφρουτ", "Μπανάνα", "Κεράσι", "Καρυδιά", "Ντομάτα", "Πορτοκάλι"}

  • SEQUENCE(6) δίνει μια σειρά σειριακών αριθμών από 1 έως 6

    Έξοδος → {1; 2; 3; 4; 5; 6}

  • INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))), SEQUENCE(6)) γίνεται

    INDEX(SORTBY({"Καρπούζι", "Βατόμουρο", "Καρυδιά", "Μήλο", "Jackfruit", "Μπανάνα", "Κεράσι", "Καρυδιά", "Ντομάτα", "Πορτοκάλι"}, {1; 2; 3; 4; 5; 6})

    Έξοδος → {"Καρπούζι", "Βατόμουρο", "Καρυδιά", "Μήλο", "Τζάκφρουτ", "Μπανάνα"}

Αφού πατήσετε ENTER , θα έχετε τα εξής 6 τυχαία προϊόντα στο Τυχαίο αντικείμενο στήλη.

Το Λειτουργία SORTBY και το Συνάρτηση RANDARRAY είναι διαθέσιμες μόνο για τις εκδόσεις Microsoft Excel 365 και Excel 2021.

Διαβάστε περισσότερα: Excel VBA: Τυχαία επιλογή από λίστα (3 παραδείγματα)

Μέθοδος-5: Επιλογή μιας ολόκληρης γραμμής από τη λίστα χωρίς αντίγραφα

Μπορείτε επίσης να επιλέξετε για ολόκληρη τη γραμμή, πράγμα που σημαίνει ότι θα λάβετε την αντίστοιχη τιμή πώλησης για κάθε επιλεγμένο προϊόν εδώ. Για να κάνουμε αυτή την εργασία θα χρησιμοποιήσουμε το συνδυασμό των Λειτουργία INDEX , Λειτουργία SORTBY , Συνάρτηση RANDARRAY , Λειτουργία ROWS , και Λειτουργία SEQUENCE .

Βήματα :

➤ Γράψτε τον ακόλουθο τύπο στο κελί E4 .

=INDEX(SORTBY(B4:C12, RANDARRAY(ROWS(B4:C12))), SEQUENCE(6), {1,2})

Ορίστε, B4:C12 είναι το εύρος των προϊόντα και αξίες πωλήσεων .

  • ROWS(B4:C12) επιστρέφει τους συνολικούς αριθμούς γραμμών σε αυτό το εύρος

    Έξοδος → 9

  • RANDARRAY(ROWS(B4:B12)) γίνεται

    RANDARRAY(9) παράγει τυχαίους 9 αριθμούς

    Έξοδος → {0.69680; 0.04111; 0.23072; 0.54573; 0.18970; 0.98737; 0.29843; 0.59124; 0.60439}

  • SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))) γίνεται

    SORTBY({"Πορτοκάλι", 2721, "Μήλο", 2172, "Καρπούζι", 2958, "Καρυδιά", 3405, "Τζάκφρουτ", 2154, "Μπανάνα", 2580, "Κεράσι", 4316, "Βατόμουρο", 4815, "Ντομάτα", 4792}, {0.94536, 0.51383, 0.86142, 0.78644, 0.34980, 0.48125, 0.63824, 0.24971, 0.045946})

    Έξοδος → {"Ντομάτα", 4792- "Καρυδιά", 3405- "Βατόμουρο", 4815- "Μπανάνα", 2580- "Μήλο", 2172- "Κεράσι", 4316- "Πορτοκάλι", 2721- "Τζάκφρουτ", 2154- "Καρπούζι", 2958}

  • SEQUENCE(6) δίνει μια σειρά σειριακών αριθμών από 1 έως 6

    Έξοδος → {1; 2; 3; 4; 5; 6}

  • INDEX(SORTBY(B4:C12, RANDARRAY(ROWS(B4:C12))), SEQUENCE(6), {1,2}) γίνεται

    INDEX(SORTBY({"Τομάτα", 4792- "Καρυδιά", 3405- "Βατόμουρο", 4815- "Μπανάνα", 2580- "Μήλο", 2172- "Κεράσι", 4316- "Πορτοκάλι", 2721- "Τζάκφρουτ", 2154- "Καρπούζι", 2958}, {1- 2- 3- 4- 5- 6}, {1,2})

    Έξοδος → {"Ντομάτα", 4792- "Καρυδιά", 3405- "Βατόμουρο", 4815- "Μπανάνα", 2580- "Μήλο", 2172- "Κεράσι", 4316}

Αμέσως μετά το πάτημα του πλήκτρου ENTER , θα λάβετε οποιοδήποτε από τα τυχαία 6 τα προϊόντα και τις αντίστοιχες αξίες πώλησής τους.

Διαβάστε περισσότερα: Πώς να επιλέξετε τυχαία σειρές στο Excel (2 τρόποι)

Τμήμα πρακτικής

Για να εξασκηθείτε μόνοι σας, σας παρέχουμε ένα Πρακτική τμήμα όπως παρακάτω σε ένα φύλλο με όνομα Πρακτική . Παρακαλώ κάντε το μόνοι σας.

Συμπέρασμα

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

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.