Excel'de hücreleri bölme (ayrıntılı adımlarla tam rehber)
Excel'de, hücre verilerini bölmeniz gereken çeşitli durumlar olabilir. Örneğin, ham verilerde tam adlar veya adresler gibi birden fazla bilgi tek bir hücrede toplanmış olabilir. Bu hücreleri bölmek, farklı bilgi türlerini ayırmanıza olanak tanır ve verilerin temizlenmesini ve analiz edilmesini kolaylaştırır. Bu makale, belirli ayraçlara göre hücreleri satırlara veya sütunlara bölmenin farklı yollarını gösteren kapsamlı bir rehberiniz olacak.

Video
Excel'de hücreleri birden fazla sütuna bölme
Aşağıdaki ekran görüntüsünde gösterildiği gibi, tam adlardan oluşan bir listeniz olduğunu ve her tam adı ayrı ad ve soyad olarak ayırıp, bölünen verileri farklı sütunlara yerleştirmek istediğinizi varsayalım. Bu bölümde, bu işlemi gerçekleştirmenize yardımcı olacak dört farklı yöntemi göstereceğiz.

Metni Sütunlara Dönüştür sihirbazı ile hücreleri birden fazla sütuna bölme
Hücreleri belirli bir ayraç temelinde birden fazla sütuna bölmek için Excel'de yaygın olarak kullanılan yöntemlerden biri Metni Sütunlara Dönüştür sihirbazıdır. Bu sihirbazı kullanarak istediğiniz sonuca nasıl ulaşacağınızı adım adım göstereceğim.
Adım1: Bölmek istediğiniz hücreleri seçin ve Metni Sütunlara Dönüştür sihirbazını açın
Bu örnekte, tam adların bulunduğu A2:A8 aralığını seçiyorum. Ardından Veri sekmesine gidin, Metni Sütunlara Dönüştür'e tıklayarak Metni Sütunlara Dönüştür sihirbazını açın.
Adım2: Sihirbazda adımları tek tek yapılandırın
- Şu anda 3 adımın1. adımı sihirbazında, Sınırlı seçeneğini seçin ve ardından İleri düğmesine tıklayın.
- Şu anda 3 adımın2. adımı sihirbazında, verileriniz için ayraçları seçin ve ardından İleri düğmesine tıklayarak devam edin.Bu örnekte, tam adları boşluklara göre ad ve soyad olarak ayırmam gerektiğinden, Ayraçlar bölümünde yalnızca Boşluk kutusunu işaretliyorum.Notlar:
- İhtiyacınız olan ayraç bu bölümde görünmüyorsa, Diğer kutusunu işaretleyip kendi ayıracınızı metin kutusuna girebilirsiniz.
- Hücreleri satır sonuna göre bölmek için, Diğer kutusunu işaretleyip Ctrl + J tuşlarına birlikte basabilirsiniz.
- Son sihirbazda aşağıdaki gibi yapılandırmanız gerekir:1) Hedef kutusunda, bölünen verilerin yerleştirileceği bir hücre seçin. Burada C2 hücresini seçiyorum.2) Bitir düğmesine tıklayın.
Sonuç
Seçili hücrelerdeki tam adlar, ad ve soyad olarak ayrılarak farklı sütunlara yerleştirilir.

Kutools kullanarak hücreleri birden fazla sütuna kolayca bölün
Gördüğünüz gibi, Metni Sütunlara Dönüştür sihirbazı işlemi tamamlamak için birden fazla adım gerektirir. Daha basit bir yöntem arıyorsanız, Kutools for Excel'in Hücreleri Böl özelliği şiddetle tavsiye edilir. Bu özellikle, tek bir iletişim kutusunda ayarları tamamlayarak hücreleri belirli bir ayraç temelinde kolayca birden fazla sütuna veya satıra bölebilirsiniz.
Kutools for Excel'i yükledikten sonra, Kutools > Birleştir & Böl > Hücreleri Böl yolunu izleyerek Hücreleri Böl iletişim kutusunu açın.
- Bölmek istediğiniz metni içeren hücre aralığını seçin.
- Veriyi Böl seçeneğini seçin.
- Seçin Boşluk (veya ihtiyacınız olan herhangi bir ayraç) ve ardından Tamam.
- Bir hedef hücre seçin ve Tamam düğmesine tıklayarak tüm bölünen verileri alın.
Flash Fill ile hücreleri birden fazla sütuna bölme
Şimdi üçüncü yönteme, yani Flash Fill'e geçelim. Excel2013'te tanıtılan Flash Fill, bir desen algıladığında verilerinizi otomatik olarak doldurmak için tasarlanmıştır. Bu bölümde, tam adları tek bir sütunda ad ve soyad olarak ayırmak için Flash Fill özelliğinin nasıl kullanılacağını göstereceğim.
Adım1: İlk bölünen veriyi, orijinal sütunun yanındaki hücreye manuel olarak girin
Bu örnekte, A sütunundaki tam adları ayrı ad ve soyad olarak ayıracağım. İlk tam ad A2 hücresinde, bu nedenle yanındaki B2 hücresini seçip adı yazıyorum. Ekran görüntüsüne bakın:

Adım2: Flash Fill'i uygulayarak tüm adları otomatik olarak doldurun
B2'nin altındaki hücreye (yani B3) ikinci adı yazmaya başlayın, ardından Excel deseni tanıyacak ve kalan adların bir önizlemesini oluşturacaktır; önizlemeyi kabul etmek için Enter tuşuna basmanız gerekir.

Şimdi, A sütunundaki tüm tam adların adları B sütununda ayrılmıştır.

Adım3: Tam adların soyadlarını başka bir sütunda alın
Yukarıdaki1. ve2. adımları tekrarlayarak, A sütunundaki tam adlardan soyadları, ad sütununun yanındaki sütuna bölebilirsiniz.
Sonuç

- Bu özellik yalnızca Excel2013 ve sonraki sürümlerde kullanılabilir.
- Flash Fill özelliğine aşağıdaki yöntemlerden biriyle de erişebilirsiniz.
- Kısayol ileB2 hücresine adı yazdıktan sonra, B2:B8 aralığını seçin, Ctrl + E tuşlarına basarak kalan adları otomatik olarak doldurun
- Şerit seçeneği ileB2 hücresine adı yazdıktan sonra, B2:B8 aralığını seçin, Giriş sekmesinde Doldur > Flash Fill seçeneğine tıklayın.
- Kısayol ile
Formüllerle hücreleri birden fazla sütuna bölme
Yukarıdaki yöntemler dinamik değildir, yani kaynak veriler değişirse aynı işlemi tekrar uygulamamız gerekir. Yukarıdaki örnekte olduğu gibi, A sütunundaki tam adları ayrı ad ve soyad olarak bölmek ve kaynak verilerdeki değişikliklerle birlikte bölünen verilerin otomatik olarak güncellenmesini sağlamak için aşağıdaki formüllerden birini deneyebilirsiniz.

METİN fonksiyonlarını kullanarak hücreleri belirli bir ayraç ile sütunlara bölün
Bu bölümde verilen formüller tüm Excel sürümlerinde kullanılabilir. Formülleri uygulamak için aşağıdaki adımları izleyin.
Adım1: İlk ayraçtan önceki metni çıkarın (bu örnekte adlar)
- Bir hücre seçin (bu örnekte C2) ve adı çıktı olarak almak için aşağıdaki formülü girin ve ardından Enter tuşuna basarak A2'deki adı alın.
=LEFT(A2,SEARCH(" ",A2)-1)
- Bu sonucu içeren hücreyi seçin ve Otomatik Doldurma Tutamağını aşağıya sürükleyerek diğer adları da alın.
Adım2: İlk ayraçtan sonraki metni çıkarın (bu örnekte soyadlar)
- Bir hücre seçin (bu örnekte D2) ve soyadı çıktı olarak almak için aşağıdaki formülü girin ve ardından Enter tuşuna basarak A2'deki soyadı alın.
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
- Bu sonucu içeren hücreyi seçin ve Otomatik Doldurma Tutamağını aşağıya sürükleyerek diğer soyadları da alın.
- Yukarıdaki formüllerde:
- A2, bölmek istediğim tam adı içeren hücredir.
- Tırnak içindeki bir boşluk, hücrenin boşluğa göre bölüneceğini gösterir. Referans hücresini ve ayraç karakterini ihtiyacınıza göre değiştirebilirsiniz.
- Eğer bir hücre boşluklarla ayrılmış ikiden fazla metin içeriyorsa ve bunların bölünmesi gerekiyorsa, yukarıda verilen ikinci formül yanlış sonuç döndürecektir. Boşluklarla ayrılmış ikinci, üçüncü ve N'inci değeri doğru şekilde bölmek için ek formüllere ihtiyacınız olacak.
- Aşağıdaki formülü kullanarak ikinci kelimeyi döndürün (örneğin, ikinci ad) boşluklarla ayrılmış.
=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",100)),100,100))
- İkinci 100 değerini 200 olarak değiştirin üçüncü kelimeyi alın (örneğin, soyadı) boşluklarla ayrılmış.
=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",100)),200,100))
- 200 değerini300,400,500 vb. olarak değiştirerek dördüncü, beşinci, altıncı ve sonraki kelimeleri elde edebilirsiniz.
- Aşağıdaki formülü kullanarak ikinci kelimeyi döndürün (örneğin, ikinci ad) boşluklarla ayrılmış.
TEXTSPLIT fonksiyonunu kullanarak hücreleri belirli bir ayraç ile sütunlara bölün
Excel for Microsoft365 kullanıyorsanız, TEXTSPLIT fonksiyonu daha çok önerilir. Lütfen aşağıdaki adımları izleyin.
Adım1: Sonucun çıkacağı bir hücre seçin. Burada C2 hücresini seçiyorum
Adım2: Aşağıdaki formülü girin ve Enter'a basın
=TEXTSPLIT(A2," ")
A2'deki tüm boşlukla ayrılmış metinlerin farklı sütunlara bölündüğünü görebilirsiniz.

Adım3: Formülü sürükleyerek tüm sonuçları alın
Aynı satırdaki sonuç hücrelerini seçin, ardından Otomatik Doldurma Tutamağını aşağıya sürükleyerek tüm sonuçları alın.
- Bu fonksiyon yalnızca Excel for Microsoft365'te kullanılabilir.
- Bu formülde
- A2, bölmek istediğim tam adı içeren hücredir.
- Tırnak içindeki bir boşluk, hücrenin boşluğa göre bölüneceğini gösterir. Referans hücresini ve ayraç karakterini ihtiyacınıza göre değiştirebilirsiniz.
Excel'de hücreleri birden fazla satıra bölme
Aşağıdaki ekran görüntüsünde gösterildiği gibi, A2:A4 aralığında sipariş detaylarından oluşan bir liste var ve veriler, Ürün, Miktar, Birim Fiyat ve Tarih gibi farklı bilgi türlerini çıkarmak için eğik çizgiyle bölünmelidir. Bu işlemi gerçekleştirmek için bu bölümde3 yöntem gösterilmektedir.

TEXTSPLIT fonksiyonu ile hücreleri birden fazla satıra bölme
Excel for Microsoft365 kullanıyorsanız, TEXTSPLIT fonksiyonu yöntemi size kolayca yardımcı olabilir. Lütfen aşağıdaki adımları izleyin.
Adım1: Sonucun çıkacağı bir hücre seçin. Burada B6 hücresini seçiyorum
Adım2: Aşağıdaki formülü yazın ve Enter'a basın
=TEXTSPLIT(A2,,"/")
A2'deki tüm metinler, 'eğik çizgi' ayıracına göre ayrı satırlara bölünür.

A3 ve A4 hücrelerindeki verileri eğik çizgiye göre ayrı satırlara bölmek için, aşağıdaki uygun formüllerle1. ve2. adımları tekrarlamanız yeterlidir.
C6 hücresindeki formül:
=TEXTSPLIT(A3,,"/")
D6 hücresindeki formül:
=TEXTSPLIT(A4,,"/")
Sonuç

- Bu fonksiyon yalnızca Excel for Microsoft365'te kullanılabilir.
- Yukarıdaki formüllerde, tırnak içindeki eğik çizgiyi / verinize göre istediğiniz herhangi bir ayraçla değiştirebilirsiniz.
Kutools kullanarak hücreleri birden fazla satıra kolayca bölün
Excel'in TEXTSPLIT özelliği oldukça kullanışlı olsa da, yalnızca Excel for Microsoft365 kullanıcıları için geçerlidir. Ayrıca, bir sütunda birden fazla hücreyi bölmek istiyorsanız, her hücre için ayrı ayrı farklı formüller uygulamanız gerekir. Buna karşılık, Kutools for Excel'in Hücreleri Böl özelliği tüm Excel sürümlerinde çalışır. Hücreleri birden fazla satıra veya sütuna birkaç tıklamayla hızlı ve kolay bir şekilde bölmek için pratik bir çözüm sunar.
Kutools for Excel'i yükledikten sonra, Kutools > Birleştir & Böl > Hücreleri Böl yolunu izleyerek Hücreleri Böl iletişim kutusunu açın.
- Bölmek istediğiniz metni içeren hücre aralığını seçin.
- Satırlara Böl seçeneğini seçin.
- İhtiyacınız olan bir ayraç seçin (burada Diğer seçeneğini seçip eğik çizgi giriyorum), ardından Tamam.
- Bir hedef hücre seçin ve Tamam düğmesine tıklayarak tüm bölünen verileri alın
VBA kodu ile hücreleri birden fazla satıra bölme
Bu bölümde, Excel'de hücreleri kolayca birden fazla satıra bölmek için bir VBA kodu sunulmaktadır. Lütfen aşağıdaki adımları izleyin.
Adım1: Microsoft Visual Basic for Applications penceresini açın
Bu pencereyi açmak için Alt + F11 tuşlarına basın.
Adım2: Bir modül ekleyin ve VBA kodunu girin
Ekle > Modül'e tıklayın, ardından aşağıdaki VBA kodunu kopyalayıp Modül (Kod) penceresine yapıştırın.

VBA kodu: Excel'de hücreleri birden fazla satıra bölme
Option Explicit
Sub SplitCellsToRows()
'Updated by Extendoffice 20230727
Dim inputRng As Range
Dim outputRng As Range
Dim cell As Range
Dim splitValues() As String
Dim delimiter As String
Dim i As Long
Dim columnOffset As Long
On Error Resume Next
Set inputRng = Application.InputBox("Please select the input range", "Kutools for Excel", Type:=8) ' Ask user to select input range
If inputRng Is Nothing Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
Set outputRng = Application.InputBox("Please select the output range", "Kutools for Excel", Type:=8) ' Ask user to select output range
If outputRng Is Nothing Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
delimiter = Application.InputBox("Please enter the delimiter to split the cell contents", "Kutools for Excel", Type:=2) ' Ask user for delimiter
If delimiter = "" Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
If delimiter = "" Or delimiter = "False" Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
Application.ScreenUpdating = False
columnOffset = 0
For Each cell In inputRng
If InStr(cell.Value, delimiter) > 0 Then
splitValues = Split(cell.Value, delimiter)
For i = LBound(splitValues) To UBound(splitValues)
outputRng.Offset(i, columnOffset).Value = splitValues(i)
Next i
columnOffset = columnOffset + 1
Else
outputRng.Offset(0, columnOffset).Value = cell.Value
columnOffset = columnOffset + 1
End If
Next cell
Application.ScreenUpdating = True
End Sub
Adım3: VBA kodunu çalıştırın
Kodu çalıştırmak için F5 tuşuna basın. Ardından aşağıdaki yapılandırmaları yapmanız gerekecek.
- Bölmek istediğiniz verilerin bulunduğu hücreleri seçmenizi isteyen bir iletişim kutusu açılacaktır (burada A2:A4 aralığını seçiyorum). Seçiminizi yaptıktan sonra Tamam.
- İkinci açılan iletişim kutusunda, çıktı aralığını seçmeniz gerekir (burada B6 hücresini seçiyorum), ardından Tamam.
- Son açılan iletişim kutusunda, hücre içeriğini bölmek için kullanılacak ayraç karakterini girin (burada eğik çizgi giriyorum) ve ardından Tamam düğmesine tıklayın.
Sonuç
Seçili aralıktaki hücreler aynı anda birden fazla satıra bölünür.

Power Query ile hücreleri birden fazla satıra bölme
Hücreleri belirli bir ayraç ile birden fazla satıra bölmenin bir diğer yöntemi de Power Query kullanmaktır; ayrıca bu yöntemle bölünen veriler kaynak verilerle dinamik olarak değişebilir. Ancak, bu yöntemin dezavantajı işlemin tamamlanması için birden fazla adım gerektirmesidir. Şimdi nasıl çalıştığını birlikte inceleyelim.
Adım1: Birden fazla satıra bölmek istediğiniz hücreleri seçin, Veri > Tablo / Aralıktan seçeneğini seçin

Adım2: Seçili hücreleri tabloya dönüştürün
Seçili hücreler Excel tablo formatında değilse, bir Tablo Oluştur iletişim kutusu açılır. Bu kutuda, Excel'in seçili hücre aralığını doğru algılayıp algılamadığını kontrol edin, tablonuzda başlık olup olmadığını işaretleyin ve ardından Tamam düğmesine tıklayın.
Seçili hücreler zaten Excel tablosuysa,3. adıma geçin.

Adım3: Sütunu Ayraç ile Böl seçeneğini seçin
Bir Tablo – Power Query Düzenleyicisi penceresi açılır, Giriş sekmesinde Sütunu Böl > Ayraç ile seçeneğine tıklayın.

Adım4: Ayraç ile Sütunu Böl iletişim kutusunu yapılandırın
- Ayraç seçin veya girin bölümünde, metni bölmek için bir ayraç belirtin (Burada Özel seçiyorum ve metin kutusuna eğik çizgi / giriyorum).
- Gelişmiş Seçenekler bölümünü genişletin (varsayılan olarak kapalıdır) ve Satırlar seçeneğini işaretleyin.
- Alıntı Karakteri bölümünde, açılır listeden Yok'u seçin;
- Tıklayın Tamam.
Adım5: Bölünen verileri kaydedin ve yükleyin
- Bu durumda, bölünen veriler için özel bir hedef belirtmem gerektiğinden Kapat & Yükle > Kapat & Yükle'ye.İpucu: Bölünen verileri yeni bir çalışma sayfasına yüklemek için Kapat & Yükle seçeneğini kullanın.
- Şu anda Veri Al iletişim kutusunda, Mevcut çalışma sayfası seçeneğini seçin, bölünen verilerin yerleştirileceği bir hücre seçin ve ardından Tamam.
Sonuç
Böylece, seçili aralıktaki tüm hücreler, belirttiğiniz ayraç ile aynı sütunda farklı satırlara bölünür.

Sonuç olarak, bu makalede Excel'de hücreleri birden fazla sütuna veya satıra bölmenin farklı yöntemleri incelendi. Hangi yöntemi seçerseniz seçin, bu teknikleri öğrenmek Excel'de veriyle çalışırken verimliliğinizi büyük ölçüde artıracaktır. Keşfetmeye devam edin ve sizin için en uygun yöntemi bulacaksınız.
İlgili Makaleler
Excel'de hücreleri ilk boşluk ayraç ile bölme
Bu eğitim, Excel'de hücreleri ilk boşluğa göre bölmenize yardımcı olacak iki formülü göstermektedir.
Excel'de sayıları sütunlara bölme
Büyük sayılardan oluşan bir listeniz varsa ve her hücredeki sayıları ayrı rakamlara bölüp farklı sütunlara yerleştirmek istiyorsanız, bu eğitimdeki yöntemler size yardımcı olabilir.
Excel'de bir hücreyi çapraz olarak bölme
Excel'de hücre içeriğini boşluk, virgül vb. ile bölmek yaygındır. Peki bir hücreyi çapraz olarak bölmeyi biliyor musunuz? Bu makalede çözümünü göreceksiniz.
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!
İçindekiler
- Video
- Excel'de hücreleri birden fazla sütuna bölme
- Metni Sütunlara Dönüştür sihirbazı ile
- Kutools ile kolayca
- Flash Fill ile
- Formüllerle
- Excel'de hücreleri birden fazla satıra bölme
- TEXTSPLIT fonksiyonu ile
- Kutools ile kolayca
- VBA kodu ile
- Power Query ile
- İlgili Makaleler
- En İyi Ofis Verimlilik Araçları
- Yorumlar