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

Excel'de sondaki eksi işaretlerini gerçek negatif sayılara nasıl dönüştürebilirim?

YazarTeknik Destek Değiştirme Tarihi

Excel'de içe aktarılan veya eski sistemlerden gelen verilerle çalışırken, negatif işaretin sayının sonunda yer aldığı durumlarla sıklıkla karşılaşılır; örneğin 90- yerine -90. Bu sondaki eksi işaretleri genellikle muhasebe sistemleri veya veri dışa aktarma kurallarından kaynaklanır ve düzeltilmezse Excel’de doğru sayısal hesaplamaların, sıralamanın hatta analizin yapılmasını engeller. Veri doğruluğunu ve kullanılabilirliğini garanti altına almak için bu değerlerin, negatif işaret başa gelecek şekilde dönüştürülmesi gerekir—böylece Excel tarafından tanınan geçerli bir negatif sayı haline gelirler.

Aşağıdaki kılavuz, Excel'de sondaki negatif işaretleri gerçek sayısal değerlere dönüştürmek veya düzeltmek için çeşitli etkili çözümleri tanıtmaktadır. Her yöntem farklı senaryolara ve kullanıcı yetkinlik düzeylerine hitap ederek veri temizleme görevleriniz için en uygun yaklaşımı seçmenize yardımcı olur.

Tüm son negatif sayıları düzelt şurada: Formül

Hücrelerdeki verileri Metni Sütunlara Dönüştür işleviyle Tüm son negatif sayıları düzelt

Hücrelerdeki verileri VBA koduyla Tüm son negatif sayıları düzelt

Hücrelerdeki verileri Kutools for Excel ile hızlıca Tüm son negatif sayıları düzelt


Tüm son negatif sayıları düzelt şurada: Formül

Örneğin, negatif işaretin başında değil sonunda olduğu şekilde biçimlendirilmiş sayılar içeren A1:A11 gibi bir hücre aralığınız olduğunu varsayalım. Excel, hesaplama amacıyla yalnızca eksi işareti başta olan sayıları tanır; bu nedenle bu değerleri yeniden biçimlendirmek için bir formül kullanmak esnek ve basit bir çözüm sunar. Bu yöntem, özellikle orijinal verileri değiştirmeden dinamik ve kolayca güncellenebilir bir çözüm arıyorsanız oldukça kullanışlıdır.

Sayıları dönüştürmek için formülünüzü bitişik bir boş hücreye girin. Örneğin, verilerinizin hemen yanındaki B1 hücresine tıklayın ve aşağıdaki formüllerden birini yazın. Formülü girdikten sonra Enter tuşuna basın; hücredeki değer, sondaki negatif işareti varsa doğru biçimlendirilmiş bir negatif sayıya dönüştürülecektir. Ardından, tüm değerleri gerektiği gibi düzeltmek için formülü diğer hücrelere uygulamak üzere doldurma tutamacını aşağı doğru sürükleyin. Bu yöntem, orijinal verilerinizi bozmadan düzeltilmiş sonuçları ayrı bir sütunda sunar.

=IF(RIGHT(A1,1)="-",SUBSTITUTE(A1,"-","")*-1,A1)
=VALUE(IF(RIGHT(A1,1)="-",RIGHT(A1,1)&,LEFT(A1,LEN(A1)-1),A1))

formüllerle sondaki eksi işaretlerini düzelt

Formül Açıklaması ve Ek İpuçları:

  • Sağlanan formüller genellikle değerin son karakterinin eksi işareti ("-") olup olmadığını denetler. Eğer öyleyse, eksi işaretini başa taşır; aksi takdirde sayıyı olduğu gibi bırakır.
  • Sayılarınızın arasında boşluklar veya özel semboller olabileceğini düşünüyorsanız, bu düzensizlikleri gidermek için TRIM veya SUBSTITUTE gibi işlevleri kullanmayı düşünün.
  • Formülleri uyguladıktan sonra orijinal verilerin yerine geçmesini istiyorsanız, sonuçları kopyalayın ve ilk sütunu Düzeltme Değeri ile değiştirmek için Özel Yapıştır > Değerler seçeneğini kullanın.
  • Metin biçimlendirmesinden kaynaklanan hatalarla karşılaşırsanız, formül uygulandıktan sonra hücrenin Genel veya Sayı olarak biçimlendirildiğinden emin olun.

Avantajlar: Orijinal verileri değiştirmez; denetimi ve geri dönüşü kolaydır.

Sınırlamalar: Orijinal değerlerin yerine geçmesini istiyorsanız ek adımlar gerekebilir; bazı standart dışı veri biçimleri de ek ayarlamalar gerektirebilir.


Hücrelerdeki verileri Metni Sütunlara Dönüştür işleviyle Tüm son negatif sayıları düzelt

Excel'deki Metni Sütunlara Dönüştür özelliği, sondaki eksi işareti taşıyan sayıları düzeltmenin alternatif bir yoludur. Bu yerleşik işlev, özellikle büyük miktarda veriyle çalışırken son derece kullanışlıdır ve muhasebeyle ilgili negatif biçimlendirmeyi tanıyarak 90- gibi değerleri otomatik olarak -90 biçimine dönüştürür. Bu çözüm, etkilenen tüm sayılar tek bir sütunda yer alıyorsa ve tutarlı şekilde biçimlendirilmişse özellikle etkilidir.

Sondaki negatif işaretleri düzeltmek için Metni Sütunlara Dönüştür özelliğini kullanmak üzere şu adımları izleyin:

1. Sonundaki negatif işaret içeren sayıların bulunduğu sütunu veya hücre aralığını seçin.

2. Şerit sekmesine gidin ve Veri > Metni Sütunlara Dönüştür seçeneğine tıklayın. Bu işlem, Metni Sütunlara Dönüştür Sihirbazı’nı açar. Ekran görüntüsüne bakın:

metni sütuna dönüştürme özelliğiyle sondaki eksi işaretlerini düzelt1

3. Sihirbazda, 1. ve 2. adımda İleri düğmesine tıklayın. Veriyi bölmüyorsanız, ayırıcılar için herhangi bir değişiklik yapmanıza gerek yoktur.

3. Adımda, Gelişmiş… düğmesine tıklayarak Gelişmiş Metin İçeri Aktarma Ayarları iletişim kutusunu açın. Negatif sayılar için sondaki eksi işaretini kullan seçeneğini işaretleyin, ardından Tamam’a tıklayın. Ekran görüntüsüne bakın:

metni sütuna dönüştürme özelliğiyle sondaki eksi işaretlerini düzelt2

5. Değişiklikleri uygulamak için Bitir’e tıklayın. Artık sondaki eksi işaretli tüm sayılar, Excel’in tanıdığı standart negatif tam sayılara dönüştürülecektir.

İpuçları ve Sorun Giderme:

  • Bu yöntem, yalnızca diğer metinlerle karışmamış saf sayısal değerler için çalışır.
  • Herhangi bir hücre sayısal olmayan karakterler içeriyorsa, özellik sondaki eksi işaretini tanıyamayabilir ve dönüştüremeyebilir.
  • Metni Sütunlara Dönüştür işlemini çalıştırmadan önce her zaman verilerinizin bir yedek kopyasını alın; çünkü bu işlem mevcut değerleri doğrudan değiştirir.
  • Değişiklikler anında yansıtılmıyorsa, Gelişmiş Ayarlar’da doğru seçeneğin işaretlendiğini ve verilerinizin gerçekten sondaki negatif biçime sahip olduğunu tekrar kontrol edin.

Avantajlar: Hızlıdır, formül veya programlama bilgisi gerektirmez ve büyük aralık miktarlarını bir seferde işler.

Sınırlamalar: Mevcut verilerin üzerine yazar; karışık veya düzensiz biçimler için uygun değildir.


Hücrelerdeki verileri VBA koduyla Tüm son negatif sayıları düzelt

Makrolarla rahatça çalışan ya da bir veya daha fazla aralıkta süreci otomatikleştirmek isteyen kullanıcılar için, basit bir VBA (Visual Basic for Applications) betiği, sondaki eksi işaretli tüm sayıları hızla standart negatif sayılara dönüştürebilir. Bu yöntem, özellikle tekrarlı kullanım, büyük veri kümeleri veya dönüştürme mantığını özelleştirme ihtiyacı söz konusu olduğunda idealdir. VBA betiklerini çalıştırmadan önce mutlaka çalışmalarınızı kaydedin; çünkü bu betikler elektronik tablonuzda doğrudan değişiklik yapar.

VBA çözümünü kullanmak için aşağıdaki adımları uygulayın:

1. Düzeltmek istediğiniz sayıları içeren aralığı seçtikten sonra Geliştirici sekmesine tıklayın > Visual Basic. Açılan Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğine tıklayın ve aşağıdaki VBA kodunu modüle yapıştırın:

VBA: Seçili aralıktaki tüm sayıların sonundaki negatif işaretlerini düzelt.

Sub FixNegative()
'Updateby20251113
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlTextValues)
For Each rng In WorkRng
    xValue = rng.Value
    If VBA.Right(xValue, 1) = "-" Then
        rng.Value = "-" & VBA.Left(xValue, VBA.Len(xValue) - 1)
    End If
Next
End Sub

2. Kodu girdikten sonra Çalıştır düğmesi"Çalıştır" düğmesine tıklayın (veya çalıştırmak için)F5 tuşuna basın). Ardından, düzeltmeyi uygulamak istediğiniz aralığı seçmeniz istenecektir. Ekran görüntüsüne bakın:

VBA koduyla sondaki eksi işaretlerini düzelt2

3. Tamam'a tıklayın. Makro, Aralık seç'i tarayacak ve sondaki eksi işaretine sahip tüm değerleri standart negatif sayılara dönüştürecektir. Artık verileriniz sayısal hesaplamalar ve ileri analizler için hazır!

Pratik Notlar:

  • Güvenlik uyarılarıyla karşılaşırsanız, devam etmek için makroları etkinleştirin.
  • Kod beklenen şekilde çalışmazsa, aralık seçimini ve verilerinizin tutarlı bir desene (örneğin, etkilenen her hücrede yalnızca sondaki tireye) uygunluğunu kontrol edin.
  • Büyük veri kümelerinde doğruluğu onaylamak için kodu öncelikle örnek veriler üzerinde çalıştırmayı düşünün.
  • VBA çözümleri, Geri Al özelliğiyle geri alınamayan değişiklikler yaptığı için veri kopyaları üzerinde kullanmak en iyi yaklaşımdır.

Avantajlar: Tamamen otomatik, ileri düzey ihtiyaçlar için son derece özelleştirilebilir ve tekrarlı kullanımlar için kaydedilebilir.

Sınırlamalar: Geliştirici sekmesine erişim ve VBA konusunda temel düzeyde bilgi gerektirir; yürütmeden sonra yapılan değişiklikler Geri Al işlemiyle geri alınamaz.


Hücrelerdeki Kutools for Excel ile Tüm son negatif sayıları düzelt yapın

Harici sistemlerden içe aktarılan verileri sık sık yönetiyorsanız, özel bir araç süreci büyük ölçüde basitleştirebilir ve hızlandırabilir. Kutools for Excel, yalnızca birkaç tıklamayla tüm son negatif sayıları kolayca düzeltmenizi sağlayan «Sayı İşaretini Değiştir» adlı kullanışlı bir yardımcı programa sahiptir. Bu özellik, özellikle teknik bilgisi sınırlı kullanıcılar için ya da aksi takdirde karmaşık formüller veya betikler gerektirecek çoklu sütunlar ve karmaşık veri kümeleriyle çalışırken son derece değerlidir.

Kutools for Excel: 30 gün boyunca sınırsız olarak ücretsiz deneyebileceğiniz, 300'den fazla kullanışlı Excel eklentisiyle.Şimdi Edinin

"Kutools for Excel" uygulamasını yüklediyseniz, Tüm son negatif sayıları düzelt yapmak için aşağıdaki adımları izleyin:

1. Adım: Düzeltmek istediğiniz, sondaki eksi işaretli sayıları içeren aralığı seçin. Ardından şuraya gidin: Kutools > İçerik > Sayı İşaretini Değiştir.

Kutools ile sondaki eksi işaretlerini düzelt1

2. Adım: Açılan iletişim kutusunda Tüm son negatif sayıları düzelt seçeneğini işaretleyin, ardından Tamam veya Uygula'ya tıklayın. Belirlediğiniz aralıktaki sondaki eksi işaretli tüm sayılar anında standart negatif sayılara dönüştürülecektir.

Kutools ile sondaki eksi işaretlerini düzelt2

Kutools for Excel'deki «Sayı İşaretini Değiştir» özelliği, tüm pozitif sayıları negatif yapmanızı veya tam tersini yapmanızı sağlar ve hızlı veri dönüştürme için çeşitli diğer işaret değiştirme yardımcı araçları sunar. Bu özellik hakkında daha fazla bilgi edinmek için Sayı İşaretini Değiştir özellik açıklamasını ziyaret edebilirsiniz.

Notlar ve Sorun Giderme:

  • İşlem verilerinizi doğrudan değiştirdiği için, değişiklikleri uygulamadan önce seçiminizi mutlaka gözden geçirin.
  • Beklenmedik sonuçlarla karşılaşırsanız, verilerin özel karakterler veya metin dizgileriyle karışmış sayılar içerip içermediğini kontrol edin; bu tür veriler ekstra temizlik gerektirebilir.
  • Kutools özellikleri, kullanıcı dostu arayüzler ve iletişim kutusu uyarıları ile kazara yapılan hataların riskini en aza indirir.

Avantajlar: Hızlı, sezgisel ve her seviyedeki kullanıcıya uygun; toplu işleme ve karmaşık veri kümeleri için ideal.

Sınırlamalar: Kutools for Excel’in kurulu olması gerekir; tam işlevsellik, deneme süresi dolduktan sonra geçerli bir lisansa bağlıdır.



En İyi Office Verimlilik 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   |  Verileri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Düşey Arama (VLookup)  |  Çoklu Değerli Düşey Arama (VLookup)  |   Birden Fazla Sayfada Düşey 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 İyi 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+ diğer dilleri destekler!

Kutools for Excel ile Excel becerilerinizi üst düzeye taşıyın ve verimlilikte hiç yaşanmamış bir deneyim yaşayın.Kutools for Excel, verimliliğ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 arayüz getirir ve 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.
  • Birden fazla belgeyi aynı pencerenin yeni sekmelerinde açın ve oluşturun, yeni pencerelerde değil.
  • Günlük verimliliğ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 yükleyiciyle!

Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentileriyle birlikte Office Tab Pro'yu da içerir ve Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı verimlilik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— tek tek eklenti satın alımına göre tasarruf edin