Excel'de hücreleri bölme (ayrıntılı adımlar içeren tam kılavuz)
Excel'de, hücre verilerini bölmeniz gerekebilecek çeşitli nedenler vardır. Örneğin, ham veriler, tam adlar veya adresler gibi tek bir hücrede toplanmış çok sayıda bilgi içerebilir. Bu hücreleri bölmek, farklı bilgi türlerini ayırmanıza olanak tanıyarak verilerin temizlenmesini ve analiz edilmesini kolaylaştırır. Bu makale, hücreleri belirli ayırıcılara göre satırlara veya sütunlara ayırmanın farklı yollarını gösteren kapsamlı bir kılavuz görevi görecek.
Aşağıdaki ekran görüntüsünde gösterildiği gibi, tam adlardan oluşan bir listeniz olduğunu ve her bir tam adı ayrı ad ve soyadlara bölmek ve bölünmüş verileri ayrı sütunlara yerleştirmek istediğinizi varsayalım. Bu bölümde, bu görevi yerine getirmenize yardımcı olacak dört yol gösterilecektir.
Metni Sütuna Dönüştür sihirbazıyla hücreleri birden çok sütuna ayırın
Belirli bir ayırıcıya dayalı olarak hücreleri birden çok sütuna bölmek için yaygın olarak kullanılan bir yöntem, Sütuna Metin Excel'de sihirbaz. Burada, istenen sonuca ulaşmak için bu sihirbazı nasıl kullanacağınızı adım adım göstereceğim.
Adım 1: Bölmek istediğiniz hücreleri seçin ve Metni Sütunlara Dönüştür sihirbazını açın
Bu durumda, aralığı seçiyorum A2: A8, tam adları içeren. O zaman şuraya git: Veri sekmesini tıklayın Sütunlara Metin açmak için Sütunlara Metin sihirbazı.
Adım 2: Sihirbazda adımları birer birer yapılandırın
içinde 1 adım 3 sihirbaz, seçin sınırlandırılmış seçeneğini seçin ve ardından Sonraki düğmesine basın.
içinde 2 adım 3 sihirbaz, verileriniz için sınırlayıcıları seçin ve ardından Sonraki Devam etmek için düğmesine.
Bu durumda, tam adları boşluklara göre ad ve soyadlara bölmem gerektiğinden, yalnızca uzay onay kutusu Ayırıcılar Bölüm.
notlar:
İhtiyacınız olan sınırlayıcı bu bölümde gösterilmiyorsa, Diğer onay kutusunu işaretleyin ve metin kutusuna kendi sınırlayıcınızı girin.
Hücreleri satır sonu ile bölmek için Diğer onay kutusu ve tuşuna basın Ctrl + J birlikte anahtarlar.
Son sihirbazda, aşağıdaki gibi yapılandırmanız gerekir:
1) içinde Varış yeri kutusunda, bölünmüş verileri yerleştirmek için bir hücre seçin. Burada C2 hücresini seçiyorum.
2) Bitiş düğmesine basın.
Sonuç
Seçilen hücrelerdeki tam adlar, ad ve soyadlara ayrılır ve farklı sütunlarda bulunur.
Kutools'u kullanarak hücreleri kolayca birden fazla sütuna bölün
Gördüğünüz gibi, Sütunlara Metin sihirbaz, görevi tamamlamak için birden çok adım gerektirir. Daha basit bir yönteme ihtiyacınız varsa, Bölünmüş hücreler özelliği Kutools for Excel Şiddetle tavsiye edilir. Bu özellikle, tek bir iletişim kutusunda ayarları tamamlayarak hücreleri belirli bir sınırlayıcıya göre birden çok sütuna veya satıra kolayca bölebilirsiniz.
Hızlı Doldurma ile hücreleri birden çok sütuna ayırma
Şimdi de bilinen üçüncü yönteme geçelim. Dolgu Dolgu. Excel 2013'te sunulan, Dolgu Dolgu bir model algıladığında verilerinizi otomatik olarak doldurmak için tasarlanmıştır. Bu bölümde, ad ve soyadları tek bir sütunda tam adlardan ayırmak için Hızlı Doldurma özelliğinin nasıl kullanılacağını göstereceğim.
Adım 1: İlk bölünmüş verileri orijinal sütuna bitişik hücreye manuel olarak girin
Bu durumda, A sütunundaki tam adları ayrı ad ve soyadlara ayıracağım. İlk tam ad A2 hücresinde, bu yüzden yanındaki B2 hücresini seçip ilk adı yazıyorum. Ekran görüntüsüne bakın:
2. Adım: Tüm ilk adları otomatik olarak doldurmak için Hızlı Doldurmayı uygulayın
İkinci adı B2'nin altındaki hücreye yazmaya başlayın (ki bu B3'tür), ardından Excel kalıbı tanıyacak ve geri kalan ilk adların bir önizlemesini oluşturacaktır ve tuşuna basmanız gerekir. Keşfet önizlemeyi kabul etmek için
Bahşiş: Excel, ikinci hücreyi doldurduğunuzda deseni tanımıyorsa, o hücrenin verilerini manuel olarak doldurun ve ardından üçüncü hücreye geçin. Ardışık üçüncü hücreye veri girmeye başladığınızda model tanınmalıdır.
Şimdi A sütunundaki tam adların tüm ilk adları B sütununda ayrılmıştır.
3. Adım: Başka bir sütunda tam adların soyadlarını alın
A Sütunundaki tam adlardan soyadlarını ad sütununun yanındaki sütuna ayırmak için yukarıdaki 1. ve 2. Adımları tekrarlamanız gerekir.
Sonuç
notlar:
Bu özellik yalnızca Excel 2013 ve sonraki sürümlerde mevcuttur.
Flash Fill'e aşağıdaki yöntemlerden biri ile de ulaşabilirsiniz.
kısayol ile
B2 hücresine ilk adı yazdıktan sonra, B2:B8 aralığını seçin, tuşuna basın Ctrl + E ilk adların geri kalanını otomatik olarak doldurmak için tuşlar
Şerit seçeneğine göre
B2 hücresine ilk adı yazdıktan sonra, B2:B8 aralığını seçin, tıklayın Doldurmak > Dolgu Dolgu altında Home sekmesi.
Hücreleri formüllerle birden çok sütuna ayırma
Yukarıdaki yöntemler dinamik değildir, yani kaynak veriler değişirse aynı işlemi tekrar çalıştırmamız gerekir. Yukarıdakiyle aynı örneği alın, A Sütunundaki tam ad listesini ayrı ad ve soyadlara bölmek ve bölünmüş verilerin kaynak verilerdeki herhangi bir değişiklikle otomatik olarak güncellenmesini sağlamak için lütfen aşağıdaki formüllerden birini deneyin.
Excel'in tüm sürümlerinde bulunan birinci, ikinci, üçüncü, ... metni tek tek bölmek için SOL, SAĞ, ORTA ve diğer işlevleri kullanın.
Metni Sütuna Dönüştür sihirbazıyla aynı şekilde çalışır, yalnızca Microsoft 365 için Excel'de kullanılabilen yepyeni bir işlevdir.
Hücreleri belirli bir sınırlayıcıya göre sütunlara bölmek için METİN işlevlerini kullanın
Bu bölümde verilen formüller tüm Excel sürümlerinde mevcuttur. Formülleri uygulamak için aşağıdakileri yapın.
1. Adım: İlk sınırlayıcıdan önceki metni çıkarın (bu durumda adlar)
İlk adı çıkarmak için bir hücre seçin (bu durumda C2), aşağıdaki formülü girin ve tuşuna basın. Keşfet A2'deki ilk adı almak için.
=LEFT(A2,SEARCH(" ",A2)-1)
Bu sonuç hücresini seçin ve ilk adların geri kalanını almak için Otomatik Doldurma Kolunu aşağı sürükleyin.
2. Adım: İlk sınırlayıcıdan sonraki metni çıkarın (bu durumda soyadları)
Soyadını çıkarmak için bir hücre (bu durumda D2) seçin, aşağıdaki formülü girin ve tuşuna basın. Keşfet A2'deki soyadını almak için.
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
Bu sonuç hücresini seçin ve diğer soyadlarını almak için Otomatik Doldurma Kolunu aşağı sürükleyin.
notlar:
Yukarıdaki formüllerde:
A2 bölmek istediğim tam adı içeren hücredir.
Bir boşluk tırnak içinde, hücrenin bir boşlukla bölüneceğini belirtir. Referans hücresini ve sınırlayıcıyı ihtiyaçlarınıza göre değiştirebilirsiniz.
eğer bir hücre boşluklarla bölünmüş ikiden fazla metin içerir bölünmesi gereken, yukarıda verilen ikinci formül yanlış sonuç verecektir. İkinci, üçüncü ve boşluklarla ayrılmış N'inci değere kadar doğru bir şekilde bölmek için ek formüllere ihtiyacınız olacak.
için aşağıdaki formülü kullanın ikinci kelimeyi geri ver (örneğin, göbek adı) boşluklarla ayrılmış.
200 olarak değiştirerek 300, 400, 500vb. yapabilirsiniz dördüncü, beşinci, altıncı ve sonraki kelimeleri elde edin.
Hücreleri belirli bir ayırıcıya göre sütunlara bölmek için TEXTSPLIT işlevini kullanın
Eğer kullanıyorsanız Microsoft 365 için Excel, METİN AYIRMA işlevi daha tavsiye edilir. Lütfen aşağıdaki gibi yapın.
Adım 1: Sonucu çıkarmak için bir hücre seçin. Burada C2 hücresini seçiyorum
Adım 2: Aşağıdaki formülü girin ve Enter'a basın
=TEXTSPLIT(A2," ")
A2'de boşluklarla ayrılan tüm metnin farklı sütunlara bölündüğünü görebilirsiniz.
3. Adım: Tüm sonuçları almak için formülü sürükleyin
Aynı satırdaki sonuç hücrelerini seçin, ardından tüm sonuçları almak için Otomatik Doldurma Kolunu aşağı sürükleyin.
notlar:
Bu işlev yalnızca Microsoft 365 için Excel'de mevcuttur.
Bu formülde
A2 bölmek istediğim tam adı içeren hücredir.
Bir boşluk tırnak içinde, hücrenin bir boşlukla bölüneceğini belirtir. Referans hücresini ve sınırlayıcıyı ihtiyaçlarınıza göre değiştirebilirsiniz.
Excel'deki hücreleri birden çok satıra bölme
Aşağıdaki ekran görüntüsünde gösterildiği gibi, A2:A4 aralığında bir sipariş ayrıntıları listesi vardır ve Öğe, Miktar, Birim Fiyat ve Tarih gibi farklı türde bilgileri çıkarmak için verilerin eğik çizgi kullanılarak bölünmesi gerekir. Bu görevi gerçekleştirmek için bu bölümde 3 yöntem gösterilmektedir.
TEXTSPLIT işleviyle hücreleri birden çok satıra ayırın
Eğer kullanıyorsanız Microsoft 365 için Excel, TEXTSPLIT işlev yöntemi kolayca yardımcı olabilir. Lütfen aşağıdaki gibi yapın.
Adım 1: Sonucu çıkarmak için bir hücre seçin. Burada B6 hücresini seçiyorum
Adım 2: Aşağıdaki formülü yazın ve Enter'a basın
=TEXTSPLIT(A2,,"/")
A2'deki tüm metin, 'eğik çizgi' ayırıcısına göre ayrı satırlara bölünür.
A3 ve A4 hücrelerindeki verileri eğik çizgilere göre ayrı satırlara bölmek için, aşağıdaki uygun formüllerle 1. ve 2. adımları tekrarlamanız yeterlidir.
C6'daki formül:
=TEXTSPLIT(A3,,"/")
D6'daki formül:
=TEXTSPLIT(A4,,"/")
Sonuç
notlar:
Bu işlev yalnızca Microsoft 365 için Excel'de mevcuttur.
Yukarıdaki formüllerde, tırnak işaretleri içindeki / işaretini verilerinize göre herhangi bir ayırıcı olarak değiştirebilirsiniz.
Kutools'u kullanarak hücreleri kolayca birden fazla satıra bölün
Excel'in TEXTSPLIT özelliği çok kullanışlı olsa da Microsoft 365 kullanıcıları için Excel ile sınırlıdır. Ayrıca, bir sütunda bölünecek birden fazla hücreniz varsa, sonuçları almak için her hücreye ayrı ayrı farklı formüller uygulamanız gerekecektir. Tersine, Kutools for Excel's Bölünmüş hücreler özelliği tüm Excel sürümlerinde çalışmaktadır. Yalnızca birkaç tıklamayla hücreleri aynı anda birden çok satıra veya sütuna bölmek için basit ve verimli bir çözüm sunar.
Bu bölüm, Excel'de hücreleri kolayca birden çok satıra ayırmanız için bir VBA kodu sağlar. Lütfen aşağıdaki gibi yapın.
Adım 1: Uygulamalar için Microsoft Visual Basic penceresini açın
Basın Ara Toplam + F11 tuşları bu pencereyi açmak için.
2. Adım: Bir modül yerleştirin ve VBA kodunu girin
Tıkla Ekle > modül, ve ardından aşağıdaki VBA kodunu kopyalayıp yapıştırın. Modül (Kod) pencere.
VBA kodu: Hücreleri Excel'de birden çok satıra ayırın
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
3. Adım: VBA kodunu çalıştırın
Basın F5 kodu çalıştırmak için tuş. Ardından aşağıdaki yapılandırmaları yapmanız gerekir.
Bölmek istediğiniz verileri içeren hücreleri seçmenizi isteyen bir iletişim kutusu görünecektir (burada A2:A4 aralığını seçiyorum). Seçiminizi yaptıktan sonra tıklayın OK.
Açılan ikinci iletişim kutusunda, çıktı aralığını seçmeniz gerekir (burada B6 hücresini seçiyorum) ve ardından OK.
Son iletişim kutusunda, hücre içeriğini bölmek için kullanılan sınırlayıcıyı girin (burada eğik çizgi giriyorum) ve ardından OK düğmesine basın.
Sonuç
Seçilen aralıktaki hücreler aynı anda birden çok satıra bölünür.
Hücreleri birden çok satıra bölme Power Query
Hücreleri belirli bir sınırlayıcı ile birden çok satıra bölmenin başka bir yöntemi de kullanmaktır. Power Query, ayrıca bölünmüş verilerin kaynak verilerle dinamik olarak değişmesini sağlayabilir. Bu yöntemin dezavantajı, tamamlanması için birden fazla adım atmasıdır. Nasıl çalıştığını görmek için dalış yapalım.
Adım 1: Birden çok satıra bölmek istediğiniz hücreleri seçin, Veri > Tablodan / Aralıktan seçin
2. Adım: Seçilen hücreleri tabloya dönüştürün
Seçilen hücreler Excel tablo biçiminde değilse, bir Tablo Oluştur iletişim kutusu açılacaktır. Bu iletişim kutusunda, Excel'in seçili hücre aralığınızı doğru seçip seçmediğini doğrulamanız, tablonuzun başlığı olup olmadığını işaretlemeniz ve ardından OK düğmesine basın. Seçilen hücreler Excel tablosu ise Adım 3'e atlayın.
3. Adım: Sınırlayıcıya Göre Sütunu Böl'ü seçin
A Tablo – Power Query editör pencere açılır, tıklayın Bölünmüş Sütun > Sınırlayıcıya göre altında Home sekmesi.
4. Adım: Sütunu Sınırlayıcıya Göre Böl iletişim kutusunu yapılandırın
içinde Sınırlayıcıyı seçin veya girin bölümünde, metni bölmek için bir sınırlayıcı belirtin (Burada seçiyorum görenek ve eğik çizgi girin / metin kutusunda).
genişletmek Gelişmiş Seçenekler bölümünü (varsayılan olarak katlanır) seçin ve satırlar seçeneği.
içinde Alıntı Karakteri bölümü, seçim Hayır açılır listeden;
Tıkla OK.
5. Adım: Bölünmüş verileri kaydedin ve yükleyin
Bu durumda, bölünmüş verilerim için özel bir hedef belirtmem gerektiğinden, Kapat ve Yükle > Kapat & Yükle.
Bahşiş: Bölünmüş verileri yeni bir çalışma sayfasına yüklemek için Kapat ve Yükle seçeneği.
içinde Veri Alma iletişim kutusunu seçin. Mevcut çalışma sayfası seçeneği, bölünmüş verileri bulmak için bir hücre seçin ve ardından OK.
Sonuç
Ardından, seçilen aralıktaki tüm hücreler, belirtilen sınırlayıcı tarafından aynı sütun içinde farklı satırlara bölünür.
Sonuç olarak, bu makale, Excel'de hücreleri birden çok sütuna veya satıra bölmek için farklı yöntemleri araştırmıştır. Hangi yaklaşımı seçerseniz seçin, bu tekniklerde uzmanlaşmak, Excel'deki verilerle çalışırken verimliliğinizi büyük ölçüde artırabilir. Keşfetmeye devam edin, size en uygun yöntemi bulacaksınız.
Excel'de sayıları sütunlara ayırma Büyük sayılardan oluşan bir listeniz varsa ve her hücredeki sayıları ayrı basamaklara bölüp farklı sütunlara koymak 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. Ama bir hücreyi çapraz olarak nasıl böleceğinizi biliyor musunuz? Bu makale size çözümü gösterecek.