Excel'de rastgele sayıların değişmesini nasıl önleyebilir veya durdurabilirsiniz?
Excel'de RAND() veya RANDBETWEEN() gibi rastgele sayı formülleriyle çalışırken, çalışma sayfası her yeniden hesaplandığında bu formüllerin otomatik olarak tekrar çalıştırıldığını ve yeni rastgele sayılar ürettiğini fark edebilirsiniz. Yeniden hesaplama yalnızca hücrelere çift tıklanarak değil, aynı zamanda hücre içeriklerinde düzenleme yapılması, hesaplamaların tetiklenmesi hatta çalışma kitabının açılmasıyla da gerçekleşebilir. Bu davranış, raporlar için sabit veri kümeleri oluştururken, deneyler yürütürken veya değişmeden kalması gereken karıştırılmış bilgileri dağıtırken belirli bir rastgele veri kümesini korumanız gerektiğinde genellikle istenmeyen bir durumdur. İşte rastgele sayıların değişmesini engellemek için kullanabileceğiniz birkaç pratik çözüm; böylece bu değerleri güvenle daha fazla analiz yapmak veya paylaşmak için kullanabilirsiniz.
Kopyala ve Yapıştır ile rastgele sayıların değişmesini durdurma
Hesaplama Seçeneklerini ayarlayarak rastgele sayıların değişmesini durdurma
VBA koduyla rastgele sayıların değişmesini durdurma
Kopyala ve Yapıştır ile rastgele sayıların değişmesini durdurma
Rastgele sayıları sabit tutmanın en basit yollarından biri, onları üreten formüller yerine mevcut değerlerini kullanmaktır. Bu yaklaşım, hızlı bir çözüme ihtiyacınız olduğunda ve formülleri ileride kullanmak üzere saklamanız gerekmediğinde özellikle kullanışlıdır.
Öncelikle, sabit değer olarak saklamak istediğiniz rastgele sayıları içeren hücreleri seçin. Seçiminizi kopyalamak için Ctrl + C tuşlarına basın. Ardından, değerleri yapıştırmak istediğiniz hedefi belirleyin—bu orijinal konum, başka bir hücre veya farklı bir çalışma sayfası olabilir. Hedef hücreye veya aralığa sağ tıklayın ve açılan bağlam menüsünden Özel Yapıştır > Değerler (V) seçeneğini seçin. Bu işlem, formülleri statik sayılara dönüştürür ve çalışma sayfası yeniden hesaplanıyor olsa bile bu değerlerin ileride değişmesini engeller.

Değer olarak yapıştırma işleminden sonra rastgele sayılarınız artık değişmeyecek düz metin değerler haline gelir. Bu yöntemi büyük bir veri kümesine uygulamanız gerekiyorsa, Tüm sütun veya aralığı seçip bu adımları tekrarlayabilirsiniz. Bu yöntem tek seferlik veri koruma için en iyisidir; ancak değerleri dönüştürdükten sonra orijinal formülleri geri yükleyemeyeceğinizi unutmayın. İleride formüllere ihtiyacınız olabilir diye yedek almayı düşünün.

KUTOOLS AI ile Excel'in Sihirli Gücünü Açığa Çıkarın
- Akıllı Yürütme: Hücre işlemlerini gerçekleştirin, verileri analiz edin ve hepsi basit komutlarla çalışan grafikler oluşturun.
- Özel formüller: İş akışlarınızı kolaylaştırmak için özelleştirilmiş formüller oluşturun.
- VBA Kodlama: VBA kodlarını zahmetsizce yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca çözmek artık çok daha basit!
- Metin Çevirisi: Elektronik tablolarınızda dil bariyerlerini aşın.
Hesaplama Seçeneklerini ayarlayarak rastgele sayıların değişmesini durdurma
Rastgele sayıların sürekli değişmesini engellemenin bir başka yolu da Excel’in hesaplama modunu ayarlamaktır. Varsayılan olarak Excel, herhangi bir değişiklik yapıldığında formülleri otomatik olarak yeniden hesaplar; bu da rastgele sayı üreten formüllerin sık sık güncellenmesine neden olur. Bu davranışı, yalnızca siz elle talep ettiğinizde hesaplamanın gerçekleştirilmesi şeklinde değiştirebilirsiniz.
Bunu yapmak için çalışma kitabınızı açın ve Excel Şeridi’ndeki Formüller sekmesine tıklayın. Ardından Hesaplama Seçenekleri öğesini seçin ve açılan menüden Manuel seçeneğini belirleyin.

Hesaplama modunu manuel olarak değiştirdiğinizde, Excel rastgele sayı formüllerini de içeren tüm formüllerin otomatik olarak yeniden hesaplanmasını durdurur. Şu anda gördüğünüz rastgele sayılar, açıkça yeniden hesaplama talebinde bulunana kadar—örneğin F9 tuşuna basarak veya Şimdi Hesapla seçeneğine tıklayarak—aynı kalacaktır.
Not:
Bu ayar, çalışma kitabındaki tüm formülleri etkiler ve dinamik formüllere bağlı diğer hücrelerdeki güncellemeleri geciktirebilir. Rastgele sayılara sınırlı kalmadan mevcut tüm Görüntülenen Değer verilerini tutarlılık açısından korumak istediğinizde bu yöntemi kullanın. Formüllerin düzenli olarak güncellenmesini istiyorsanız, yeniden Otomatik hesaplamaya geçmeyi unutmayın; aksi takdirde gözden kaçan değişiklikler oluşabilir. Yalnızca bazı rastgele sayı sonuçlarının korunması gerekiyorsa, yukarıda gösterildiği gibi bu belirli hücreleri sabit değerlere dönüştürmeyi düşünün.
Kutools for Excel eklentisinin Rastgele veri ekle özelliğini kullanarak rastgele sayıların değişmesini durdurma
Daha kullanıcı dostu ve esnek bir yaklaşımı tercih ediyorsanız—özellikle karmaşık görevlerde rastgele veri oluştururken veya benzersiz rastgele değerlere ihtiyacınız olduğunda—Kutools for Excel eklentisindeki Rastgele veri ekle özelliğini kullanabilirsiniz. Bu güçlü işlev, doğrudan statik değerler olarak rastgele tam sayılar, ondalık sayılar, tarihler, metin dizileri ve Özel Liste oluşturmanıza olanak tanır; böylece bir kez oluşturulduktan sonra asla değişmezler.
1. Rastgele sayıları oluşturmak istediğiniz aralığı seçin ve ardından Kutools > Ekle > Rastgele veri ekle yolunu izleyin.
2. Açılan Rastgele veri ekle iletişim kutusunda oluşturmak istediğiniz rastgele veri türünü seçin. Örneğin, tam sayılar için Tam Sayı sekmesine veya ondalık değerler için Ondalık sekmesine tıklayın. İtibaren ve Kadar alanlarına, örneğin 16 ile 100 arası gibi istediğiniz aralığı girin. Tekrarlanan girişleri önlemek istiyorsanız Benzersiz değerler kutusunu işaretleyin. Ek Gelişmiş Ayarlar seçenekleriyle ihtiyaç duyduğunuzda rastgele tarihler, dizeler veya önceden tanımlanmış Özel Liste öğeleri de oluşturabilirsiniz.
3. Rastgele sayıları seçili hücrelere oluşturmak ve işlemi tamamlamak için Tamam düğmesine tıklayın. Eklenen sayılar statik değerlerdir; çalışma sayfasını yeniden hesaplatmanız veya dosyayı tekrar açmanız durumunda bile değişmezler.
Bu yaklaşım, yalnızca sayısal değerler değil, aynı zamanda çeşitli türde rastgele veriler oluşturmanız gerektiğinde veya ilerideki analizler ya da kayıt amacıyla rastgele değerlerin değişmeden kalmasını istediğinizde özellikle avantajlıdır.Kutools for Excel, ayrıca rastgele tarihler, metinler veya özel öğeler oluşturma gibi gelişmiş işlevler de sunar.Detaylar için buraya tıklayın. İleride tekrar rastgele sayı oluşturmanız gerekirse, farklı senaryolara uygun esnek seçeneklerle bu adımları kolayca tekrarlayabilirsiniz.
VBA koduyla rastgele sayıların değişmesini durdurma
Gelişmiş kullanıcılar veya büyük veri kümeleriyle çalışanlar için, basit bir VBA makrosu kullanarak tüm rastgele sayı formüllerini anında statik değerlere dönüştürebilirsiniz. Bu yöntem özellikle tekrarlayan görevleri otomatikleştirmek veya sık sık rastgele veri oluşturup bu değerleri paylaşım veya kayıt amacıyla korumanız gerektiğinde oldukça kullanışlıdır.
1. Geliştirici Araçları > Visual Basic yolunu izleyin. Açılan Microsoft Visual Basic for Applications penceresinde, Ekle > Modül seçeneğine tıklayarak yeni bir kod modülü ekleyin. Aşağıdaki VBA kodunu kopyalayıp yapıştırın:
Sub ConvertRandomNumbersToValues()
Dim Rng As Range
Dim cell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set Rng = Application.Selection
Set Rng = Application.InputBox("Select random number range", xTitleId, Rng.Address, Type:=8)
For Each cell In Rng
If cell.HasFormula Then
cell.Value = cell.Value
End If
Next cell
End Sub 2. Kodu ekledikten sonra makroyu çalıştırmak için
düğmesine tıklayın. İstendiğinde, rastgele sayı formüllerini içeren hücre aralığını seçin. Makro, tüm formülleri mevcut değerleriyle anında değiştirecek ve yeniden hesaplama nedeniyle ileride değişmelerini engelleyecektir.
Özetle, en iyi çözüm özel ihtiyaçlarınıza bağlıdır: Tek seferlik bir kopya mı oluşturuyorsunuz, çalışma kitabınızın hesaplama ayarlarını mı değiştiriyorsunuz, Kutools for Excel ile daha özelleştirilmiş rastgele verilere mi ihtiyacınız var yoksa daha büyük görevler için yaratıcı formül veya VBA stratejileri mi arıyorsunuz? Formülleri değerlere dönüştürmenin veya hesaplama seçeneklerini değiştirmenin etkilerini her zaman göz önünde bulundurun; veri kaybını veya istenmeyen değişiklikleri önlemek için gerektiğinde çalışmalarınızdan yedek alın. Formüllerin doğru şekilde sabitlenmemesi, rastgele sayıların beklenen şekilde davranmaması veya VBA makrolarının çalışmaması gibi sorunlarla karşılaşırsanız, sorun giderme amacıyla Excel’in hesaplama ayarlarını, makro güvenliğini ve çalışma kitabı durumunu kontrol edin; daha yüksek güvenilirlik ve kontrol için yukarıda belirtilen alternatif yöntemleri deneyin.
İlgili Makaleler:
- Excel'de rastgele çift veya tek sayılar oluşturun
- Excel'de verilen ortalama ve standart sapmaya göre rastgele sayılar oluşturun
- Excel'de yinelenmeyen (benzersiz) rastgele sayılar oluşturun
- Excel'de rastgele Evet veya Hayır değerleri oluşturun
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar