Excel'de verileri sınırlayıcıya göre nasıl böler ve bir sütuna yeniden düzenlersiniz?

Excel ile çalışırken, virgül, noktalı virgül veya diğer sınırlayıcılarla ayrılmış birden fazla değeri içeren hücrelerle karşılaşmak yaygındır. Eğer bu tür bir hücre aralığını belirli bir sınırlayıcıya göre bölmek ve ortaya çıkan tüm değerleri aşağıdaki ekran görüntüsünde gösterildiği gibi tek bir sütuna birleştirmek istiyorsanız, daha iyi veri düzenleme ve analizi için bunu gerçekleştirmenin etkili yöntemleri vardır.
Veriyi sınırlayıcıya göre böl ve bir sütuna yeniden düzenle
Bir formülle veriyi sınırlayıcıya göre böl ve bir sütuna yeniden düzenle (Excel 365)
Excel 365'te, bu dönüşümü TEXTSPLIT ve TEXTJOIN gibi modern fonksiyonları kullanarak dinamik olarak gerçekleştirebiliriz.
Sonucu koymak istediğiniz hücreye tıklayın, aşağıdaki formülü girin ve Enter tuşuna basın. Virgülle ayrılmış metin dizelerini içeren hücreler bir kerede bir listeye dönüştürülür. Ekran görüntüsüne bakın:
=TRANSPOSE(TEXTSPLIT(TEXTJOIN(", ", TRUE, A2:A5), ", "))

- TEXTJOIN(",", TRUE, A2:A5): A2:A5'teki tüm değerleri virgüllerle ayrılmış tek bir metin dizesinde birleştirir.
- TEXTSPLIT(..., ","): Birleştirilmiş metni, virgül olan her yerde ayrı değerlere böler.
- TRANSPOSE(...): Ortaya çıkan değer satırını dikey bir sütuna çevirir.
Kutools for Excel ile veriyi sınırlayıcıya göre böl ve bir sütuna yeniden düzenle
Eski Excel sürümlerini kullanan kullanıcılar için (TEXTSPLIT fonksiyonu olmayan 2016/2019 vb.), Kutools for Excel'in Veriyi Satırlara Böl özelliği ideal bir çözüm sunar. Bu özellik, belirli bir sınırlayıcıya göre hücre içeriklerini hızlıca tek bir sütuna bölmeye olanak tanır, böylece zaman ve çaba kazandırır.
Kutools for Excel'i yükledikten sonra lütfen aşağıdaki adımları izleyin:
- Tıklayın Kutools > Birleştir & Böl > Birden çok satıra böl, ekran görüntüsüne bakın:
- İçinde Birden çok satıra böl diyalog kutusunda, aşağıdaki işlemleri belirtin:
- Bölmek istediğiniz hücreleri seçin;
- Sınırlayıcı bölümünde, Diğer'i seçin, ardından hücre içeriğinin nasıl bölüneceğini tanımlamak için sınırlayıcınızı (örneğin, bir virgül ve boşluk) yazın;
- Son olarak, tıklayın Tamam düğmesine basın.
Sonuç: Seçilen hücreler, belirtilen sınırlayıcılar tarafından bir sütuna bölünmüştür.
VBA koduyla veriyi sınırlayıcıya göre böl ve bir sütuna yeniden düzenle
Burada size, VBA'yı kullanarak hücre içeriklerini sınırlayıcıya göre nasıl böleceğinizi ve sonuçları tek bir sütuna nasıl yeniden düzenleyeceğinizi göstereceğiz.
1. Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın.
2. Ekle > Modül'e tıklayın ve aşağıdaki kodu yeni Modül penceresine yapıştırın.
VBA: Böl ve Yeniden Boyutlandır
Sub Vertical()
'Updateby Extendoffice
Dim i As Long, strTxt As String
Dim startP As Range
Dim xRg As Range, yRg As Range
On Error Resume Next
Set xRg = Application.InputBox _
(Prompt:="Range Selection...", _
Title:="Kutools For Excel", Type:=8)
i = 1
Application.ScreenUpdating = False
For Each yRg In xRg
If i = 1 Then
strTxt = yRg.Text
i = 2
Else
strTxt = strTxt & "," & yRg.Text
End If
Next
Application.ScreenUpdating = True
Set startP = Application.InputBox _
(Prompt:="paste range...", _
Title:="Kutools For Excel", Type:=8)
ary = Split(strTxt, ",")
i = 1
Application.ScreenUpdating = False
For Each a In ary
startP(i, 1).Value = a
i = i + 1
Next a
Application.ScreenUpdating = True
End Sub
3. Kodu çalıştırmak için F5 tuşuna basın, bölmek ve yeniden boyutlandırmak için bir aralık seçmeniz için bir iletişim kutusu açılır.
4. Tıklayın Tamam. Veriyi yerleştirmek için bir konum seçmek üzere bir iletişim kutusu açılır.
5. Tıklayın Tamam, ve seçim virgüle göre bölünmüş ve yeniden boyutlandırılmıştır.
🔚 Sonuç
Tüm yöntemler, sınırlayıcıya göre bölünmüş veri sorununu etkili bir şekilde çözer, en uygun seçiminiz teknik beceri seviyenize ve özel gereksinimlerinize bağlıdır.
- Çoğu Excel 365 kullanıcısı için, formül yaklaşımı güç ve sürdürülebilirlik arasında en iyi dengeyi sağlar.
- Programcı olmayanlar için sık sık, karmaşık dönüşümlerde Kutools idealdir.
- Kurumsal ortamlarda özelleştirilmiş, otomatik çözümler için VBA en fazla kontrolü sağlar.
Belirli ihtiyaçlarınıza göre yöntemi seçin. Eğer Excel ipuçları ve püf noktaları hakkında daha fazla bilgi edinmeye ilgileniyorsanız, web sitemiz binlerce öğretici sunar ve Excel'i ustalaşmanızı sağlar.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!