Note: The other languages of the website are Google-translated. Back to English

Excel'de kopyalar olmadan rastgele sayı nasıl oluşturulur?

Çoğu durumda, Excel'de rastgele sayılar oluşturmak isteyebilirsiniz? Ancak sayıları rastgele hale getirmek için kullanılan genel formüllerde bazı yinelenen değerler olabilir. Burada, Excel'de kopyalar olmadan rastgele sayılar oluşturmak için bazı püf noktaları anlatacağım.

Formüller ile benzersiz rastgele sayılar oluşturun

Kutools for Excel'in Rasgele Veri Ekle (Kolay!) İle benzersiz rasgele sayı oluşturun iyi fikir3


ok mavi sağ balon Formüller ile benzersiz rastgele sayılar oluşturun

Excel'de benzersiz rasgele sayılar oluşturmak için iki formül kullanmanız gerekir.

1. A sütununda ve B sütununda yinelenmeden rastgele sayılar oluşturmanız gerektiğini varsayalım, şimdi E1 hücresini seçin ve bu formülü yazın = RAND ()Tuşuna basın ve ardından tuşuna basın. Keşfet anahtar, ekran görüntüsüne bakın:
doc-randomize-no-tekrar-1

2. Ve düğmesine basarak tüm E sütununu seçin. Ctrl + uzay tuşlarına aynı anda basın ve ardından Ctrl + D formülü uygulama anahtarları = RAND () E sütununa kadar. Ekran görüntüsüne bakın:
doc-randomize-no-tekrar-2

3. Daha sonra D1 hücresine, ihtiyaç duyduğunuz rasgele sayının maksimum sayısını yazın. Bu durumda, 1 ile 50 arasında tekrar etmeden rastgele sayılar eklemek istiyorum, bu yüzden D50'e 1 yazacağım.
doc-randomize-no-tekrar-3

4. Şimdi Sütun A'ya gidin, A1 hücresini seçin, bu formülü yazın =IF(ROW()-ROW(A$1)+1>$D$1/2,"",RANK(OFFSET($E$1,ROW()-ROW(A$1)+(COLUMN()-COLUMN($A1))*($D$1/2),),$E$1:INDEX($E$1:$E$1000,$D$1))), ardından doldurma tutamacını sonraki B sütununa sürükleyin ve doldurma tutamacını ihtiyacınız olan aralığa sürükleyin. Ekran görüntüsüne bakın:
doc-randomize-no-tekrar-4

Şimdi, bu aralıkta ihtiyacınız olan rastgele sayılar tekrarlanmaz.

Not:

1. Yukarıdaki uzun formülde, A1 uzun formülü kullandığınız hücreyi, D1 rastgele sayının maksimum sayısını, E1 formülü uyguladığınız sütunun ilk hücresidir = RAND () ve 2 eklemek istediğinizi belirtir rastgele sayı iki sütun halinde. Bunları ihtiyacınıza göre değiştirebilirsiniz.

2. Tüm benzersiz numaralar aralıkta oluşturulduğunda, gereksiz hücreler boş olarak gösterilecektir.

3. Bu yöntemle, sadece 1 numaradan başlayarak rastgele sayılar üretebilirsiniz. Ancak ikinci yolla, rasgele sayı aralığını kolayca belirleyebilirsiniz.


ok mavi sağ balon Kutools for Excel'in Rastgele Veri Ekle ile benzersiz rastgele sayı oluşturun

Yukarıdaki formüllerle, üstesinden gelinmesi gereken çok fazla rahatsızlık var. Fakat Kutools for Excel'S Rastgele Veri Ekle özelliği sayesinde, benzersiz rastgele sayıları ihtiyaçlarınıza göre hızlı ve kolay bir şekilde ekleyebilir, bu da çok zaman kazandıracaktır.

Daha Az Zaman, Daha Yüksek Verimlilik

Excel 300-2019 için 2003'den fazla profesyonel araç içerir
İlk sürüm 1.0 2011'de yayınlandı, şimdi 18.0 sürümü.
Excel'in günlük karmaşık görevlerinin çoğunu saniyeler içinde çözer, zamandan tasarruf edin
30herhangi bir sınırlama olmadan günlük ücretsiz deneme

kte 包装 盒

Kurduktan sonra Kutools for Excel, lütfen aşağıdaki işlemleri yapın:(Şimdi Excel için Kutools'u Ücretsiz İndirin!)

1. Rastgele sayılar oluşturmak için ihtiyacınız olan aralığı seçin ve Kutools > Ekle > Rastgele Veri Ekle. Ekran görüntüsüne bakın:

2. içinde Rastgele Veri Ekle iletişim kutusuna gidin, Tamsayı sekmesine ihtiyacınız olan numara aralığını yazın. itibaren ve için metin kutuları ve kontrol etmeyi unutmayın Benzersiz değerler seçeneği. Ekran görüntüsüne bakın:

3. tık Ok rastgele sayılar oluşturmak ve iletişim kutusundan çıkmak için.

Not:Seçtiğiniz hücreler rastgele sayılardan fazlaysa, gereksiz hücreler boş olarak görüntülenir.

Ayrıca rastgele benzersiz tarihi, rastgele benzersiz zamanı da ekleyebilirsiniz. Rastgele Veri Ekle. Ücretsiz deneme sürümüne sahip olmak istiyorsanız Rastgele Veri Ekle, lütfen hemen şimdi kredilendirin!
rastgele veri ekle

İpucu.Verileri rastgele seçmek veya sıralamak istiyorsanız, lütfen Kutools for Excel's'i kullanmayı deneyin. Aralığı Rastgele Sırala aşağıdaki ekran görüntüsünde gösterildiği gibi. Sınırlama olmaksızın tam işlevseldir 30 gün, lütfen şimdi indirin ve ücretsiz deneme yapın.

doc rastgele seç


ok mavi sağ balon Yinelenmeden Rastgele Verileri Ekleme




Çalışma sayfasındaki bir hücre aralığına hızla birden çok onay kutusu veya düğme ekleyin

Excel'de, bir kez bir hücreye yalnızca bir onay kutusu / düğme ekleyebilirsiniz, aynı anda onay kutularının / düğmelerin eklenmesi gereken birden fazla hücre varsa sorun yaratacaktır. Kutools for Excel güçlü bir yardımcı programa sahiptir - Toplu Ek Kontrolü Kutular / Toplu Ekleme Seçeneği Düğmeleri tek bir tıklama ile seçilen hücrelere onay kutuları / düğmeler ekleyebilir.  tam özellikli ücretsiz deneme için tıklayın 30-gün!
doc ekle onay kutusu seçenek düğmesi
 
Kutools for Excel: 300'den fazla kullanışlı Excel eklentisi ile, hiçbir sınırlama olmadan denemesi ücretsiz 30 gün.

En İyi Ofis Üretkenliği Araçları

Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır

  • Yeniden: Hızlıca yerleştirin karmaşık formüller, grafikler ve daha önce kullandığınız her şey; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme Veri kaybetmeden; Bölünmüş Hücre İçeriği; Yinelenen Satırları / Sütunları Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • 300'den fazla güçlü özellik. Office / Excel 2007-2021 ve 365'i destekler. Tüm dilleri destekler. Kuruluşunuzda veya kuruluşunuzda kolay devreye alma. Tam özellikler 30 günlük ücretsiz deneme. 60 günlük para iade garantisi.
kte sekmesi 201905

Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
ofis tabanı
Yorumları sıralama ölçütü
Yorumlar (17)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, baz Formüller ile benzersiz rastgele sayılar oluşturun , Rastgele bir sayının başlangıç ​​noktasını nasıl belirleyebilirim? Diyelim ki "15'ten 30'a" rastgele seçmek istiyorum.
Bu yorum sitedeki moderatör tarafından en aza indirildi
RANDBETWEEN()'i iki sayı arasında rastgele sayılar elde etmek için kullanın.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Yinelemeler olmadan rastgele sayılar üretmek için uzun karmaşık formülü tamamen anlamaya çalıştıktan yaklaşık üç saat sonra, aynı sonuçlara sahip çok daha basit bir formül buldum. RAND() işlevini kullanarak bir sütundaki sayıları rastgele oluşturduktan sonra, formülü basitleştirebilirsiniz:=IF(ROW()-ROW(A$1)+1>$D$1/2,"",RANK(OFFSET( $E$1,SATIR()-SATIR(A$1)+(SÜTUN()-SÜTUN($A1))*($D$1/2),),$E$1:INDEX($E$1:$E$1000, $D$1))) a1 hücresinde =Sıralama(E1,$E$1:$E$50). O zaman 50 rastgele oluşturulmuş "benzersiz sayı" istiyorsanız. formülü a sütunundan a50 hücresine sürüklemeniz yeterlidir. Bu çok daha basit. Büyük gereksiz formülden bağımsız olarak sorumu cevapladığınız için teşekkür ederim. Bu web sitesine sahip değilseniz. Sorunumu çözebileceğimi sanmıyorum. #SAVAŞ Jiggly
Bu yorum sitedeki moderatör tarafından en aza indirildi
Aslında, iki eşit değeriniz varsa, rank her ikisine de aynı değeri verecektir. Sıra formülü, tekrarlanan sıra değerleri döndürür.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Manuel Ramirez.

RAND() formülünün yüz milyarlarca olasılığı vardır, ancak yine de sayıları tekrarlamamak için bir koşullu kullanabilirsiniz:
A1 = Sıra(E1,$E$1:$E$50)
A2 = IF(COUNTIFS($E$1:E1;E1)>1;A1+1;Rank(E2,$E$1:$E$50)
Bu yorum sitedeki moderatör tarafından en aza indirildi
5000 rastgele sayı 1-90 yineleme yok 30 sütun oluşturmam gerekiyor ve =RAND() ve =IF(ROW()-ROW(A$1)+1>$D$1/2,"",RANK( formülünü kullanarak) OFFSET($E$1,SATIR()-SATIR(A$1)+(SÜTUN()-SÜTUN($A1))*($D$1/2),$E$1:INDEX($E$1:$E $1000,$D$1))) 5000 sayıyı çıkarmak için formülü değiştirebilmemin bir yolu var mı?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Üzgünüm hiçbir fikrim yok, bu sorunu forumumuza koyabilirsiniz https://www.extendoffice.com/forum.html, belki birisi sana yardım edebilir.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Aynı şeyi özel bir listeyle nasıl yapabilirim? Sayılar değil mi?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Özel listeniz A Sütununda. Diyelim ki 100 değere sahip ve A1:A100'de bulunuyor.

Sütun B bir sayaçtır:
B1 için 1 ve B1:B1 için (B2+100)

Sütun C rastgele bir listedir:
C1:C100 için RAND()

D Sütunu, rastgele listeye dayalı rastgele bir sıralamadır:
SIRALAMA.EŞİT(C1;$C$1:$C$100)

Sütun E çıktınızdır:
INDEX($A$1:$A$100;MATCH(D1;$B$1:$B$100;0))

Not: RAND()'ın milyarlarca olasılığı olduğundan, C sütununda yinelenen bir değer oluşturma şansı neredeyse yoktur. Ancak, bu şansı gerçekten silmek istiyorsanız, aşağıdaki formülü D2:D100 sütununa yazabilirsiniz.
IF(COUNTIFS($C$2:C2;C2)>0;D1+1;RANK.EQ(C2;$C$1:$C$100))
Bu yorum sitedeki moderatör tarafından en aza indirildi
Kimseye yardım et :-) Bunu çözemiyorum. Okulumuzda öğrencileri genellikle birkaç çalışma oturumu için 2 ve 2 kişilik gruplar halinde bir araya getiriyoruz. 9 bu durumda. Sınıfta 18 öğrenci (değişik) bulunmaktadır. Aradığım şey, 9 çalışma oturumunda öğrencilerin birbiriyle iki kez buluşmasına gerek kalmadan kimin birlikte çalışması gerektiğine dair rastgele bir sonuç veren bir formül. Bu nedenle, 18 çalışma oturumuna yayılmış 9 öğrencinin sonucunu bana vermesi için Excel'e ihtiyacım var ve hiçbir öğrenci başka bir öğrenciyle iki kez eşleşmemelidir. Bunu xxxx'i nasıl düzeltirim? Şanssız ilham için her yerde arama yaptım. Herhangi bir girdi takdir edilir :-)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Anders, tüm adları A sütununda, ardından B sütununda listelemeniz, formülü =Rand() uygulamanız, ardından F2 hücresindeki boyut olarak 2'yi belirtmeniz, şimdi bu formülü uygulamanız gerekir =YUVARLAK(RANK(B3,$B$3) :$B$19)/$F$2,0) C sütununda aşağıda gösterilen ekran görüntüsü gibi
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba. Cevabın için teşekkürler.
Önerilerinizi anlıyorum ama tüm öğrencilerin maksimum sayıda atölyeye atandığı ve 2 öğrencinin rastgele ilk bir atölyeye, ardından ikinci atölyeye, ardından üçüncü atölyeye vb. atandığı ve bunu almak için nasıl bir kurulum yapabilirim? ayrıca bir öğrenci daha önce birlikte çalıştığı başka bir öğrenciyle eşleştirilmemelidir. Bu yüzden 18 öğrencim varken tüm öğrencileri (bu durumda) 9 atölyeye (örneğin haftada bir atölye) tahsis etmek için "sisteme" ihtiyacım var ve hiçbir öğrenci daha önce birlikte çalıştığı bir öğrenci olmamalıdır.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Veya bir sudoku kurulumu kullanabilirsiniz.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, buna bir çözüm bulabildiniz mi, aynı sorunla karşılaştım. Herhangi bir yardım takdir edilecektir.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba. Bu siteyi yeni buldum ve insanlara yeni bir kod atamanın en iyi yolunu bulmaya çalışıyorum. İnsanların 1000 ile 65000 arasında kullanması için önceden atanmış kodlara eşit olmayan rastgele bir kod atamak istiyorum. Ayrıca 5 sayı (00000) ile biçimlendirilmesini isterim, ancak bununla ilgilenmezse bu çok da önemli değil. Bu işin nasıl yapılacağına dair bir fikriniz var mı? TİA :-)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Janel, neden Excel'de Veri Doğrulamayı denemiyorsunuz? Bir hücre aralığına yalnızca 1000 ile 65000 arasındaki tam sayıların girilmesine izin verebilir.
Bu yorum sitedeki moderatör tarafından en aza indirildi
En la parte Genere números aleatorios únicos con fórmulas como hago para ampliar el numero de sütunlar pasar de 2 bir 5 günah tekrar tekrar formül sıraya koy: =IF(ROW()-ROW(A$1)+1>$D $1/2,"",RANK(OFFSET($E$1,SATIR()-SATIR(A$1)+(SÜTUN()-SÜTUN($A1))*($D$1/2),),$E$1 :INDEX($E$1:$E$1000,$D$1)))
Buraya henüz hiç yorum yapılmamış
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır