Excel'de birden fazla sütunu hızlıca tek bir sütuna nasıl yığabilirsiniz?
Excel'de, Metni Sütunlara Ayır işlevi, bir hücreyi ayraç temelinde birden çok sütuna bölebilir, ancak aşağıdaki ekran görüntüsünde gösterildiği gibi birden fazla sütunu tek bir sütuna yığmanın herhangi bir yolu var mı? Bu makalede, bu görevi hızlıca çözmek için bazı ipuçları tanıtacağım.
Formül ile birden fazla sütunu birleştirme
VBA ile birden fazla sütunu birleştirme
Aralığı Dönüştür ile birden fazla sütunu birleştirme
Formül ile birden fazla sütunu birleştirme
1. Yığmak istediğiniz alanı seçin ve Ad Kutusu'na gidin, bu aralığa bir ad verin ve Enter tuşuna basın. Ekran görüntüsüne bakın:
2. Ardından sonuçları yerleştirmek istediğiniz boş bir hücre seçin, şu formülü girin =İNDEKS(MyData,1+TAMSAYI((SATIR(A1)-1)/SÜTUNLAR(MyData)),MOD(SATIR(A1)-1+SÜTUNLAR(MyData),SÜTUNLAR(MyData))+1), tuşuna basın Enter ve bir hata görüntülenene kadar doldurma tutamacını aşağı doğru sürükleyin. Ekran görüntüsüne bakın:
VBA ile birden fazla sütunu birleştirme
İşte size yardımcı olabilecek bir VBA kodu.
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, aşağıdaki kodu Modül'e yapıştırın.
VBA: Sütunları birine yığma
Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
Rng.Copy
Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
3. Kodu çalıştırmak için F5 tuşuna basın, kaynak verileri seçmek için bir iletişim kutusu açılır ve TAMAMtıklayın, ardından sonuçları yerleştirmek için bir hücre seçin. Ekran görüntüsüne bakın:
4. Tıklayın TAMAM. Artık sütunlar tek bir sütunda yığılmış durumda.
Aralığı Dönüştür ile birden fazla sütunu birleştirme
Kutools for Excel'in Aralığı Dönüştür yardımcı programını kullanmak da bu sorunu hızlıca çözmenize yardımcı olabilir.
ücretsiz yükledikten sonra lütfen aşağıdaki adımları izleyin:
1. Kullandığınız sütun verilerini seçin ve Kutools > Aralık > Aralığı Dönüştür. Ekran görüntüsüne bakın:
2. Aralığı Dönüştür iletişim kutusunda işaretleyin Aralığı Tek Sütuna Dönüştür seçeneğini işaretleyin ve Tamamtıklayın, ardından sonuçları yerleştirmek için bir hücre seçin. Ekran görüntüsüne bakın:
3. Tıklayın TAMAM. Artık sütunlar tek bir sütunda yığılmış durumda.
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!