Excel'de metin olarak saklanan sayıları topluca nasıl dönüştürebilirim?
Excel ile çalışırken, yüzlerce sayının çalışma sayfanızda yanlışlıkla metin olarak saklandığı durumlarla karşılaşabilirsiniz. Bu genellikle veriler başka sistemlerden veya dosyalardan içe aktarıldığında meydana gelir ve sayılar metin biçiminde kaydedilir; bu da hesaplama hatalarına ya da matematiksel işlemlerde sorunlara neden olur. Her bir hücreyi elle dönüştürmek, özellikle büyük veri kümelerinde pratik değildir. Bu kılavuz, Excel’de metin olarak saklanan sayıları gerçek sayılara topluca dönüştürmeniz için birden fazla etkili yöntemi açıklar—böylece iş akışınız hızlanır ve veri tutarlılığınız korunur.
Excel'de bitişik metin olarak saklanan sayıları topluca dönüştürün
Excel'de dağınık metin olarak saklanan sayıları topluca dönüştürün
Metin olarak saklanan sayıları birkaç tıklamayla topluca dönüştürün
Excel Formülü – VALUE işleviyle Metinden Sayıya'i dönüştürün
VBA Kodu – Metinden Sayıya'i programlı şekilde dönüştürmek için makroyu kullanın
Excel'de bitişik metin olarak saklanan sayıları topluca dönüştürün
Çalışma sayfanızda metin olarak saklanan sayılar bitişik (bir veya daha fazla blok hâlinde yan yana) şekilde yer alıyorsa, Excel bunları verimli bir biçimde sayılara dönüştürmeniz için basit bir araç sunar. Tipik bir senaryoda, sütunlar hâlinde içe aktarılan sayılar metin olarak değerlendirilir; bu durum genellikle her hücrenin sol üst köşesinde görünen yeşil üçgen ile belirtilir.
1. Metin olarak saklanan sayıları içeren bitişik aralığı seçin. Seçim yaptıktan sonra, seçili alanın yakınında küçük bir ünlem düğmesi
belirir. Bu düğmeye tıklayın.

2. Görünen menüden Sayıya Dönüştür seçeneğini belirleyin. Excel, seçili tüm metin biçimli sayıları anında uygun sayısal değerlere dönüştürür.

Bu yaklaşım, veri bloklarına doğrudan uygulanabilir; formül tabanlı veya manuel dönüştürmeye gerek kalmaz. Böylece dönüştürülen sayılar, amaçlandığı gibi hesaplamalarda sorunsuzca kullanılabilir.
İpucu: Düğme görünmüyorsa, verilerinizin metin olarak algılandığından emin olun (Biçim > Sayı Biçimi altından biçimlendirmeyi kontrol edebilirsiniz). Bu yöntem bitişik aralıklar için en uygundur; bitişik olmayan hücreler için aşağıdaki çözümlere göz atın.
Excel'de Metinden Sayıya'i kolayca dönüştürün veya tam tersini:
Kutools for Excel'in Metin ile Sayılar Arasındaki Dönüşüm aracı, aşağıdaki örnekte gösterildiği gibi Excel'de seçtiğiniz aralıktaki tüm metinleri sayılara veya tam tersini kolayca dönüştürmenize yardımcı olur. Şimdi indirip deneyin! (30 günlük ücretsiz deneme)

Excel'de dağınık metin olarak saklanan sayıları topluca dönüştürün
Çalışma sayfanızda dağınık şekilde (sürekli bir aralıkta olmayan) metin olarak biçimlendirilmiş sayılar varsa, bunları tek tek elle dönüştürmek oldukça zaman alıcı olabilir. Excel’in Özel Yapıştır özelliğiyle bu dağınık hücreleri aynı anda kolayca dönüştürebilirsiniz.
1. Herhangi bir boş hücreye "1" sayısını girin ve Ctrl+C tuşlarına basarak kopyalayın. Ardından Ctrl tuşunu basılı tutarak dönüştürmek istediğiniz tüm bitişik olmayan hücreleri seçin—her birine tıklayarak veya gerektiği gibi sürükleyerek seçebilirsiniz. Seçiminiz aktifken, Ctrl+Alt+Vtuşlarına basın (bu işlem)Özel Yapıştır iletişim kutusunu açar).
2. Özel Yapıştır iletişim kutusunda, İşlem bölümünden Çarp seçeneğini belirleyin ve ardından Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:

Bu işlem, seçili her hücreyi 1 ile çarparak Excel’in değerleri sayı olarak değerlendirmesini sağlar. Sayılar, Gerçek Değer’lerini değiştirmeden anında dönüştürülür.
Not:ÇARP işlevi yalnızca hücre içeriğinin sayısal metin olarak tanındığında çalışır (yani hiçbir sayı olmayan karakter içermemelidir). Verilerinizde fazladan boşluklar veya sayısal olmayan karakterler varsa, öncelikle verilerinizi temizlemeyi düşünün. Bu yöntem, özellikle dağınık verilerle uğraşırken ya da "Sayıya Dönüştür" düğmesi kullanılamadığında son derece kullanışlıdır.
Kutools for Excel ile metin olarak saklanan sayıları topluca dönüştürün
Kutools for Excel'in Metin ile Sayılar Arasındaki Dönüşümaracı, bir aralıkta veya birden fazla aralıkta metin olarak saklanan tüm sayıları kolayca dönüştürmenize yardımcı olur.
1. Dönüştürmek istediğiniz bitişik hücre bloğunu veya birden fazla aralığı seçin, ardından Kutools > İçerik > Metin ile Sayılar Arasındaki Dönüşüm seçeneğine tıklayın.

2. Metin ile Sayılar Arasındaki Dönüşüm iletişim kutusunda Metinden Sayıya seçeneğini işaretleyin. Dönüştürmeyi gerçekleştirmek için Tamam düğmesine tıklayın.

Seçili tüm hücreler, bitişik veya dağınık olmalarına bakılmaksızın, metin biçimindeki sayılardan gerçek sayılara anında dönüştürülür.
Bu çok yönlü araç, kısmi seçimleri, Tüm Sütunları Sırala seçeneğini ve hatta birden fazla aralığı bile destekler. Ayrıca, manuel dönüştürmelerden kaynaklanabilecek insan hatalarını en aza indirir ve büyük veri kümelerinde toplu dönüştürmeler için mükemmeldir.
Bu yardımcı programın ücretsiz 30 günlük deneme sürümünü almak istiyorsanız, işlemi yukarıdaki adımlara göre uygulamak için lütfen indirmek üzere tıklayın.
Excel Formülü – VALUE işleviyle Metinden Sayıya'i dönüştürün
Dönüştürme süreci üzerinde tam kontrole sahip olmak isteyen ya da dinamik verilerle uyumlu bir çözüm arayan kullanıcılar için Excel, VALUE işlevini sunar. Bu formül, metin olarak temsil edilen sayıları gerçek sayısal değerlere dönüştürür; özellikle verileri ileri hesaplamalar için hazırlarken veya veriler düzenli olarak güncellendiğinde son derece etkilidir.
Uygulanabilir senaryolar: Bu yöntem, bir sütunu veya aralığı dönüştürmek ve orijinal verileri korumak istediğiniz (çünkü çıktı ayrı bir sütuna gider) veri kümeleri için idealdir. Veriler metin-sayı karışıklığı içerse bile ya da zaman içinde eklenmeye devam etse bile mükemmel sonuçlar verir.
Adımlar:
1. A sütununda, A1 hücresinden başlayarak metin biçimli sayılarınız olduğunu varsayalım. İlgili hücreye (örneğin B1) aşağıdaki formülü girin:
=VALUE(A1) 2. Formülü onaylamak için Enter tuşuna basın. Ardından bu dönüştürmeyi verilerinizin geri kalanına uygulamak için B1 hücresinden başlayarak doldurma tutamacını, gerektiği kadar çok satırı kapsayacak şekilde aşağı doğru sürükleyin.
İpucu: Orijinal hücreleri dönüştürülmüş sayılarla değiştirmek istiyorsanız, sonuçları oluşturduktan sonra B sütunundaki sonuçları kopyalayın, orijinal aralığa sağ tıklayın ve metin yerine gerçek sayıları yapıştırmak için "Değerleri Yapıştır" seçeneğini kullanın. Gerekirse, yapıştırmadan önce orijinal verilerinizin yedeğini alın.
Önlemler:
- Hücre sayısal olmayan metin içeriyorsa VALUE işlevi #DEĞER! hatası verir. Verilerinizin yalnızca sayıları temsil eden metinlerden oluştuğundan emin olun.
- Baştaki veya sondaki boşluklar gibi biçimlendirme sorunları, beklenmeyen sonuçlara yol açabilir. Gerekirse verileri öncelikle TRIM veya CLEAN işlevleriyle temizlemeyi düşünün.
VBA Kodu – Metinden Sayıya'i programlı şekilde dönüştürmek için makroyu kullanın
Daha deneyimli kullanıcılar veya çok büyük veri kümeleriyle çalışanlar için, dönüştürme işlemini bir VBA makrosuyla otomatikleştirmek ciddi ölçüde zaman ve tekrarlı çaba tasarrufu sağlar. VBA, metin olarak saklanan sayıları gerçek sayılara dönüştürmeyi; tüm bir seçim, sütun veya çalışma sayfası düzeyinde programlı şekilde gerçekleştirmenize olanak tanır. Bu özellikle düzenli olarak güncellenen çalışma kitaplarıyla uğraşırken ya da tekrarlanabilir iş akışları oluştururken son derece kullanışlıdır.
Uygulanabilir senaryolar: Bu yöntem, makrolara aşina olan kullanıcılar veya çalışma kitabının birden fazla dinamik alanında toplu dönüştürme işlemleri gerçekleştirmeye ihtiyaç duyan herkes için idealdir. Özellikle tekrarlayan görevlerde büyük etki yaratır ve diğer veri temizleme adımlarıyla birlikte paketlenebilir.
VBA makrosunu kullanma adımları:
1. Geliştirici sekmesine gidin > Visual Basic. Karşınıza çıkan pencerede, Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu modül penceresine yapıştırın:
Sub ConvertTextNumbersToNumbers()
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Please select the range to convert text to number", xTitleId, WorkRng.Address, Type:=8)
For Each rng In WorkRng
If IsNumeric(rng.Value) And VarType(rng.Value) = vbString Then
rng.Value = Val(rng.Value)
End If
Next
End Sub 2Kodu çalıştırmak için
Çalıştır düğmesine tıklayın ya da F5tuşuna basın. Dönüştürme için aralık seçmenizi isteyen bir iletişim kutusu açılacaktır. Metin olarak saklanan sayıları içeren hücreleri seçip onaylayın.
İpuçları ve önlemler:
- Bu makro, yalnızca hücredeki veri bir dize olarak temsil edilen sayıysa işlem yapar; alfabetik metin veya hata içeren veriler olduğu gibi bırakılır.
- Makroları çalıştırmadan önce çalışma sayfanızın yedeğini mutlaka alın; çünkü orijinal verilerinizi geri yüklemeniz gerekebilir.
- Makro, WorkRng değerini ayarlayan kısmı değiştirilerek tüm sütunlar veya belirli sayfalar için uyarlanabilir hale getirilebilir.
- Çalışma kitabınızda makrolar zaten etkinse, bu yöntem sorunsuz çalışır. Makrolar devre dışıysa, Excel’in istemiyle birlikte bunları etkinleştirin.
Bu VBA yöntemi son derece özelleştirilebilir olup, ek veri temizleme adımlarıyla da genişletilebilir. Özellikle büyük ölçekli veya sıkça güncellenen veri kümelerinin rutin işleme ihtiyaçlarında oldukça etkilidir.
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