Excel-də dublikat olmayan siyahıdan təsadüfi seçim (5 hal)

  • Bunu Paylaş
Hugh West

Əgər siz Excel-də dublikatları olmayan siyahıdan təsadüfi seçimin ən asan və effektiv yollarını axtarırsınızsa, onda bu məqaləni faydalı tapa bilərsiniz. Beləliklə, gəlin əsas məqaləyə keçək.

İş kitabını endirin

Siyahıdan təsadüfi seçim.xlsx

Təsadüfi seçim üçün 5 hal Excel-də Dublikatları olmayan Siyahıdan

Burada bəzi məhsulların satış qeydlərini özündə əks etdirən aşağıdakı məlumat dəsti var. Bu yazıda biz aşağıdakı 5 metoddan istifadə edərək məhsulların dublikatsız təsadüfi seçimini edəcəyik.

Biz Microsoft Excel-dən istifadə etmişik. 365 versiyası burada, rahatlığınıza uyğun olaraq istənilən digər versiyalardan istifadə edə bilərsiniz.

Metod-1: Dublikatsız Təsadüfi Seçim üçün RAND, INDEX və RANK.EQ funksiyalarından istifadə

Burada , biz Təsadüfi Element sütunundaki cəmi 9 məhsuldan 6 məhsuldan təsadüfi seçim edəcəyik və bu seçimi dublikatlardan azad etmək üçün yaradacağıq. Təsadüfi Dəyər sütununda bəzi təsadüfi ədədlər. Bu seçimi etmək üçün biz RAND funksiyası , İNDEKS funksiyası RANK.EQ funksiyası (və ya istəyirsinizsə, RANK funksiyası ) istifadə edəcəyik. istifadə etmək üçün).

Addımlar :

➤ Təsadüfi unikal ədədlər yaratmaq üçün C4 xanasına aşağıdakı funksiyanı yazın. .

=RAND()

ENTER düyməsini basın və aşağı dartın Doldurma Dəstəyi aləti.

Bundan sonra siz aşağıdakı təsadüfi ədədləri alacaqsınız və dəyişkən funksiyanın təsirini görəcəksiniz RAND hər hesablamadan sonra rəqəmlərin dəyişdirilməsində. Siz görə bilərsiniz ki, Avtomatik Doldurma xüsusiyyətini tətbiq etməzdən əvvəl xanadakı dəyər 0,975686091 idi və onu tətbiq etdikdən sonra dəyər 0,082805271 olaraq dəyişdi.

Beləliklə, bu funksiya həmin təsadüfi dəyərləri avtomatik dəyişəcək və seçimimizə də təsir edəcək, bunun qarşısını almaq üçün siz onları dəyər kimi yapışdıra bilərsiniz.

➤ Aralığı seçin. təsadüfi dəyərlər və CTRL+C düymələrini basın.

➤ Bundan sonra siçanınızın üzərinə sağ klikləyin və müxtəlif Yapışdırılmış Seçimlərdən<10Dəyərlər seçimini seçin .

Nəhayət, siz sabit təsadüfi dəyərləri əldə edəcəksiniz və indi onlardan istifadə edərək təsadüfi seçimimizi edəcəyik.

➤ Aşağıdakı düsturu xanaya yazın. F4 .

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

Burada $B$4:$B$12 məhsul çeşididir $C$4:$C$12 təsadüfi dəyərlər diapazonudur.

  • RANK.EQ(C4,$C$4:$C$12) olur

    RANK.EQ(0.617433431,$C$4:$C$12) RANK.EQ returns the rank of the value 0.617433431 among other values in the range $C$4:$C$12 .

    Çıxış → 6

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

    INDEX($B$4:$B$12,6,1) INDEX returns the value of cell B9 76 47 Row 6 and Column 1 in the range $B$4:$B$12 .

    Çıxış → Banana

ENTER düyməsini basın və Doldurma Dəstəyi alətini aşağı dartın.

Sonra bizHər hansı təkrar seçimdən qaçaraq 9 məhsul arasında 6 məhsuldan təsadüfi seçim etdik.

Ətraflı oxuyun: Excel-də Siyahıdan Təsadüfi Sətiri Necə Yaratmaq olar (5 Uyğun Yol)

Metod-2: UNİKAL, RANDARRAY, INDEX və RANK.EQ funksiyalarından istifadə

Bu bölmədə biz UNIQUE funksiyası , RANDARRAY funksiyası , INDEX funksiyası RANK.EQ funksiyası istifadə edəcəyik. məhsul siyahısından təsadüfi olaraq 6 unikal məhsuldan hər hansı birini seçin.

Addımlar :

➤ Təsadüfi unikal ədədlərə sahib olmaq üçün C4 xanasına aşağıdakı funksiyanı yazın.

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

Burada 9 sətirlərin ümumi sayı, 1 sütunların sayı, 1 minimum say və 9 maksimum ədəddir. Sonra RANDARRAY bu ölçülü təsadüfi ədədlər massivi verəcək və UNIQUE bu massivdən unikal nömrələri qaytaracaq.

ENTER düyməsini sıxdıqdan və Doldurma Dəstəyi alətini aşağı dartdıqdan sonra Təsadüfi Dəyər sütununda aşağıdakı təsadüfi ədədlərə sahib olacaqsınız.

RANDARRAY dəyişkən funksiya olduğundan, o, avtomatik olaraq həmin təsadüfi dəyərləri dəyişəcək və seçimimizə də təsir edəcək, bunun qarşısını almaq üçün onları dəyər kimi yapışdıracağıq.

➤ Təsadüfi dəyərlər diapazonunu seçin və CTRL+C düymələrini basın.

➤ Sonra siçanın üzərinə sağ vurun və seçin Dəyərlər müxtəlif Yapışdırmaq Seçimlərindən .

Sonra siz sabit təsadüfi dəyərlər alacaqsınız və indi onlardan istifadə edərək biz təsadüfi seçimimizi edəcək.

F4 xanasına aşağıdakı düsturu yazın.

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

Burada $B$4:$B$12 məhsullar , $C$4:$C$12 təsadüfi dəyərlər diapazonudur.

  • RANK.EQ(C4,$C$4:$C$12) olur

    RANK.EQ(1.761880408,$C$4:$C$12) RANK.EQ returns the rank of the value 1.761880408 among other values in the range $C$4:$C$12 .

    Çıxış → 8

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

    INDEX($B$4:$B$12,8,1) INDEX returns the value of cell B11 at the intersection of Row 8 and Column 1 in the range $B$4:$B$12 .

    Çıxış → Blackberry

ENTER düyməsini basın və Doldurma Dəstəyi alətini aşağı çəkin.

Beləliklə, Təsadüfi Element sütununda dublikat olmadan məhsulların təsadüfi seçimini etdik.

UNİKAL funksiya RANDARRAY funksiyası yalnız Microsoft Excel 365 və Excel 2021 versiyaları üçün əlçatandır.

Re ad Ətraflı: Excel-də Təsadüfi Nümunəni Necə Seçmək olar (4 Metod)

Metod-3: RAND, INDEX, RANK.EQ və COUNTIF-dən istifadə edərək Dublikatsız təsadüfi seçim

Burada biz təsadüfi olaraq Məhsul sütununun siyahısından istənilən 6 unikal məhsulu seçəcəyik və sonra bəzi təsadüfi ədədlərin köməyi ilə onları Təsadüfi Element sütununda toplayacağıq. . Bunu etmək üçün birləşmədən istifadə edəcəyik RAND funksiyası , INDEX funksiyası , RANK.EQ funksiyası COUNTIF funksiyası .

Addımlar :

➤ Təsadüfi unikal ədədlər yaratmaq üçün Təsadüfi Dəyər sütununun xanalarında aşağıdakı funksiyanı tətbiq edin.

=RAND()

RAND dəyişkən funksiya olduğundan o, avtomatik olaraq həmin təsadüfi dəyərləri dəyişəcək və seçimimizə də təsir edəcək. bunun qarşısını alırıq, biz onları dəyər kimi yapışdıracağıq.

➤ Təsadüfi dəyərlərin diapazonunu seçin və CTRL+C düymələrini basın.

➤ Bundan sonra, öz üzərinə sağ klikləyin. siçan və müxtəlif Yapışdırılmış Seçimlərdən Dəyərlər seçimini seçin.

Sonra sabit təsadüfi dəyərlərə sahib olacaqsınız və indi onlardan istifadə edərək təsadüfi seçimimizi edə bilərsiniz.

➤ Aşağıdakı düsturu F4 xanasına tətbiq edin.

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

Burada , $B$4:$B$12 məhsullar diapazonudur və $C$4:$C$12 təsadüfi dəyərlər diapazonudur.

  • RANK.EQ(C4,$C$4:$C$12) olur

    RANK.EQ(0.440349449,$C$4:$C$12) RANK.EQ returns the rank of the value 0.440349449 153 2 $C$4:$C$12 .

    Çıxış → 6

  • COUNTIF($C$4:C4,C4 ) olur

    COUNTIF($C$4:C4,0.440349449) counts the number of cells having the value 440349449 in the range $C$4:C4

    Çıxış → 1

  • RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1 olur

    6+1-1 → 6

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

    INDEX($B$4:$B$12,6,1) INDEX returns the value of cell B9 at the intersection of Row 6 and Column 1 in the range $B$4:$B$12 .

    Çıxış → Banana

ENTER düyməsini basın və Doldurun aləti idarə edin.

Nəhayət, biz hər hansı təkrarlamadan qaçaraq 9 məhsul arasında təsadüfi 6 məhsul seçdik. seçim.

Daha çox oxuyun: Excel-də meyarlara əsaslanan təsadüfi seçim (3 hal)

Metod -4: INDEX, SORTBY, RANDARRAY, ROWS və SEQUENCE Funksiyalarının Kombinasiyasından İstifadə

Bu bölmədə biz təsadüfi ədədlərə ehtiyac olmadan unikal məhsulların təsadüfi seçimini INDEX funksiyası , SORTBY funksiyası , RANDARRAY funksiyası , ROWS funksiyası SEQUENCE funksiyası .

Addımlar :

E4 xanasında aşağıdakı düsturdan istifadə edin.

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

Burada, $B$4:$B$12 məhsulların çeşididir .

  • ROWS(B4:B12) bu diapazonda ümumi sıra nömrələrini qaytarır

    Çıxış → 9

  • RANDARRAY(ROWS(B4:B12)) olur

    RANDARRAY(9) təsadüfi 9 ədəd yaradır

    Çıxış → {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}) olur

    Çıxış → {“Watermelon”, “Blackberry”, “Walnut”, “Apple”, “Jackfruit”, “Banana”, “Cherry”, “Walnut”, “Tomato”, “Orange”}

  • SEQUENCE(6) 1-dən 6-a qədər seriya nömrələri verir

    Çıxış → {1; 2; 3; 4; 5; 6}

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

    INDEX(SORTBY({“Watermelon”, “Blackberry”, “Walnut”, “Apple”, “Jackfruit”, “Banana”, “Cherry”, “Walnut”, “Tomato”, “Orange”}, {1; 2; 3; 4; 5; 6})

    Çıxış → {“Watermelon”, “Blackberry”, “Walnut”, “Apple”, “Jackfruit”, “Banana”}

ENTER düyməsini basdıqdan sonra aşağıdakı 6 <2 əldə edəcəksiniz> Təsadüfi Maddə sütununda təsadüfi məhsullar.

SORTBY funksiyası RANDARRAYfunksiyası yalnız Microsoft Excel 365 və Excel 2021 versiyaları üçün əlçatandır.

Ətraflı oxuyun: Excel VBA: Siyahıdan təsadüfi seçim (3 Nümunə)

Metod-5: Siyahıdan Bütün Sətirin Dublikatsız Seçilməsi

Siz bütün cərgə üçün də seçə bilərsiniz, yəni burada hər hansı seçilmiş məhsul üçün müvafiq satış dəyərini əldə edəcəksiniz. Bu tapşırığı yerinə yetirmək üçün biz INDEX funksiyası , SORTBY funksiyası , RANDARRAY funksiyası , ROWS funksiyası SEQUENCE funksiyası .

Addımlar :

➤ Aşağıdakı düsturu E4 .

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

Burada B4:C12 məhsul satış dəyərlərinin çeşididir .

  • ROWS(B4:C12) bu diapazonda ümumi sıra nömrələrini qaytarır

    Çıxış → 9

  • RANDARRAY(ROWS(B4:B12)) olur

    RANDARRAY(9) təsadüfi 9 ədəd yaradır

    Çıxış → {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))) olur

    SORTBY({“Orange”, 2721; “Apple”, 2172; “Watermelon”, 2958;“Walnut”, 3405; “Jackfruit”, 2154; “Banana”, 2580; “Cherry”, 4316; “Blackberry”, 4815; “Tomato”, 4792}, {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946})

    Çıxış → {“Tomato”, 4792; “Walnut”, 3405; “Blackberry”, 4815; “Banana”, 2580;  “Apple”, 2172; “Cherry”, 4316; “Orange”, 2721; “Jackfruit”, 2154; “Watermelon”, 2958}

  • SEQUENCE(6) 1-dən 6-a qədər seriya nömrələri verir

    Çıxış → {1; 2; 3; 4; 5; 6}

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

    INDEX(SORTBY({“Tomato”, 4792; “Walnut”, 3405; “Blackberry”, 4815; “Banana”, 2580;  “Apple”, 2172; “Cherry”, 4316; “Orange”, 2721; “Jackfruit”, 2154; “Watermelon”, 2958}, {1; 2; 3; 4; 5; 6}, {1,2})

    Çıxış → {“Tomato”, 4792; “Walnut”, 3405; “Blackberry”, 4815; “Banana”, 2580;  “Apple”, 2172; “Cherry”, 4316}

ENTER düyməsini basdıqdan dərhal sonra təsadüfi 6 məhsuldan hər hansı birini və onların müvafiq satış dəyərlərini əldə edəcəksiniz.

Ətraflı oxuyun: Təsadüfi Necə Seçmək olar Excel-də sətirləri seçin (2 yol)

Təcrübə Bölməsi

Özünüz təcrübə etmək üçün biz Təcrübə adlı vərəqdə aşağıdakı kimi bir Təcrübə bölməsini təqdim etmişik. Zəhmət olmasa özünüz edin.

Nəticə

Bu yazıda Excel-də heç bir dublikatı olmayan siyahıdan təsadüfi seçimin yollarını asanlıqla göstərməyə çalışdıq. . Ümid edirəm ki, faydalı tapacaqsınız. Hər hansı bir təklif və ya sualınız varsa, şərh bölməsində paylaşın.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.