KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de sayıları nasıl kısaltabilirim?

YazarSun Değiştirme Tarihi

Excel'de büyük veri kümeleriyle çalışırken, çalışma sayfanızı kalabalıklaştırabilecek ve verileri okumayı ya da analiz etmeyi zorlaştıracak devasa sayılarla sıkça karşılaşabilirsiniz. Örneğin, 1,234,567 veya 12,000,000 gibi değerler, özellikle gösterge panolarında veya özet raporlarda izleyicileriniz için zorlayıcı olabilir. Böyle durumlarda sayıları kısaltmak —örneğin 1.234.567’yi 1,23M’ye ya da 12.000’i 12K’ya dönüştürmek— açıklığı artırır ve düzenli, sade bir sunumu korumanıza yardımcı olur. Bu öğreticide, Excel’de sayıları kısaltmak için yerleşik biçimlendirme seçenekleri, formüller ve VBA makroları dahil olmak üzere çeşitli pratik çözümler bulacaksınız. Her yöntem, tercihlerinize ve iş akışınızın gereksinimlerine göre farklı senaryolarda idealdir.

örnek verioksayıları kısalt

Sayı kısaltma|Excel formülüyle kısaltma|VBA makrosu kullanarak sayıları kısaltma  


mavi sağ yön baloncuğu oku Sayı kısaltma

Excel’de sayıları kısaltmanın en basit yollarından biri, **Hücre Biçimi Ayarlar** iletişim kutusu aracılığıyla sayı biçimlerini özelleştirmektir. Bu yöntem yalnızca sayıların görünümünü değiştirir; temeldeki değerleri etkilemez — bu da ilgili hücreleri kullanan hesaplamaların doğruluğunu korumasını sağlar. Özellikle Hızlı Rapor’da kullanışlıdır veya ekstra sütunlar eklemeksizin sayıların otomatik olarak yenilenmesini istediğinizde idealdir. Ancak bu yöntemin metin sonuçları üretmediğini ve aynı sütunda karmaşık mantıkla karışık birimlerin (örneğin M ve K) kullanılmasına izin vermediğini unutmayın; böyle durumlarda formüller veya makrolar daha uygundur.

1. Kısaltmak istediğiniz sayıların bulunduğu aralığı seçin. Ardından, aralık içinde herhangi bir yere sağ tıklayıp bağlam menüsünden Hücre biçimini ayarlar seçeneğini belirleyin.

sağ tık menüsünden hücreleri biçimlendir'i tıklayın

2. Hücre Biçimini Ayarla iletişim kutusunda, sol taraftaki listeden Sayı sekmesini seçin, ardından Özel seçeneğini belirleyin ve Tür alanına şunu girin: [>999999]#,,"M";#,"K". Bu özel format, Excel'e 999.999’dan büyük sayıları milyon ("M" ile), diğer tüm sayıları ise bin ("K" ile) olarak görüntületir. Ekran görüntüsüne bakın:

veri türünü ayarla

3. Biçimlendirmeyi uygulamak için Tamam düğmesine tıklayın. Aralık seçimi içindeki sayılar artık kısaltılmış biçimde görünecek ve bu da büyük veri kümelerinin hızlıca taranmasını, anında anlaşılmasını kolaylaştıracaktır.

sayıları kısaltmanın sonucu

İpucu: Tüm büyük sayıların yalnızca bin olarak ("K") görüntülenmesini istiyorsanız, Tür kutusuna #,"K" girin. Yalnızca milyonlar için #,,"M" kullanın. Milyarlar veya trilyonlar için sırasıyla #,,,"B" veya #,,,,"T" kullanın. Milyon ve milyarları doğru birimle birlikte görüntülemek için [>999999999.999]#,,,"B";[>999999.999]#,,"M";#,##0 _M kullanın. Lütfen unutmayın: Sayı biçimlendirme yalnızca görüntü içindir ve hesaplamalar için değeri değiştirmez. Yuvarlama, ondalık basamak sayısı gösterme veya negatif değerleri işleme gibi daha özelleştirilmiş bir mantığa ihtiyacınız varsa, formül yaklaşımını veya bir VBA makrosunu değerlendirmeyi düşünün.

Uyarılar: Verileriniz 1.000'den küçükse, kısaltma yapılmadan orijinal sayı olarak görüntülenir. Bu yöntem, genişletilmiş özel biçimlendirmenin ötesinde aynı hücre bağlamında M ve K birimlerini birleştiremez; ayrıca bazı sınırlamaları da vardır. Biçimlendirilmiş sayıların temeldeki formüllerde orijinal değeri kullandığını unutmayın—bu durum, verileri kopyalarken veya dışa aktarırken kafa karışıklığına yol açabilir.


Excel formüllerini kullanarak sayıları kısaltma (metne dönüştürür)

Yeni bir sütunda kısaltılmış sonuçları görüntülemek, ondalık gösterimi (1,25M) özelleştirmek, karışık birimler kullanmak (K, M, B, T) veya sonucu metin olarak kontrol etmek istiyorsanız, dinamik kısaltmalar oluşturmak için Excel işlevlerini kullanabilirsiniz. Bu yöntem ayrıca Görüntü Metni’ni diğer formüllerde kullanmak veya çıktılarında sabitlemek istediğinizde de idealdir.

Uygulanabilir senaryolar: Bu yöntem, metin çıktısı gerektiğinde ya da Özel Biçim tarafından desteklenmeyen gelişmiş kısaltma mantığına ihtiyaç duyulduğunda en iyi seçenektir. Özetlerde, gösterge panolarında veya dışa aktarılmış/yapıştırılmış sonuçları paylaşırken idealdir.

1. Hedef hücreye aşağıdaki formülü girin (örneğin, sayınız)A2 hücresindeyse, B2 hücresine girin):

=IF(ABS(A2)>,=1000000000,TEXT(A2/1000000000,"0.00")&,"B",IF(ABS(A2)>,=1000000,TEXT(A2/1000000,"0.00")&,"M",IF(ABS(A2)>,=1000,TEXT(A2/1000,"0.00")&,"K",A2)))

Bu formül, A2 hücresindeki değeri kontrol eder ve uygun olduğunda B (milyar), M (milyon) veya K (bin) kısaltmalarını kullanarak sayıyı sadeleştirir; ayrıca iki ondalık basamak gösterir. Negatif sayılar da desteklenir ve 1.000’den küçük değerler olduğu gibi görüntülenir.

2. Formülü onaylamak için Enter tuşuna basın. Bunu daha fazla satıra uygulamak istiyorsanız, doldurma tutamacını aşağı doğru sürükleyin veya formülü gerektiği gibi diğer hücrelere kopyalayın.

Pratik ipuçları: Ondalık basamak sayısını özelleştirmek için METİNişlevindeki "0,00" kısmını ayarlayın (örneğin, tek ondalık basamak için "0,0" kullanın). – Çok büyük sayılarla (trilyonlar veya üzeri) çalışıyorsanız,EĞER kalıbını daha da genişletin.

Uyarılar: – Bu yöntem metin çıktısı oluşturur; bu nedenle sayılar, geri dönüştürülmedikçe TOPLA veya diğer matematiksel formüllerde doğru şekilde hesaplanmaz. Sondaki sıfırlardan kaçınmak istiyorsanız (örneğin "12M" yerine "12,00M" göstermek gibi), METİN içinde özel biçimlendirme kullanın.


VBA makrosu kullanarak sayıları kısaltma

Özel kuralları uygulamak veya bir aralık boyunca sayı kısaltmayı tamamen otomatikleştirmek isteyen kullanıcılar—özellikle formüllerle ya da sayı biçimlendirmeyle kolayca yapılamayan durumlarda—Excel VBA makrolarından yararlanabilir. Bu yaklaşım, yerinde değiştirme seçeneği sunarken aynı zamanda kısaltılmış sonuçlarla yeni bir sütun ekleme imkanı da sağlar; tekrarlayan görevlerde ve büyük tabloların işlenmesinde idealdir.

En uygun kullanım: Büyük veya dinamik aralıklarda kısaltmaları otomatikleştirmek, özel ve yeniden kullanılabilir iş akışları oluşturmak, değişken veri düzenlerini toplu olarak işlemek.

1. İlk olarak, Excel'de VBA Düzenleyicisini açmak için Alt + F11 tuşlarına basın. VBA penceresinde yeni bir modül oluşturmak için Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu modül penceresine kopyalayın:

Sub AbbreviateNumbersAddColumn()
    Dim rng As Range
    Dim cell As Range
    Dim destCol As Range
    Dim abbrevValue As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the range of numbers to abbreviate", xTitleId, rng.Address, Type:=8)
    
    If rng Is Nothing Then Exit Sub
    
    Set destCol = rng.Offset(0, 1).Columns(1)
    
    For Each cell In rng
        If IsNumeric(cell.Value) Then
            If Abs(cell.Value) >= 1000000000 Then
                abbrevValue = Format(cell.Value / 1000000000, "0.00") & "B"
            ElseIf Abs(cell.Value) >= 1000000 Then
                abbrevValue = Format(cell.Value / 1000000, "0.00") & "M"
            ElseIf Abs(cell.Value) >= 1000 Then
                abbrevValue = Format(cell.Value / 1000, "0.00") & "K"
            Else
                abbrevValue = cell.Value
            End If
        Else
            abbrevValue = cell.Value
        End If
        
        destCol.Cells(cell.Row - rng.Row + 1, 1).Value = abbrevValue
    Next
    
    MsgBox "Abbreviated values written to the column to the right of the selection."
End Sub

2Kodu çalıştırmak için VBA penceresini kapatın. Excel'de kısaltmak istediğiniz sayıların bulunduğu aralığı seçin, ardından F5 tuşuna basın veya Çalıştır'a tıklayın. Makro, bir aralık seçmenizi isteyecek ve ardından kısaltılmış sonuçları orijinal aralığınızın hemen sağındaki sütuna yazacak.

Kullanım ipuçları: Orijinal verilerinizi korumak istiyorsanız güvenle kullanabilirsiniz—sonuçlar bitişik yeni bir sütunda görüntülenir. Kodu, sonuçları orijinal değerlerin üzerine yazacak şekilde değiştirebilirsiniz; ancak yedek almadığınız sürece bunu önermiyoruz.

Sorun giderme hatırlatmaları: Çalışma kitabınızda makroların etkin olduğundan emin olun. Verileriniz metin veya boş hücreler içeriyorsa, makro bunları değiştirmeyecektir. Özel etiketler için (örneğin trilyonları göstermek üzere "T" kullanmak gibi), Eğer bloklarını buna göre ayarlayın.


En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

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.

ExcelWordOutlookTabsPowerPoint
  • 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