Excel'de bir aralıktaki birimli sayıları doğru şekilde nasıl toplarsınız?
Excel ile çalışırken, "5 kg", "12 lbs" veya "10 m" gibi birimler içeren değerleri toplamanız gerekebilir. Bu durum, ağırlıkları, uzunlukları ya da miktarları takip ederken oldukça yaygındır—özellikle alışveriş listeleri, mühendislik ölçümleri, laboratuvar kayıtları ve her değerin bir ölçüm birimiyle birlikte girildiği lojistik verilerinde. Ancak bu tür verilerde Excel’in standart TOPLA işlevini kullanmaya kalkarsanız, içerik metin olarak değerlendirilir; çünkü sayısal değil, metinsel bir ifadedir. Bu da TOPLA gibi temel matematiksel işlevlerin bu hücreleri yok saymasına veya hata vermesine neden olur. Değerlerin doğru şekilde toplanabilmesi için öncelikle sayısal kısmın metinden ayrıştırılması gerekir. Bu eğitimde, birimli sayıları gerçek dünya senaryolarında doğru şekilde toplamanıza yardımcı olacak birkaç pratik ve etkili yöntem adım adım açıklanacaktır: yerleşik formüller, Excel’in dahili özellikleri ve Kutools for Excel gibi kullanışlı eklentiler dahil olmak üzere.

➤ Birimlerle sayıları formül kullanarak toplayın
➤ Birimlerle sayıları toplamak için Kutools for Excel kullanın
➤ Aynı birime göre sayıları toplamak için Kutools for Excel kullanın
➤ Yinelenen satır'ü birleştirin ve karşılık gelen sayıları Kutools for Excel kullanarak toplayın
➤ VBA makrosu: Birim içeren metin dizgelerinden sayıları çıkarın ve otomatik olarak toplayın
➤ Birimlerle Sayıları Çıkarın ve Toplayın için Power Query kullanın
Formül kullanarak birimli sayıları toplayın
Tüm değerleriniz aynı birime sahipse ve hızlı, formül tabanlı bir çözüm arıyorsanız, Excel dizi formülleri sayısal kısmı ayıklayıp toplamı hesaplamada size yardımcı olabilir. Bu yöntem, her hücrenin sayıyı takiben tam olarak aynı birimi içerdiği aralıklar için idealdir; örneğin "8 kg", "15 kg" vb.
Sonucunuz için boş bir hücre seçin ve aşağıdaki formülü girin:
=SUM(SUBSTITUTE(B2:B7, "kg", "") +0) Formülü yazdıktan sonra, Excel’in bunu bir dizi formülü olarak tanıması için Ctrl + Shift + Enter tuşlarına birlikte basın (bazı sistemlerde dizi formüllerini kullanmak için bu adımı yapmanız gerekir). Ardından, seçtiğiniz hücrede sayısal kısımların toplamını göreceksiniz.



İpucu: Yukarıdaki formülde, B2:B7, birimli değerleri içeren Veri Aralığı’nı ifade eder ve "kg", verilerinizdeki birimdir. Aralıkta yer alan tüm girdilerin birim açısından tutarlı olduğundan ve fazladan boşluk veya yazım farklılıkları içermemekten emin olun; aksi takdirde formül değerleri doğru şekilde çıkaramaz. Biriminiz veya aralığınız farklıysa, her ikisini de buna göre güncelleyin. Bu formül, aralıkta birden fazla birim türü bulunduğu senaryoları desteklemez.
Kutools for Excel kullanarak birimli sayıları toplayın
Formülleri ezberlemek istemeyen ya da daha kolay, görsel bir yaklaşımı tercih eden kullanıcılar için Kutools for Excel, sayısal değerleri temizlemenin doğrudan bir yolunu sunar. Belirli Karakterleri Sil özelliği, sayıları doğrudan toplayabilmeniz için sayısal olmayan birimleri kaldırmanızı kolaylaştırır. Bu özellik, sayı ve birimlerin aynı sütunda bulunduğu ve sayıları hesaplamalar için hızlıca kullanıma hazır hale getirmeniz gereken durumlar için idealdir.
1. Birimli sayıları içeren hücreleri seçin. Kutools sekmesine gidin, Metin seçeneğine tıklayın ve Belirli Karakterleri Sil seçeneğini belirleyin. Ekran görüntüsüne bakın:

2. Belirli Karakterleri Sil iletişim kutusunda yalnızca Sayısal Olmayan seçeneğini işaretleyin. Bu ayar, diğer tüm karakterleri kaldırırken sadece sayıları korur. Ekran görüntüsüne bakın:

3. Tamam veya Uygula’ya tıklayın. Artık seçili hücrelerinizde yalnızca sayısal içerik kalacaktır; bunları basit bir formülle kolayca toplayabilirsiniz. Sonucu almak için boş bir hücre seçin ve aşağıdaki formülü girin:
=SUM(B2:B7) Aşağıdaki resim, bu işlemin ardından temizlenmiş sütunun ve toplamın nasıl göründüğünü göstermektedir.



Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Not: Kutools, seçili hücrelerde doğrudan değişiklik yapar; bu nedenle orijinal metni korumanız gerekiyorsa verilerinizin bir kopyası üzerinde çalışmanız önerilir. Bu çözüm, tek tür birim içeren veriler için en iyi sonucu verir. Bu özelliği kullandıktan sonra, toplama işleminden önce tüm temizlenmiş değerlerin sayısal olduğundan emin olun.
Kutools for Excel ve TOPLA işlevi kullanarak aynı birime sahip sayıları toplayın
Kutools for Excel ile aynı birime göre sayıları toplayın
Tablonuz farklı birimlere sahip değerler içeriyorsa—örneğin hem "Kg" hem de "Pound" cinsinden ağırlıklar—ve her birim için ayrı ayrı toplam almak istiyorsanız (toplam Kg ve Pound miktarlarını elde etmek gibi), Kutools’un Formül Yardımcısı özelliği verimli bir çözüm sunar. Bu özellik, özet tabloları oluştururken, envanter raporları hazırlarken veya verileri daha kapsamlı karşılaştırmalar için düzenlerken büyük kolaylık sağlar.

Kutools for Excel – Excel için 300’den fazla vazgeçilmez araçla donatılmış! İşlerinizi daha hızlı, daha kolay ve çok daha verimli hale getirin.Hemen indirin!
1. Toplam sonucun görünmesini istediğiniz hücreyi seçin. Ardından Kutools > Formül Yardımcısı > İstatistiksel > Aynı Metne Göre Topla yolunu izleyin.

2. Formül Yardımcısı iletişim penceresinde hesaplamanızı ayarlayın: Argüman Girişi bölümünde, Veri Aralığı’nın tamamını Aralık olarak seçin ve Metin kutusuna belirli birimi (örneğin "Kg" veya "Pound") yazın ya da seçin. Ardından Tamam’a tıklayın.

İpucu: Varsayılan formül mutlak başvurular kullanır (örn. $B$2:$B$7). Bu işlevi birden fazla birim veya satır için otomatik doldurma yapmayı planlıyorsanız, başvuruları gerektiğinde elle göreceli olarak güncelleyin.
Artık sonuç hücresiniz, seçilen birim için toplamı gösteriyor. Tüm grup toplamlarını elde etmek için bu işlemi her birim için tekrarlayın.

Not: Bu yöntem, açıkça etiketlenmiş Birim Türü içeren tablolar için mükemmel sonuçlar verir ve çoklu birimli toplamayı otomatikleştirerek manuel gruplamadan kaynaklanan hataları en aza indirir.
Yinelenen satır birleştirin ve karşılık gelen sayıları Kutools for Excel kullanarak toplayın
Bazı veri kümeleri, ilişkili miktarlar ve birimlerle birlikte aynı öğeleri veya varlıkları birden fazla kez içerir; örneğin farklı birimlerde ağırlık girdilerine sahip meyveler. Öğe ve birim bazında gruplanmış değerleri toplamak ve yinelenen satırları birleştirmek istediğinizi varsayalım. İşte tam da bu tür senaryolar için tasarlanan Gelişmiş Satırları Birleştir özelliği sayesinde Kutools for Excel, toplulaştırma işlemini hızlı ve zahmetsiz hale getirir.

1. Yinelenen öğeleri ve karışık birimleri içeren tablonuzu seçin, ardından şuraya gidin: Kutools > Birleştir ve Ayır > Gelişmiş Satırları Birleştir.

2. Satırları Birleştir Sütuna Göre iletişim kutusunda öncelikle birimleri içeren sütunu seçin ve bunu Birincil Anahtar olarak işaretleyin. Böylece Kutools, verilerinizi birime göre gruplandırabilir. Ekran görüntüsüne bakın:

3. Ardından sayısal değerleri içeren sütunu (örneğin "Ağırlık") vurgulayın, ardından Hesapla seçeneğini belirleyin ve her grup için değerlerin toplanması amacıyla Toplam seçeneğini seçin.

4. Tamam'a tıklayın; tablonuz birime göre özetlenecek ve sayılar gerekli şekilde birleştirilecektir. Bu özellik, özellikle aynı birime göre birden fazla kaydın toplanması gereken stok ve satış verileri için son derece kullanışlıdır.

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
İpucu: Daha derin bir konsolidasyon için birden fazla anahtara göre gruplama yapabilirsiniz (örneğin, ürün ve birim).
Yinelenenleri Birleştir ve Sayıları Topla
VBA makrosu: Birim içeren metin dizgelerinden sayıları çıkarın ve otomatik olarak toplayın
Gelişmiş kullanıcılar, tam otomasyon isteyenler veya birim dizgelerinde karmaşık ya da değişken kalıplarla çalışanlar için VBA makroları, çıkarma ve toplama işlemlerini tek seferde gerçekleştirmenize olanak tanır. Bu yöntem özellikle aralığınızda farklı birimlerle ifade edilen sayılar veya tutarsız veri yapıları varsa ve yerleşik Excel formüllerini her duruma uyarlamak çok kısıtlayıcı ya da zahmetli hale geldiğinde son derece faydalıdır.
1. VBA Düzenleyici'yi açmak için Geliştirici > Visual Basic seçeneğine tıklayın. Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğine tıklayıp aşağıdaki kodu modüle yapıştırın:
Sub SumNumbersWithUnits()
Dim cell As Range
Dim WorkRng As Range
Dim xTitleId As String
Dim NumSum As Double
Dim NumStr As String
Dim i As Long
Dim ch As String
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range with numbers and units", xTitleId, WorkRng.Address, Type:=8)
NumSum = 0
For Each cell In WorkRng
NumStr = ""
For i = 1 To Len(cell.Value)
ch = Mid(cell.Value, i, 1)
If ch Like "[0-9.]" Then
NumStr = NumStr & ch
ElseIf Len(NumStr) > 0 Then
Exit For
End If
Next i
If IsNumeric(NumStr) Then
NumSum = NumSum + Val(NumStr)
End If
Next cell
MsgBox "Sum of numbers is: " & NumSum, vbInformation, "Kutools for Excel"
End Sub 2. Kodu çalıştırmak için makronun içine herhangi bir yere tıklayın ve F5 tuşuna basın ya da kod düzenleyici penceresinin üst kısmındaki
Çalıştır düğmesine tıklayın. Ardından, sayıların birimlerle birlikte bulunduğu aralığı seçmenizi isteyen bir iletişim kutusu açılacaktır. Betik, her metin hücresinden baştaki sayısal değeri otomatik olarak çıkaracak, tüm sonuçları toplayacak ve toplamı bir açılır kutuda gösterecektir.
İpuçları ve kullanım notları:
- Bu makro, her dizedeki sayısal karakterleri baştan itibaren, sayı olmayan bir karaktere rastlayana kadar çıkarır; bu da "5 kg", "12 lbs" veya "20,5 m" gibi çoğu biçimde sorunsuz çalıştığı anlamına gelir.
- Sayıların biçimi tutarsızsa veya dizenin içine gömülüyse, daha fazla özelleştirme gerekebilir.
- İsterseniz birimleri ayrı ayrı toplamak veya işlemek için VBA kodunu özelleştirebilirsiniz.
- Orijinal verilerin kaybolmasını önlemek için, makroları her zaman çalışma sayfanızın bir kopyası ya da yedeği üzerinde çalıştırın.
- Excel ayarlarınızda makro işlevselliğinin etkinleştirilmesini gerektirir.
Bu VBA çözümü, verilerinizdeki varyasyonlarla uğraşırken esneklik sağlar ve büyük veri kümelerine uygulandığında ciddi ölçüde zaman kazandırır.
Birimlerle Sayıları Çıkarın ve Toplayın için Power Query Kullanın
Power Query, Excel’in yerleşik veri dönüştürme aracıdır ve birimlerle birlikte sayı içeren büyük ya da karmaşık veri kümelerini işlemek için mükemmeldir.
Veri yapıları tutarsız olduğunda veya tekrarlayan görevleri otomatikleştirmeniz gerektiğinde özellikle etkili sonuçlar sunar.
1. Birimlerle birlikte sayıları içeren aralığınızı seçin, ardından Veri sekmesine gidin ve Tablodan/Araklıktan’a tıklayın. İstenirse, verilerinizin başlıklara sahip olduğundan emin olun.
2. Power Query Düzenleyicisi'nde, metin değerlerinizi içeren sütunu seçin. Sütun Ekle sekmesini kullanın > Çıkar > Ayırıcıdan Önceki Metin veya Ayırıcılar Arasındaki Metin.
Veri biçimine göre seçim yapın:
- Veriler "12 kg" gibiyse boşluk sınırlayıcısını kullanın
- Veriler "12 kg" gibiyse harf tabanlı bir sınırlayıcı kullanın
3. Yeni sütunun veri türünü, başlığına sağ tıklayıp ihtiyacınıza göre Ondalık Sayı veya Tam Sayı olarak değiştirin ve Türü Değiştir seçeneğini seçin.
4. (İsteğe bağlı) Birime göre toplam almak istiyorsanız, birimi Metni Çıkart Ayırıcıdan Sonra ile ayırın, ardından Grupla (Giriş sekmesinde) seçeneğini kullanarak yeni sayısal alan için Toplam'ı seçin.
5. İşlenmiş verileri ve toplamları doğrudan Excel’e yeni bir sayfa veya tablo olarak aktarmak için Kapat ve Yükle’ye tıklayın.
Avantajlar:
- Karmaşık, tutarsız veya toplu verileri temiz ve hızlı bir şekilde işler.
- Adımlar, gelecekteki veya güncellenmiş verilere yeniden uygulanmak üzere kaydedilebilir—bu da yaklaşımı son derece tekrarlanabilir hale getirir.
- Basit çıkarma işlemlerinin ötesine geçerek, önekleri, sonekleri, ondalık sayıları ve farklı birimlere göre gruplandırmaları da kapsayan dönüştürme mantığınızı özelleştirebilirsiniz.
Sınırlamalar:
- Power Query’ye yeni başlayan kullanıcılar için bir öğrenme eğrisi söz konusudur.
- Yapılandırılmış verilerle veya doğrudan düzensiz hücre girdileri yerine tablolarla çalışırken en iyi sonucu elde edersiniz.
Sorun Giderme ve Öneriler:
- En iyi sonuçlar için, özellikle birimlerin veya sayıların biçimi önemli ölçüde değişiyorsa, çıkarılan ya da dönüştürülen sayıları her zaman anormallikler açısından gözden geçirin.
- Toplu işlemlerden önce (Kaynak Veri) yedekleyin (Kutools ve VBA dahil).
- Formüller kullanırken, verilerde ve birimlerdeki gizli boşlukları veya yazım hatalarını kesinlikle kontrol edin.
- Formüller başarısız olur ya da ()
#DEĞER!) gibi hatalar verirse, başvurulan tüm hücrelerin beklenen biçimde olduğundan emin olun ve aralığı veya birim kriterlerini buna göre ayarlayın. - VBA kullanırken, makroların etkin olduğundan emin olun ve daha kolay kurtarma için çalıştırmadan önce mutlaka kaydedin.
- Power Query dönüştürme adımları, verileriniz değiştiğinde Uygulanan Adımlar bölmesinden önizleme yaptıktan sonra ayarlanabilir.
İlgili Makaleler:
- Baştaki sıfırları olan birden fazla hücreyi Excel’de tek bir hücreye nasıl birleştirirsiniz?
- Farklı çalışma sayfalarından veya çalışma kitaplarından verileri tek bir yere nasıl birleştirirsiniz?
- Excel'de bir sütundaki değerlere göre satırları hızlıca nasıl birleştirir ve ardından bazı hesaplamalar yaparsınız?
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