Birçok insanın Excel'de baştaki sıfırlarla aşk-nefret ilişkisi vardır.
Bazen istersin, bazen istemezsin.
Excel, sayıların başındaki sıfırları otomatik olarak kaldıracak şekilde programlanmış olsa da, bunlara sahip olabileceğiniz bazı durumlar vardır.
Bu Excel eğitiminde size göstereceğim baştaki sıfırlar nasıl kaldırılır Excel'deki sayılarınızda.
O halde başlayalım!
Excel'de Başında Sıfır Almış Olabileceğiniz Olası Nedenler
Bahsettiğim gibi, Excel sayıların başındaki sıfırları otomatik olarak kaldırır. Örneğin, Excel'de bir hücreye 00100 girerseniz, bunu otomatik olarak 100'e dönüştürür.
Çoğu durumda, bu baştaki sıfırlar gerçekten anlamlı olmadığından bu mantıklıdır.
Ama bazı durumlarda isteyebilirsiniz.
Sayılarınızın baştaki sıfırları tutmasına neden olabilecek bazı olası nedenler şunlardır:
- Sayı metin olarak biçimlendirilmişse (çoğunlukla sayıdan önce bir kesme işareti ekleyerek), baştaki sıfırları korur.
- Hücre, her zaman belirli bir sayı uzunluğunu gösterecek şekilde biçimlendirilmiş olabilir. Sayının daha küçük olması durumunda, bunu telafi etmek için baştaki sıfırlar eklenir. Örneğin, bir hücreyi her zaman 5 basamak gösterecek şekilde biçimlendirebilirsiniz (ve sayı beş basamaktan küçükse, baştaki sıfırlar otomatik olarak eklenir)
Baştaki sıfırları kaldırmak için seçtiğimiz yöntem, buna neyin sebep olduğuna bağlı olacaktır.
Ayrıca şunu okuyun: Excel'de Baştaki Sıfırlar Nasıl Eklenir
Bu nedenle, ilk adım, baştaki sıfırları kaldırmak için doğru yöntemi seçebilmemiz için nedeni belirlemektir.
Sayılardan Baştaki Sıfırları Kaldırma
Sayılardan baştaki sıfırları kaldırmak için kullanabileceğiniz birçok yol vardır.
Bu bölümde size bu tür beş yöntem göstereceğim.
Hata Denetimi Seçeneğini Kullanarak Metni Sayılara Dönüştürün
Baştaki sayıların nedeni, bu sayıların önüne kesme işareti eklenmişse (bunları metne dönüştürmek için), bunları tek bir tıklamayla tekrar sayılara dönüştürmek için hata kontrol yöntemini kullanabilirsiniz.
Bu muhtemelen baştaki sıfırlardan kurtulmanın en kolay yöntemidir.
Burada, bunlardan önce kesme işareti olan sayıların yanı sıra baştaki sıfırlara sahip olduğum bir veri setim var. Bu aynı zamanda, bu sayıları sola hizalı görmenizin (varsayılan olarak sayılar sağa hizalanır) ve aynı zamanda baştaki 0'lara sahip olmanızın nedenidir.
Bu sayılardan baştaki sıfırları kaldırma adımları aşağıdadır:
- Baştaki sıfırları kaldırmak istediğiniz sayıları seçin. Seçimin sağ üst kısmında sarı bir simge olduğunu fark edeceksiniz.
- Sarı hata kontrol simgesine tıklayın
- 'Sayıya Dönüştür'e tıklayın
Bu kadar! Yukarıdaki adımlar kesme işaretini kaldırır ve bu metin değerlerini tekrar sayılara dönüştürür.
Excel, varsayılan olarak herhangi bir sayıdan baştaki boşlukları kaldıracak şekilde programlandığından, bunu yapmanın tüm baştaki sıfırları otomatik olarak kaldırdığını göreceksiniz.
Not: Bu yöntem, hücrelerin özel sayı biçimlendirmesinin bir parçası olarak baştaki sıfırlar eklenmişse işe yaramaz. Bu vakaları ele almak için, aşağıda ele alınan yöntemleri kullanın.Hücrelerin Özel Sayı Biçimlendirmesini Değiştirin
Numaralarınızın baştaki sıfırlarla gösterilmesinin gerçekten yaygın bir başka nedeni, hücrelerinizin her bir sayıda her zaman belirli sayıda basamak gösterecek şekilde biçimlendirilmiş olmasıdır.
Pek çok kişi sayıların tutarlı ve aynı uzunlukta görünmesini ister, bu nedenle hücrelerin biçimlendirmesini değiştirerek sayıların minimum uzunluğunu belirtirler.
Örneğin, tüm sayıların 5 basamaklı sayılar olarak görünmesini istiyorsanız, yalnızca üç basamaklı bir numaranız varsa, Excel otomatik olarak başına iki sıfır ekler.
Aşağıda, hücrede her zaman en az beş basamak göstermek için özel sayı biçimlendirmesinin uygulandığı bir veri kümem var.
Ve bu baştaki sıfırlardan kurtulmanın yolu, sadece mevcut biçimlendirmeyi hücrelerden kaldırmaktır.
Bunu yapmak için gereken adımlar aşağıdadır:
- Başında sıfır olan sayıların bulunduğu hücreleri seçin
- Ana Sayfa sekmesine tıklayın
- Sayılar grubunda Sayı Biçimi açılır menüsüne tıklayın
- 'Genel'i seçin
Yukarıdaki adımlar, hücrelerin özel sayı biçimlendirmesini değiştirir ve şimdi sayılar beklendiği gibi görüntülenir (burada başta sıfırlar olmazdı).
Bu tekniğin yalnızca baştaki sıfırların nedeni özel sayı biçimlendirme olduğunda işe yarayacağını unutmayın. Sayıları metne dönüştürmek için bir kesme işareti kullanılmışsa işe yaramaz (bu durumda önceki yöntemi kullanmalısınız)
1 ile çarpın (Özel Yapıştır tekniğini kullanarak)
Bu teknik her iki senaryoda da çalışır (sayıların bir kesme işareti kullanılarak metne dönüştürüldüğü veya hücrelere özel bir sayı biçimlendirmesinin uygulandığı).
Aşağıda gösterildiği gibi bir veri kümeniz olduğunu ve ondan baştaki sıfırları kaldırmak istediğinizi varsayalım.
Bunu yapmak için adımlar aşağıdadır
- Çalışma sayfasından herhangi bir boş hücreyi kopyalayın
- Baştaki sıfırları kaldırmak istediğiniz sayıların bulunduğu hücreleri seçin.
- Seçime sağ tıklayın ve ardından Özel Yapıştır'a tıklayın. Bu, Özel Yapıştır iletişim kutusunu açacaktır
- 'Ekle' seçeneğine tıklayın (işlemler grubunda)
- Tamam'ı tıklayın
Yukarıdaki adımlar, seçtiğiniz hücre aralığına 0 ekler ve ayrıca baştaki tüm sıfırları ve kesme işaretini kaldırır.
Bu, hücrenin değerini değiştirmese de, tüm metin değerlerini sayılara dönüştürür ve kopyaladığınız boş hücreden biçimlendirmeyi kopyalar (böylece baştaki sıfırları gösteren mevcut biçimlendirmeyi değiştirir).
Bu yöntem yalnızca sayıları etkiler. Bir hücrede herhangi bir metin dizeniz varsa, değişmeden kalır.
DEĞER işlevini kullanma
Baştaki sıfırları kaldırmanın bir başka hızlı ve kolay yöntemi de değer işlevini kullanmaktır.
Bu işlev (metni içeren metin veya hücre başvurusu olabilir) bir bağımsız değişken alır ve sayısal değeri döndürür.
Bu, baştaki sayılarınızın kesme işaretinin (sayıları metne dönüştürmek için kullanılır) veya özel sayı biçimlendirmesinin bir sonucu olduğu her iki senaryoda da işe yarar.
Aşağıda gösterildiği gibi bir veri kümem olduğunu varsayalım:
Baştaki sıfırları kaldıracak formül aşağıdadır:
=DEĞER(A1)
Metni Sütuna Dönüştürme
Metni Sütunlara Çevir işlevi bir hücreyi birden çok sütuna bölmek için kullanılırken, bunu baştaki sıfırları kaldırmak için de kullanabilirsiniz.
Aşağıda gösterildiği gibi bir veri kümeniz olduğunu varsayalım:
Metni Sütunlara Dönüştür özelliğini kullanarak baştaki sıfırları kaldırma adımları aşağıdadır:
- Sayıları içeren hücre aralığını seçin
- 'Veri' sekmesine tıklayın
- Veri Araçları grubunda, 'Metin Sütunlara Dönüştür' seçeneğini tıklayın
- 'Metni Sütunlara Dönüştür' sihirbazında aşağıdaki değişiklikleri yapın:
- Adım 1/3: 'Sınırlandırılmış'ı seçin ve İleri'ye tıklayın
- Adım 2/3: Tüm sınırlayıcıların seçimini kaldırın ve İleri'ye tıklayın
- Adım 3/3: Bir hedef hücre seçin (bu durumda B2) ve Bitir'e tıklayın
- Adım 1/3: 'Sınırlandırılmış'ı seçin ve İleri'ye tıklayın
Yukarıdaki adımlar, baştaki tüm sıfırları kaldırmalı ve size yalnızca sayıları vermelidir. Baştaki sıfırları hala görüyorsanız, hücrelerin biçimlendirmesini Genel olarak değiştirmeniz gerekir (bu, Giriş sekmesinden yapılabilir)
Metinden Baştaki Sıfırları Kaldırma
Yukarıdaki tüm yöntemler harika çalışıyor olsa da, bunlar yalnızca sayısal değeri olan hücreler içindir.
Ancak, içinde bazı baştaki sıfırlar bulunan alfasayısal veya metin değerleriniz varsa ne olur?
Bu durumda yukarıdaki yöntemler işe yaramaz, ancak Excel'deki harika formüller sayesinde bu sefer yine de alabilirsiniz.
Aşağıda gösterildiği gibi bir veri kümeniz olduğunu ve baştaki tüm sıfırları silmek istediğinizi varsayalım:
Bunu yapmak için formül aşağıdadır:
=SAĞ(A2,UZUNLUK(A2)-BUL(SOL(YEDEK(A2,"0",""),1),A2)+1)
Bu formülün nasıl çalıştığını açıklayayım
Formülün SUBSTITUTE kısmı, sıfırı bir boşlukla değiştirir. Yani 001AN76 değeri için ikame formülü sonucu 1AN76 olarak verir.
SOL formül daha sonra bu sonuç dizesinin en soldaki karakterini çıkarır, bu durumda bu 1 olur.
BUL formülü daha sonra SOL formül tarafından verilen bu en soldaki karakteri arar ve konumunu döndürür. Örneğimizde, 001AN76 değeri için 3 verir (bu, orijinal metin dizesindeki 1 konumudur).
Tüm metin dizesini (baştaki sıfırlar hariç) çıkardığımızdan emin olmak için BUL formülünün sonucuna 1 eklenir.
BUL formülünün sonucu daha sonra LEN formülünün (tüm metin dizesinin uzunluğunu vermek için kullanılan) sonucundan çıkarılır. Bu bize baştaki sıfırlar olmadan metin halkasının uzunluğunu verir.
Bu değer daha sonra tüm metin dizesini (baştaki sıfırlar hariç) çıkarmak için SAĞ işleviyle birlikte kullanılır.
Hücrelerinizde baştaki veya sondaki boşluklar olma olasılığı varsa, her hücre referansıyla birlikte TRIM işlevini kullanmak en iyisidir.
Böylece, TRIM işlevi eklenmiş yeni formül aşağıda gösterildiği gibi olacaktır:
=SAĞ(KES(A2),UZUNLUK(KES(A2))-BUL(SOL(YERİ(YERİNE KIR(A2),"0","")),1),KIR(A2))+1)
Bu nedenle, bunlar Excel'deki veri kümenizden baştaki sıfırları kaldırmak için kullanabileceğiniz bazı kolay yöntemlerdir.
Umarım bu öğreticiyi faydalı bulmuşsunuzdur!