Bir hücredeki metin ve sayıyı iki sütuna nasıl ayırabilirim?
Metin ve Sayıya Göre Böl şeklinde bir metin dizisi sütununuz varsa ve bu veriyi aşağıdaki ekran görüntüsünde gösterildiği gibi tek bir hücreden iki ayrı hücreye ayırmak istiyorsanız, Excel’de bu işlemi aşağıdaki yöntemlerle kolayca gerçekleştirebilirsiniz.

Yöntem 1: Excel'de formüllerle Metin ve Sayıya Göre Böl ayırın
Yöntem 2: Excel 2013 ve sonraki sürümlerde Flash Fill ile Metin ve Sayıya Göre Böl ayırın
Yöntem 3: Düzensiz şekilde karışık olan Metin ve Sayıya Göre Böl Kullanıcı Tanımlı İşlev ile ayırın
Yöntem 4: Metin ve Sayıya Göre Böl'u Kutools for Excel ile iki sütuna ayırın
Yöntem 1: Excel'de formüllerle Metin ve Sayıya Göre Böl ayırın
Aşağıdaki formüllerle hücredeki metin ve sayıyı iki ayrı hücreye bölebilirsiniz. Lütfen aşağıdaki adımları uygulayın:
1. Sonucu yerleştirmek istediğiniz boş bir hücreye – örneğin C3 hücresine – şu formülü girin: =LEFT(A3,MIN(FIND())){0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))-1) (A3, ayrılmasını istediğiniz metin dizgisini içeren hücredir) ve ardından yalnızca A3 hücresinden metni almak için Enter tuşuna basın. Ekran görüntüsüne bakın:

2. Ardından, sayıları hücreden ayırmak için aşağıdaki formülü kullanın:=RIGHT(A3,LEN(A3)-MIN(FIND())){0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))+1) (A3, ayırılmasını istediğiniz metin dizgisini içeren hücredir). Bu formülü, sayıları görüntülemek istediğiniz D3 hücresine girin ve Enter tuşuna basarak aşağıdaki gibi sayıları elde edin:

3. Ardından C3:D3 hücrelerini seçin ve formüllerin yer almasını istediğiniz hücrelere kadar doldurma tutamacını sürükleyin. Böylece “Metin ve Sayıya Göre Böl” işleminin farklı hücrelere ayrıldığını göreceksiniz:

Kutools for Excel'nin Hücreleri Bölözelliği güçlü bir araçtır; hücre değerlerini birden çok sütuna veya satıra bölemenize, ayrıca alfasayısal dizgileri ayrılmış Metin ve Sayıya Göre Böl sütunlarına bölmenize yardımcı olabilir…Kutools for Excel'i indirmek için tıklayın!

Yöntem 2: Excel 2013 ve sonraki sürümlerde Flash Fill ile Metin ve Sayıya Göre Böl ayırın
Yukarıdaki formüllerle yalnızca metnin sayılardan önce geldiği durumlarda Metin ve Sayıya Göre Böl özelliğini kullanabilirsiniz. Sayının metinden önce yer aldığı metin dizgilerini ayırmak için ise Excel 2013 ve sonraki sürümlerdeki Flash Fill özelliğinden yararlanabilirsiniz.
Excel 2013 veya daha yeni bir sürüme sahipseniz, Flash Fill özelliği bir sütundaki metni ve diğer sütundaki sayıları doldurmanıza yardımcı olabilir. Şöyle yapın:
1. İlk metin dizginizin sayılarını bitişik boş hücreye – B3 – tam olarak yazın. Ekran görüntüsüne bakın:

2. Ardından, sayıları doldurmak istediğiniz B3:B7 aralığını seçin ve Veri > Flash Fill seçeneğine tıklayın; böylece sayılar hücrelere anında doldurulur. Ekran görüntüsüne bakın:

3. Ardından, C3 hücresine metin dizgisini tam olarak girin. Ekran görüntüsüne bakın:

4. Ardından, yalnızca metni doldurmak istediğiniz C3:C7 hücre aralığını seçin ve Veri > Flash Fill seçeneğine 2. adımda olduğu gibi tıklayın; böylece metnin aşağıdaki gibi ayrıldığını göreceksiniz:

İpucu: Doldurma tutamacını istediğiniz aralığa sürükleyebilir, ardından Otomatik Doldurma Seçeneği’ne tıklayıp Flash Fill seçeneğini işaretleyebilirsiniz.

Yöntem 3: Düzensiz şekilde karışık olan Metin ve Sayıya Göre Böl'i Kullanıcı Tanımlı İşlev ile ayırın
Aşağıdaki veride gösterildiği gibi, düzensiz biçimde hem metin hem de sayı içeren bazı metin dizgileriniz varsa, Excel bu sorunu çözmek için genel bir özelliğe sahip değildir; ancak bu işlemi gerçekleştirmek üzere Kullanıcı Tanımlı Bir İşlev oluşturabilirsiniz.

1. ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
2. Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.
VBA kodu: bir hücredeki Metin ve Sayıya Göre Böl'yi Farklı Hücreler'e ayırma
Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Updateby Extendoffice
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
xStr = VBA.Mid(pWorkRng.Value, i, 1)
If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
SplitText = SplitText + xStr
End If
Next
End Function
3. Ardından bu kodu Kaydet ve Kapat, çalışma sayfasına geri dönün ve yalnızca metin dizgisini almak için boş bir hücreye şu formülü girin: =SplitText(A3,FALSE), ardından da bu formülü doldurmak istediğiniz hücrelere kadar doldurma tutamacını aşağı sürükleyin. Ekran görüntüsüne bakın:

4. Ardından başka bir hücreye şu formülü girin: =SplitText(A3,TRUE) ve sayıları almak için bu formülü doldurmak istediğiniz hücrelere kadar doldurma tutamacını aşağı doğru sürükleyin. Ekran görüntüsüne bakın:

Not: Metin dizisinde ondalık sayılar varsa sonuç hatalı olur.
Yöntem 4: Metin ve Sayıya Göre Böl'yi Kutools for Excel ile iki sütuna ayırın
Elinizde Kutools for Excel varsa, güçlü Hücreleri Böl yardımcısıyla metin dizgilerini iki sütuna hızla bölebilirsiniz: biri sayı, diğeri metin.
Kutools for Excel yüklendikten sonra Kutools for Excellütfen aşağıdaki adımları uygulayın:
1. Ayırmak istediğiniz veri aralığını seçin.
2. Ardından, Kutools > Birleştir ve Ayır > Hücreleri Böl seçeneğine tıklayın. Ekran görüntüsüne bakın:

3. Hücreleri Böl iletişim kutusunda, Tür bölümünden Sütunlara Böl seçeneğini seçin ve ardından Bölme ölçütü bölümünden Metin ve Sayıya Göre Böl seçeneğini işaretleyin. Ekran görüntüsüne bakın:

4. Ardından Tamam düğmesine tıklayın; sonuçların çıktısını almak için bir hücre seçmenizi hatırlatan bir uyarı kutusu açılacaktır. Ekran görüntüsüne bakın:

5.TAMAMdüğmesine tıklayın; böylece seçimdeki metin dizgileri aşağıdaki ekran görüntüsünde gösterildiği gibi iki sütuna ayrılmış olacaktır:

Şimdi Kutools for Excel'i indirin ve ücretsiz deneyin!
Kutools for Excel ile Metin ve Sayıya Göre Böl ayırma
İlgili makaleler:
Excel'de bir kelimeyi ayrı harflere nasıl bölebilirim?
Hücreleri, Taşıma İşareti'ne göre birden çok sütuna veya satıra nasıl bölerim?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliğ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 bir arayüz kazandırarak 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.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğ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 kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar