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

Excel'de 9 haneli posta kodlarını 5 haneye nasıl dönüştürebilirsiniz?

YazarXiaoyang Değiştirme Tarihi
9 haneli posta kodlarını 5 haneye çevir

Genellikle Amerika Birleşik Devletleri’nde standart posta kodu formatı beş haneden oluşur. Ancak bazı veri listeleri, yaygın olarak “12345-6789” biçiminde görülen dokuz haneli posta kodlarını içerebilir; bu durum, yalnızca ilk beş hanelik temel koda ihtiyaç duyulan posta sıralama, raporlama veya diğer veritabanlarıyla eşleştirme gibi görevlerde zorluk yaratabilir. Excel’de bu genişletilmiş posta kodlarını beş haneli biçimlerine verimli bir şekilde dönüştürmek için hangi yöntemleri kullanabilirsiniz?

9 haneli posta kodlarını formül kullanarak 5 haneli posta kodlarına dönüştürme

9 haneli posta kodlarını kullanışlı bir özellik ile 5 haneli posta kodlarına dönüştürme

9 haneli posta kodlarını Metni Sütunlara Dönüştür özelliğini kullanarak 5 haneli posta kodlarına dönüştürme

9 haneli posta kodlarını VBA Makrosu ile 5 haneli posta kodlarına dönüştürme


9 haneli posta kodlarını formül kullanarak 5 haneli posta kodlarına dönüştürme

Excel'de yalnızca 9 haneli bir posta kodunun ilk 5 hanesini saklamak istiyorsanız—özellikle posta kodunuz "12345-6789" biçiminde ya da basit bir sayı dizisi olarak girilmişse—formüller size kolay ve etkili bir çözüm sunar.

Açıklama: SOL formülü, bir hücrenin değerinin ilk 5 hanesini alır. İster posta kodu "12345-6789" biçiminde olsun, isterse basit bir 9 haneli dizi şeklinde — önemli olan ilk 5 hanenin ihtiyacınız olan kısımdır.
Uygulanabilir senaryolar: Bu yöntem, tüm posta kodlarının doğru temel hanelerle başladığı ve formatlarını doğrulamanız gerekmediği durumlar için idealdir.

Boş bir hücreye (örneğin B2) aşağıdaki formülü girin:

=LEFT(A2,5)

Enter tuşuna basarak onayladıktan sonra, formülü listenizin geri kalanına uygulamak için doldurma tutamacını aşağı doğru sürükleyin. Artık her hücre, ilgili posta kodunun yalnızca ilk 5 hanesini gösterecektir.

İpucu: Posta kodlarınızda boşluklar veya farklı ayırıcılar varsa ya da biçimlendirmeleri tutarlı değilse, verileri ayıklamadan önce öncelikle Standart Biçimlendirme olmayan karakterleri kontrol edin ve verileri temizlemek için TRIM veya SUBSTITUTE işlevlerini kullanmayı düşünün.

Formül kullanarak 9 haneli posta kodlarını 5 haneli posta kodlarına çevir

Not: Hata veya beklenmedik bir sonuçla karşılaşırsanız, orijinal hücrenin 5 haneden az olup olmadığını, fazladan boşluk içerip içermediğini ya da metin yerine sayı olarak biçimlendirilip biçimlendirilmediğini kontrol edin. Bu sorunlar formül çıktısını etkileyebilir.



9 haneli posta kodlarını kullanışlı bir özellik ile 5 haneli posta kodlarına dönüştürme

Eğer Kutools for Excel programına sahipseniz, Belirli Konumdaki Karakteri Sil özelliği, 9 haneli posta kodlarını 5 haneye kısaltmayı son derece kolaylaştırır. Bu yöntem, formül girmeden veya Hücre Biçimi ile uğraşmadan büyük listeleri hızla işlemek için oldukça pratiktir.

İpuçları:Bu Belirli Konumdaki Karakteri Sil özelliğini kullanmaya başlamak için öncelikle Kutools for Excel programını indirip yükleyin. Ardından bu özelliği hızlı ve kolayca kullanabilirsiniz.

Kutools for Excel yüklendikten sonra,Kutools for Excelşu adımları izleyin:

1. Posta kodu hücrelerinizi Metin olarak biçimlendirin: Listeyi seçin, ardından Giriş sekmesine gidip Metin seçeneğini Sayı Biçimi açılır menüsünden seçin. Bu adım, Excel’in baştaki sıfırları silmesini engeller.

Genel açılır liste kutusundan Metin'i seçin

2.Kutools>Metin>Belirli Konumdaki Karakteri Silseçeneğine tıklayın:

Kutools'un Konuma Göre Kaldır özelliğine tıklayın

3. Açılan Belirli Konumdaki Karakteri Sil iletişim kutusunda, Sayılar kutusuna 5 değerini girin, Konum bölümünden Sağdan seçeneğini işaretleyin (sağ uçtan 5 karakter kaldırmak ilk 5 haneyi bırakır) ve ardından Tamam düğmesine tıklayın. Posta kodlarınız anında 5 haneye kısaltılacaktır:

Konuma Göre Kaldır iletişim kutusunda seçenekleri ayarlayınok-sağsonuç ekran görüntüsü

İpucu: Posta kodlarınızın uzunluklarının aynı olduğundan ve beklenmedik karakterler veya ayırıcılar içermediğinden emin olun. Posta kodlarınız farklı biçimlerdeyse, toplu işlemlerin etkilerini mutlaka iki kez kontrol edin.

Kutools for Excel'i indirmek ve ücretsiz denemek için hemen tıklayın!


9 haneli posta kodlarını Metni Sütunlara Dönüştür özelliğini kullanarak 5 haneli posta kodlarına dönüştürme

Posta kodlarınız "12345-6789" gibi bir tireyle Standart Biçimdeyse, Excel’in Metni Sütunlara Dönüştür özelliği onları ayırmak için hızlı ve kesin bir çözüm sunar. Bu yöntem, 9 haneli kodunuzu iki sütuna böler ve yalnızca ilk 5 haneyi saklamanızı sağlar.

Uygulanabilir senaryolar: Posta kodlarının ayırıcı olarak her zaman tire kullandığı ve gönderim veya kayıt amacıyla ana kodu saklamak istediğiniz listeler için en ideal seçenektir.

1. 9 haneli posta kodlarını içeren sütunu seçin.

2. Veri sekmesine gidin ve Metni Sütunlara Dönüştür düğmesine tıklayın. Bu işlem, bir kurulum sihirbazı açacaktır.

3. Sınırlı seçeneğini işaretleyin ve İleri düğmesine tıklayın.

4. Sınırlayıcılar bölümünde, Diğer kutusunu işaretleyin ve sınırlayıcı olarak bir tire - girin. Ardından İleri düğmesine tıklayın.

5. Gerekirse hedef hücreyi belirtin, ardından Son düğmesine tıklayın. Posta kodlarınız, ilk sütunda yalnızca ilk beş hanesi kalacak şekilde ayrılacaktır.

İpucu: Ayırdıktan sonra, posta kodunun uzatılmış kısmını içeren ikinci sütunu silebilir veya göz ardı edebilirsiniz.

Not: Posta kodlarınız tire içermiyorsa veya farklı biçimlendirilmişse, bu yöntem uygulanamaz. Verilerinizin standartlaştırıldığından emin olun ya da bu makaledeki diğer yaklaşımlardan birini değerlendirin.


9 haneli posta kodlarını VBA Makrosu ile 5 haneli posta kodlarına dönüştürme

Büyük elektronik tablolarla çalışırken veya tekrarlayan görevlerde otomatik Toplu İşlem gerektiğinde, bir Aralık seçimi içindeki tüm posta kodlarını baştaki 5 haneye kısaltmak için bir VBA makrosu kullanabilirsiniz. Bu yaklaşım, verileriniz tutarsızsa, baştaki sıfırlar içeriyorsa veya formüller ya da manuel adımlara gerek kalmadan toplu dönüştürme yapmak istiyorsanız büyük değer sağlar.

Uygulanabilir senaryolar: Gelişmiş kullanıcılar veya çeşitli biçimlerde uzun listeleri düzenli olarak işleyenler için idealdir. İlgili aralığı seçmeniz yeterlidir; makro, istediğiniz posta kodu uzunluğunu zorlayacaktır.

1. Excel'i açın, ardından Geliştirici Araçları > Visual Basic seçeneğine tıklayın. Açılan Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğini tıklayın.

2. Aşağıdaki kodu modül alanına yapıştırın:

Sub TrimZipCodesToFiveDigits()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    Dim zipValue As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select Zip Code Range", xTitleId, WorkRng.Address, Type:=8)
    
    For Each Rng In WorkRng
        zipValue = Rng.Value
        If Len(zipValue) >= 5 Then
            Rng.Value = Left(zipValue, 5)
        End If
    Next
End Sub

3. VBA penceresinde, kodu çalıştırmak için Çalıştır düğmesi **Çalıştır** düğmesine tıklayın. Ardından, posta kodlarınızın aralığını seçmeniz için bir iletişim kutusu açılacaktır. Onayladıktan sonra, seçtiğiniz hücrelerdeki tüm posta kodları yalnızca ilk 5 haneye kısaltılır.

İpuçları ve Önlemler:Makroyu çalıştırmadan önce verilerinizi yedekleyin; böylece yanlışlıkla veri kaybı yaşamazsınız. Posta kodlarınız özel karakter içeriyorsa veya tutarsız biçimlendirilmişse, çıktının beklentilerinize uygun olup olmadığını mutlaka kontrol edin.

Sorun Giderme: Makro hata veriyorsa, hedef aralıkta korumalı sayfalarınızın, birleştirilmiş hücrelerinizin veya sayısal olmayan değerlerinizin olmadığından emin olun. Bu tür durumları işleyecek şekilde kodu uyarlayabilir ya da verilerinizi önceden temizleyebilirsiniz.


Posta Kodu ile İlgili Diğer Makaleler:

  • Karma Posta Kodlarını (5 Hane ve 9 Hane) Excel'de Artan Sıraya Göre Sıralama
  • Bildiğimiz gibi iki tür posta kodu vardır: biri 5 haneli seridir, diğeri ise 9 haneli seridir. Bu durumda, bu iki tür posta kodunun karışık olduğu bir liste söz konusudur ve görev, aşağıdaki ekran görüntüsünde gösterildiği gibi posta kodlarını ilk beş temel haneye göre sıralamaktır. Bunu hızlıca nasıl yapabilirsiniz?

  • Süper Formül Çubuğu (birden fazla metin satırını ve formülü kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtre Aralığı'na Yapıştır…
  • Birleştirilmiş Hücreler/Satırlar/Sütunlar ve Verileri Saklama; Hücreleri Böl İçeriği; Yinelenen Satırları Birleştir ve Topla/Ortalamasını Al… Tekrarlanan Girişleri Önlemek İçin Hücreleri;Aralıkları Karşılaştır…
  • Yinelenen veya Benzersiz Satırları Seçin; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Yaklaşık AramaBirden Fazla Çalışma Kitabında; Rastgele Seçim…
  • Tam Kopyala formül referansını değiştirmeden birden fazla hücreye;Otomatik Referans Oluştur birden fazla sayfaya;Madde İşaretleri Ekle, onay kutusu ve daha fazlası…
  • Sık Kullanılanlara Hızlıca Formül Ekleyin, Aralıklar, Grafikler ve Resimler;Hücreleri Şifreleyin Şifreyle;Posta Listesi Oluşturunve e-posta gönderin…
  • Metni Çıkart, metin ekleyin, belirli konumdaki karakterleri silin, boşlukları kaldırın; veri sayfası istatistikleri oluşturun ve yazdırın; hücre içeriği ile açıklamalar arasında dönüştürme yapın…
  • Süper Filtre (filtre şemalarını kaydedip diğer sayfalara uygulayın); Gelişmiş Sıralama ay/hafta/gün, sıklık ve daha fazlasına göre; Özel Filtrekalın, italik… gibi biçimlendirmeye göre
  • Çalışma Kitaplarını ve Sayfalarını Birleştirin; tabloları, anahtar sütuna göre birleştirin; veriyi birden fazla sayfaya bölün; xls, xlsx ve PDF dosyalarını topluca dönüştürün…
  • PivotTable, Şuna Göre Gruplama: Hafta numarası, haftanın günü ve daha fazlası… Kilitli Olmayanları Göster, Seçimi Kilitle Farklı renklerle; Formül veya Ad İçeren Hücreleri Vurgulayın…
kte sekmesi 201905
  • Word, Excel ve PowerPoint’te sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük verimliliğinizi %50 artırır ve sizin için her gün yüzlerce fare tıklamasını ortadan kaldırır!
officetab alt