Excel'de bir kelimeyi veya sayıyı ayrı hücrelere nasıl bölerim?
Excel ile çalışırken, sayıların veya kelimelerin tek bir hücrede bir arada bulunduğu satırlarla ya da listelerle sıkça karşılaşabilirsiniz. Belki de aşağıdaki ekran görüntüsünde gösterildiği gibi, her harfi veya rakamı ayrı hücrelere ayırmak istiyorsunuzdur. Bu tür görevler, veri analizi için hazırlık yaparken, içe aktarılan metinleri dönüştürürken veya sonraki işlemler için şablonlar oluştururken oldukça yaygındır. Peki, bir hücredeki her harfi veya rakamı bitişik ayrı hücrelere nasıl etkili bir şekilde ayırabilirsiniz?

Kelime veya sayıyı ayrı Formül'lere böl
Kelime veya sayıyı Kutools for Excel ile ayrı hücrelere böl
Kelime veya sayıyı VBA koduyla ayrı hücrelere böl
Ayrılmış harfleri veya sayıları tek bir kelime veya sayı haline getir
Kelime veya sayıyı ayrı Formül'lere böl
Bir hücrenin içeriğini, kolayca uygulanabilen bir Excel formülüyle tek tek harflere veya sayılara ayırabilirsiniz. Bu yöntem, kaynak veri değiştiğinde otomatik olarak güncellenen dinamik sonuçlar istediğinizde mükemmel iş görür ve özellikle basit bölme işlemi gerektiren küçük ila orta ölçekli veriler için idealdir.
1. Örneğin, C1 gibi Kaynak Veri'nizin sağındaki boş bir hücreye aşağıdaki formülü yazın ve Enter tuşuna basın:
=MID($A1, COLUMNS($A$1:A$1),1) Bu formül, A1 hücresinden belirli bir konumdaki karakteri çeker. MID işlevi, A1'den sütun numarasını başlangıç noktası olarak alır ve 1 sayısı yalnızca tek bir karakterin çekilmesini sağlar.

2. Ardından, C1'den başlayarak doldurma tutamacını sağa doğru sütunlar boyunca sürükleyin. Hücreler boşalana kadar sürüklemeye devam edin; bu, verideki tüm karakterlerin kendi hücrelerine ayrıldığını gösterir.

3. Şimdi, orijinal verinizde daha fazla satır varsa, bölmek istediğiniz tüm satırları kapsayacak şekilde en sağdaki formül hücresinden aşağıya doğru doldurma tutamacını sürükleyin. Böylece A sütunundaki tüm girdiler bitişik sütunlarda ayrı karakterler halinde ayrılacaktır.

Kelime veya sayıyı Kutools for Excel ile ayrı hücrelere böl
Kutools for Excel, önceden tanımlanmış sınırlayıcılar veya belirli bir genişlik kullanarak bir hücrenin içeriğini birden çok sütuna veya satıra bölmeyi sağlayan son derece kullanışlı bir Hücreleri Böl özelliğine sahiptir. Kutools, metinleri veya sayıları tek tek karakterlere bölmeye ek olarak, sayıları ve metinleri farklı sütunlara ayırabilmeyi de sağlar; böylece verilerinizi daha verimli yönetmeniz için seçenekleriniz daha da zenginleşir.
Kutools for Excel yüklendikten sonra, karakter düzeyinde ayırma işlemi gerçekleştirmek için aşağıdaki adımları izleyin:Kutools for Excel
1. Bölmek istediğiniz hedef hücreleri seçin.
2. Şeritte Kutools > Birleştir ve Ayır > Hücreleri Böl.

3. Hücreleri Böl iletişim kutusunda, Tür ayarı için Sütunlara Böl seçeneğini işaretleyin. Ardından, Bölümleme ölçütü altında Genişlik belirt seçeneğini seçin ve ilgili metin kutusuna 1 girin. Böylece Kutools, seçili hücredeki her karakteri ayrı bir sütuna böler!

4. Tamam düğmesine tıklayın. Çıktı sonuçları için bir hedef hücre seçmenizi isteyen bir uyarı kutusu açılacaktır. Mevcut verilerin üzerine yazılmaması için yeterince sağda ve aşağıda bir hücre seçin.

5. Son olarak, tekrar Tamam düğmesine tıklayın. Kutools, seçili her hücreyi ayrı karakterlere böler ve sonuçları belirttiğiniz hücrelere yerleştirir.

Kutools for Excel'i hemen indirin ve ücretsiz deneyin!
Kelime veya sayıyı VBA koduyla ayrı hücrelere böl
Excel’in geliştirici araçlarıyla rahat çalışanlar için VBA kodu, hücreleri tek tek karakterlere bölmek üzere esnek bir çözüm sunar. Bu yöntem, özellikle gelişmiş senaryolarda, büyük veri kümeleriyle çalışırken veya özelleştirilmiş otomasyon gerektiğinde oldukça faydalıdır.
1. Excel'de aynı anda ALT + F11 tuşlarına basın. Bu işlem, VBA kodunu ekleyebileceğiniz ve çalıştırabileceğiniz Microsoft Visual Basic for Applications penceresini açar.
2. Visual Basic arabiriminde Ekle > Modül seçeneğine tıklayın. Sağlanan VBA kodunu yapıştırabileceğiniz yeni bir kod modülü açılacaktır.
VBA kodu: Kelimeyi ayrı hücrelere böl
Sub SplitStuff()
'Updateby Extendoffice
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Application.ScreenUpdating = False
For Each Rng In InputRng
xValue = Rng.Value
xRow = Rng.Row
For i = 1 To VBA.Len(xValue)
OutRng.Cells(xRow, i).Value = VBA.Mid(xValue, i, 1)
Next
Next
Application.ScreenUpdating = True
End Sub 3. Kodu çalıştırmak için ya F5 tuşuna basın ya da VBA düzenleyicide Çalıştır düğmesine tıklayın. Bölünmesi gereken kelime(ler)i veya sayı(lar)ı içeren hücre aralığını seçmeniz için bir iletişim kutusu açılacaktır.

4. Uygun aralığı seçtikten sonra Tamam düğmesine tıklayın. Çıktının nereden başlayacağını seçmenizi isteyen başka bir iletişim kutusu açılacaktır. Mevcut verilerinizin üzerine yazılmaması için seçtiğiniz hücrenin boş bir alanda olduğundan emin olun.

5. Bir kez daha Tamam düğmesine tıklayın; VBA makrosu, verileri işleyerek her kelimeyi veya sayıyı ayrı karakterler halinde satırdaki ayrı hücrelerde gösterecektir.

Ayrılmış harfleri veya sayıları tek bir kelime veya sayı haline getir
İşlemi tersine çevirip birden fazla tek harfli veya tek haneli hücreyi tek bir kelime veya sayı haline getirmeniz gerekiyorsa, Kutools for Excel, Birleştir yardımcısıyla bu iş için basit ve etkili bir çözüm sunar. Bu özellik, özellikle içeriği yeniden birleştirmeniz veya dışa aktarma için çıktı hazırlamanız gerektiğinde, birkaç hücrenin değerlerini hızla tek bir hücrede birleştirmenizi sağlar.
Kutools for Excel: 300'den fazla kullanışlı Excel eklentisiyle, 30 gün boyunca sınırsız olarak ücretsiz deneyin.Şimdi İndirin ve ücretsiz deneyin! |
Pratikte hücreleri bölmek ve birleştirmek, veri temizliği, içe aktarılan dosyaların hazırlanması veya rapor düzenlerinin dönüştürülmesi için vazgeçilmezdir. Yukarıdaki her çözüm farklı senaryolara uyar: hızlı bölme işlemleri için formüller, çok yönlü toplu işlemler için Kutools ve özelleştirilmiş otomasyon ihtiyaçları için VBA. En iyi sonuçları elde etmek için yönteminizi veri hacmine, biçim tutarlılığına ve güncelleme sıklığına göre seçin.
İlgili makaleler:
Excel'de bir metin dizisinden ilk, son veya n. kelimeyi nasıl çıkarabilirim?
Hücredeki her kelimenin ilk harfini nasıl çıkarabilirim?
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
