Menu

Excel'de Başa Sıfır Ekleme ve Baştaki Sıfırları Koruma

Excel baştaki sıfırları atar, çünkü 00742 742 sayısıdır. Onları 00000 gibi isteğe uyarlanmış bir sayı biçimiyle, bir kesme işaretiyle ('00742) ya da Metin biçimiyle koruyun veya =METNEÇEVİR(A2;"00000") ile ekleyin.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

Excel baştaki sıfırları atar, çünkü 00742'yi 742 sayısı olarak okur. Sıfırları göstermek için hücrelere 00000 isteğe uyarlanmış sayı biçimini verin; sayıyı sıfırlarıyla birlikte metne çevirmek için =METNEÇEVİR(A2;"00000") kullanın. METNEÇEVİR'in İngilizce adı TEXT'tir; tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

5 hane göstermenin iki yolu
B2
ABC
1NumberTEXT(A2,"00000")Format 00000
27420074200742
3150001500015
4314153141531415
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

İki sütun aynı görünür ama aynı değildir: B sütunu metin tutar, C sütunu ise hâlâ 742, 15 ve 31415 sayılarını tutar ve onları yalnızca beş haneyle gösterir. Koddaki her 0 her zaman gösterilen bir hanedir, bu yüzden 00000 "en az beş hane" demektir.

Yazarken baştaki sıfırları koruma

Sıfırla başlayan bir kodu yazıp korumanın üç yolu:

  • İsteğe uyarlanmış biçim. Hücreleri seçin, Ctrl+1'e (Mac'te Cmd+1) basın, İsteğe Uyarlanmış'ı seçin ve Tür kutusuna 00000 yazın. Hücreler sayı olarak kalır, böylece TOPLA ve sıralama çalışır. Posta kodları ve personel numaraları gibi sabit uzunluktaki sayılar için kullanın.
  • Kesme işareti. '00742 yazın. Kesme işareti gösterilmez; Excel'e girişi metin olarak saklamasını söyler.
  • Metin biçimi. Hücreleri seçin, sonra Giriş > Sayı Biçimi > Metin'e gidin ve yazın. Sonradan yazılan her şey tam yazıldığı gibi metin olarak saklanır.
Kesme işaretiyle ve kesme işareti olmadan yazılmış
B2
ABC
1TypedLengthIs it text?
2007425TRUE
37423FALSE
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =UZUNLUK(A2)

A2 '00742 olarak yazıldı ve beş karakterin hepsini tutar. A3 kesme işareti olmadan 00742 olarak yazıldı, bu yüzden 742 sayısı oldu ve 3 hanelidir. Miktar değil kod olan değerler için metin kullanın (kesme işareti veya Metin biçimi): telefon numaraları, hesap numaraları, parça kodları, 15 haneden uzun her şey (Excel bir sayının yalnızca 15 anlamlı hanesini tutar, bu yüzden sayı olarak yazılan 16 haneli bir kart numarasının son hanesi 0'a dönüşür).

Formülle başa sıfır ekleme

METNEÇEVİR bir sayıyı sabit sayıda haneye tamamlar. Zaten metin olan ya da harf içerebilen bir değer için öne sıfırlar koyun ve son karakterleri SAĞDAN ile tutun:

Sayıları ve kodları tamamlama
B2
ABC
1ValueTEXT(A2,"000000")RIGHT("000000"&A2,6)
242000042000042
31234001234001234
4A17A17000A17
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

METNEÇEVİR bir sayı ister: B4'teki A17 metnini değiştirmeden bırakır. SAĞDAN sürümü ikisinde de çalışır, çünkü her şeyin önüne altı sıfır ekler ve sonra son altı karakteri tutar. SAĞDAN, zaten altı karakterden uzun olan bir değeri keser. =YİNELE("0";MAK(0;6-UZUNLUK(A2)))&A2 yalnızca eksik sıfırları ekler ve daha uzun bir değeri bütün bırakır.

Altı haneli personel numarası
B2
AB
1NumberEmployee ID
24217
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: Personel numaraları 6 hanelidir. B2 hücresinde A2'deki numarayı 004217 gibi baştaki sıfırlarıyla metin olarak döndürün.

Daha uzun bir kodun içindeki sıfırlar

Tamamlanmış bir sayıyı bir kodun veya cümlenin içine koymanın yolu da METNEÇEVİR'dir. Sayıyı doğrudan birleştirmek, hücre onları isteğe uyarlanmış bir biçimle gösterse bile sıfırları atar:

Sipariş kodu oluşturma
B2
ABC
1OrderWith TEXTWithout TEXT
20007ORD-0007ORD-7
30315ORD-0315ORD-315
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.
Fatura numarası
B2
AB
1NumberInvoice
287
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: B2 hücresinde INV- ve ardından A2'deki numaranın 5 haneye tamamlanmış halinden oluşan fatura kodunu oluşturun, örneğin INV-00087.

Baştaki sıfırları kaldırma ve CSV tuzağı

Baştaki sıfırları olan metni yeniden sayıya çevirmek için =SAYIYAÇEVİR(A2) kullanın (metni sayıya çevirme hakkında daha fazlası). 00000 biçimiyle gösterilen bir sayının biçimini yeniden Genel yapın.

Sıfırları kaybetmenin en yaygın yolu bir CSV dosyası açmaktır: Excel dosyayı açarken 00742'yi 742'ye çevirir ve dosyayı yeniden kaydetmek 742 yazar. Onları korumak için:

  1. Boş bir çalışma kitabı açın, sonra Veri > Metinden/CSV'den'i seçip dosyayı seçin.
  2. Verileri Dönüştür'e tıklayın, sütunu seçin ve Veri Türü'nü Metin yapın.
  3. Kapat ve Yükle'ye tıklayın.

Microsoft 365'te Dosya > Seçenekler > Veri > Otomatik Veri Dönüştürme altında "Baştaki sıfırları kaldır ve sayıya dönüştür" ayarı vardır; işaretini kaldırın, Excel yazarken veya CSV dosyaları açarken sıfırları korur. Google E-Tablolar'da kodları yazmadan veya yapıştırmadan önce sütunu Düz metin olarak biçimlendirin.

Sıkça Sorulan Sorular

Excel baştaki sıfırları neden siliyor?

Excel 00742'yi 742 sayısı olarak okur ve bir sayının baştaki sıfırları olmaz. Yazmadan önce hücreleri Metin olarak biçimlendirin, önce bir kesme işareti yazın ('00742) ya da sayıyı tutup ona 00000 isteğe uyarlanmış biçimini verin.

Excel'de formülle başa sıfır nasıl eklenir?

=METNEÇEVİR(A2;"00000") bir sayıyı 5 haneye tamamlar, yani 742 00742 olur. Harf içerebilecek metin için =SAĞDAN("00000"&A2;5) kullanın.

Bir CSV dosyasını açarken baştaki sıfırlar nasıl korunur?

CSV dosyasına çift tıklamayın. Veri > Metinden/CSV'den'i kullanın, Verileri Dönüştür'e tıklayın, sütunun türünü Metin yapın ve yükleyin. Microsoft 365'te Dosya > Seçenekler > Veri > Otomatik Veri Dönüştürme altında baştaki sıfırları kaldırma ayarını da kapatabilirsiniz.

Excel'de baştaki sıfırlar nasıl kaldırılır?

Hücre '00742 gibi bir metin tutuyorsa =SAYIYAÇEVİR(A2) 742 sayısını döndürür. 00000 biçimli bir sayıysa biçimi yeniden Genel yapın.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA