Excel'de alfasayısal dizeleri iki sütuna nasıl böler / ayırırsınız?
Alfasayısal dizeleri, biri sayılar için diğeri harfler için olmak üzere iki sütuna ayırmak veri yönetimine yardımcı olabilir. Bu makalede, bu dizeleri ayrı sütunlara bölmek için size yararlı yöntemler göstereceğim.
Kullanıcı Tanımlı Fonksiyon ile alfasayısal dizeleri iki sütuna bölme/ayırma
Kutools for Excel ile alfasayısal dizeleri iki sütuna bölme/ayırma
Kullanıcı Tanımlı Fonksiyon ile alfasayısal dizeleri iki sütuna bölme/ayırma
Örneğin, aşağıdaki ekran görüntüsünde gösterildiği gibi, alfasayısal dizeleri iki sütuna bölecek bir aralığım var:
Burada bu görevi çözmek için bir Kullanıcı Tanımlı Fonksiyon oluşturabilirim, lütfen şu adımları izleyin:
1. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarını basılı tutun.
2. Ekle Insert > Module'ü tıklayın ve aşağıdaki kodu Module Penceresine yapıştırın.
VBA kodu: alfasayısal dizeleri iki sütuna ayırma:
Function RetNum(Str As String)
'updateby Extendoffice
Dim xRegEx As Object
Set xRegEx = CreateObject("vbscript.regexp")
xRegEx.Global = True
xRegEx.Pattern = "[^\d]+"
RetNum = xRegEx.Replace(Str, "")
Set xRegEx = Nothing
End Function
Function RetNonNum(Str As String)
Dim xRegEx As Object
Set xRegEx = CreateObject("vbscript.regexp")
xRegEx.Global = True
xRegEx.Pattern = "[\d]+"
RetNonNum = xRegEx.Replace(Str, "")
Set xRegEx = Nothing
End Function
3. Kodu kaydedip kapattıktan sonra, çalışma sayfasına dönün ve bu formülü boş bir hücreye girin =retnonnum(A2). Formülü diğer hücrelere uygulamak için doldurma tutamacını aşağı çekin ve tüm alfabetik karakterler referans sütunundan çıkarılacaktır. Ekran görüntüsüne bakın:
4. Bu formülü başka bir boş hücreye girin: =retnum(A2), ve bu formülü içeren hücrelere kadar doldurma tutamacını aşağı çekin, ardından aşağıdaki ekran görüntüsünde gösterildiği gibi tüm sayılar döndürülecektir:
Kutools for Excel ile alfasayısal dizeleri iki sütuna bölme/ayırma
Eğer Kutools for Excel'e sahipseniz, Hücreleri Böl özelliğiyle alfasayısal dizeleri hızlıca ayrı sütunlara bölebilirsiniz.
Kutools for Excel'i yükledikten sonra lütfen şu adımları izleyin:
1. Ayırmak istediğiniz alfasayısal dizeleri seçin.
2. Kutools > Birleştir ve Böl > Hücreleri Böl'ü tıklayın, ekran görüntüsüne bakın:
3. Hücreleri Böl iletişim kutusunda Tür bölümünde Veriyi Böl'ü seçin ve ardından Ayraç bölümünde Metin ve sayı'yı seçin, ekran görüntüsüne bakın:
4. Ardından Tamam düğmesini tıklayın ve ayrılmış sonucu yerleştirmek istediğiniz bir hücre seçmenizi hatırlatan bir uyarı kutusu açılacaktır, ekran görüntüsüne bakın:
5. Ve ardından Tamam'ı tıklayın, alfabetik karakterler ve sayılar hemen iki sütuna ayrılır, ekran görüntüsüne bakın:
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Demo: Kutools for Excel ile alfasayısal dizeleri iki sütuna bölme/ayırma
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!