Excel-də siyahıdan təsadüfi nömrə yaradın (4 yol)

  • Bunu Paylaş
Hugh West

Excel-də siyahıdan təsadüfi nömrə çıxarmaq üçün uyğun və ya tək funksiya olmasa da, verilmiş məlumat siyahısından təsadüfi nömrə yaratmaq üçün müxtəlif funksiyaların köməyi ilə düsturları əl ilə qurmağın çoxsaylı yolları var. Bu məqalədə siz uyğun təsvirlərlə bir sıra xanalardan təsadüfi ədədlər çıxarmaq üçün bütün mövcud üsulları öyrənəcəksiniz.

Təcrübə İş Kitabını endirin

Siz edə bilərsiniz. bu məqaləni hazırlamaq üçün istifadə etdiyimiz Excel iş kitabını endirin.

List.xlsx-dən Təsadüfi Nömrə Alın

4 Yaratmaq üçün Uyğun Metodlar Excel-də Siyahıdan Təsadüfi Nömrə

1. Siyahıdan təsadüfi nömrə əldə etmək üçün INDEX və RANDBETWEEN funksiyalarının istifadəsi

INDEX funksiyası xüsusi sətir və sütunun kəsişməsindəki xananın dəyərini və ya istinadını qaytarır, müəyyən diapazonda. RANDBETWEEN funksiyası müəyyən edilmiş iki ədəd arasında təsadüfi ədəd qaytarır. RANDBETWEEN funksiyasından INDEX funksiyasının ikinci arqumenti (sətir nömrəsi) kimi istifadə etməklə biz siyahıdan təsadüfi qiymət və ya rəqəm çıxara bilərik.

Aşağıdakı şəkildə, B sütununda ardıcıl qaydada on tam dəyər var. D5 xanasında biz siyahıdan təsadüfi bir ədəd çıxaracağıq.

Çıxışda tələb olunan düstur D5 xanası olacaq:

=INDEX($B$5:$B$14, RANDBETWEEN(1, 10))

Enter düyməsini basdıqdan sonra düstur Sütun B -dəki siyahıdan istənilən nömrəni qaytarın.

İndi daha çox təsadüfi ədədlər əldə etmək istəyirsinizsə, Doldurma Dəstəsindən istifadə edin D5 xanasından doldurmaq üçün seçimi. Siz Sütun D -də daha çox təsadüfi nömrələr əldə edəcəksiniz və onlardan bəziləri təkrarlanan dəyərlər kimi görünə bilər. Ancaq təkrarlanan dəyərləri təsadüfi ədədlər kimi görmək istəmirsinizsə, düsturun heç bir dəyəri bir dəfədən çox göstərməmək üçün müəyyən edildiyi üsul 4-ə keçə bilərsiniz.

Ətraflı oxuyun: Excel-də Range arasında Təsadüfi Nömrə Generatoru

2. Excel-də Siyahıdan Təsadüfi Nömrə Almaq üçün INDEX, RANDBETWEEN və ROWS funksiyalarından istifadə

Birinci üsulda biz RANDBETWEEN funksiyasının yuxarı və aşağı hədlərini təyin etdik. əl ilə. İndi bu bölmədə biz ROWS funksiyasının köməyi ilə RANDBETWEEN funksiyasının yuxarı həddini təyin edəcəyik. Burada ROWS funksiyası B5:B14 xanalar diapazonunda mövcud olan sətirlərin sayını hesablayacaq və hesablanmış dəyəri RANDBETWEEN funksiyasının yuxarı həddinə təyin edəcək.

Beləliklə, tələb olunan düstur D5 xanasında:

=INDEX($B$5:$B$14,RANDBETWEEN(1,ROWS(B5:B14)))

Enter düyməsini basdıqdan və <3 altındakı bir neçə xananı avtomatik doldurduqdan sonra>D5 , sizə aşağıdakı şəkildəki kimi çıxış göstəriləcək.

Bu düsturda siz COUNTA funksiyasından istifadə edə bilərsiniz. ROWS funksiyasının yerinə də. Onların hər ikisi sıraların sayını hesablayacaq B5:B14 xanalar diapazonunda. ROWS funksiyasının əvəzinə COUNTA funksiyası ilə düstur belə görünəcək:

=INDEX($B$5:$B$14,RANDBETWEEN(1,COUNTA(B5:B14)))

Və nəticə bu bölmədəki şəkildə göstərildiyi kimi olacaq.

Ətraflı oxuyun: Təkrarsız Excel-də Təsadüfi Rəqəm Generatoru

3. Siyahıdan təsadüfi ədədi çıxarmaq üçün CHOOSE və RANDBETWEEN funksiyalarının istifadəsi

Siz həmçinin siyahıdan təsadüfi ədədləri çıxarmaq üçün CHOOSE RANDBETWEEN funksiyalarını birləşdirə bilərsiniz. . CHOOSE funksiyası siyahıdan həmin dəyərin müəyyən edilmiş seriya nömrəsinə əsaslanan dəyəri qaytarır. Lakin CHOOSE funksiyası ilə bağlı problem ondadır ki, siz funksiyanın içərisinə heç bir xana diapazonu və ya massiv daxil edə bilməzsiniz. Əksinə, bütün məlumatları və ya xana istinadlarını əl ilə funksiyaya daxil etməlisiniz ki, bu da vaxt aparacaq.

D5 xanasında aşağıdakıların köməyi ilə təsadüfi ədədləri siyahıdan çıxarmaq üçün tələb olunan düstur. CHOOSE və RANDBETWEN funksiyaları belə olacaq:

=CHOOSE(RANDBETWEEN(1,10),$B$5,$B$6,$B$7,$B$8,$B$9,$B$10,$B$11,$B$12,$B$13,$B$14)

Enter düyməsini basdıqdan və bəzi digər xanaları doldurduqdan sonra təsadüfi ədədləri aşağıdakı kimi alacaqsınız aşağıdakı ekran görüntüsündə göstərilir.

4. Excel-də INDEX və RANK.EQ Funksiyaları ilə Siyahıdan Təsadüfi Nömrənin Yaradılması

Əvvəlki üç üsul siyahıdan təsadüfi dəyərlər çıxararkən bəzən təkrarlanan dəyərlərin göstərilməsinə cavabdehdir. Lakin INDEX RANK.EQ funksiyalarının köməyi ilə indibiz siyahıdan nömrəni yalnız bir dəfə çıxara və göstərə biləcəyik.

Lakin bu birləşmiş düsturun istifadəsinə keçməzdən əvvəl C sütununda RAND funksiyası ilə. RAND funksiyası 0 və 1 arasında təsadüfi onluq dəyərləri qaytaracaq. RANK.EQ funksiyası bu onluq dəyərləri artan və ya azalan ardıcıllıqla sıralayacaq. Siz ardıcıllığı təyin etməsəniz, funksiya dəyərləri azalan qaydada sıralayacaq.

İndi C5 xanasındakı birincidən başlayaraq bütün dəyərlərin bu sıralamalarına əsasən, İNDEKS funksiyası B5:B14 xanalar diapazonundan rəqəmləri çıxarın.

Beləliklə, Cell E5 çıxışında tələb olunan düstur:

=INDEX($B$5:$B$14,RANK.EQ($C5,$C$5:$C$14))

Enter düyməsini basın, E5 altında bəzi digər xanaları avtomatik doldurun və Sütun B<-dən təsadüfi dəyərlər əldə edəcəksiniz. 4>. Siz E14 -ə qədər olan xanaları doldura və təsadüfi dəyərləri heç bir təkrar etmədən və heç bir səhv görmədən tapa biləcəksiniz. Lakin E14-dən kənara çıxsanız, E15 -dən başlayan xanalar #N/A xətaları göstərəcək.

Son sözlər

Ümid edirəm ki, yuxarıda qeyd olunan bu dörd metodun hamısı indi siyahıdan bəzi təsadüfi ədədlər yaradaraq onları Excel cədvəlinizdə tətbiq etməyə kömək edəcək. Hər hansı bir sualınız və ya rəyiniz varsa, şərh bölməsində mənə bildirin. Ya da bilərsənbu vebsaytda Excel funksiyaları ilə bağlı digər məqalələrimizə baxı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.