Sütunları ve satırları tek sütuna nasıl aktarabilirim / dönüştürebilirim?
Excel çalışma sayfasını kullandığınızda, bazen şu problemle karşılaşırsınız: bir veri aralığını tek bir sütuna nasıl dönüştürebilir veya dönüştürebilirsiniz? (Aşağıdaki ekran görüntülerine bakın :) Şimdi, bu sorunu çözmeniz için size üç hızlı numara sunacağım.
Sütunları ve satırları formülle tek sütuna dönüştürme / dönüştürme
Sütunları ve satırları VBA kodu ile tek sütuna dönüştürün / dönüştürün
Kutools for Excel ile sütunları ve satırları tek sütuna dönüştürün / dönüştürün
Sütunları ve satırları formülle tek sütuna dönüştürme / dönüştürme
Aşağıdaki uzun formül, bir dizi veriyi bir sütuna hızlı bir şekilde aktarmanıza yardımcı olabilir, lütfen şu şekilde yapın:
1. İlk olarak, veri aralığınız için bir aralık adı tanımlayın, dönüştürmek istediğiniz aralık verilerini seçin, sağ tıklayın ve seçin Adı Tanımla bağlam menüsünü oluşturur. İçinde Yeni isim iletişim kutusuna istediğiniz aralık adını girin. Sonra tıklayın OK. Ekran görüntüsüne bakın:
2. Aralık adını belirledikten sonra boş bir hücreye tıklayın, bu örnekte E1 hücresine tıklayıp şu formülü gireceğim: =INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1).
not: Benim verim seçili verinin aralık adıdır, ihtiyaç duyduğunuzda değiştirebilirsiniz.
3. Ardından, hata bilgileri görüntülenene kadar formülü hücreye sürükleyin. Aralıktaki tüm veriler tek bir sütuna aktarılmıştır. Ekran görüntüsüne bakın:
Excel'de aralığı hızlı bir şekilde bir sütuna / satıra / veya tersine aktarın
|
Bazı durumlarda, bir hücre aralığını tek bir sütuna veya bir satıra veya tersine, bir sütunu veya bir satırı Excel sayfasında birden çok satıra ve sütuna dönüştürmeniz gerekebilir. Çözmenin hızlı bir yolu var mı? İşte Transpoze Aralığı içinde işlemek Kutools for Excel yukarıdaki tüm işleri kolayca halledebilir.30 günde ücretsiz tam özellikli deneme için tıklayın! |
Kutools for Excel: 300'den fazla kullanışlı Excel eklentisi ile 30 günde sınırlama olmaksızın ücretsiz olarak deneyin. |
Sütunları ve satırları VBA kodu ile tek sütuna dönüştürün / dönüştürün
Aşağıdaki VBA kodu ile birden çok sütunu ve satırı tek bir sütunda da birleştirebilirsiniz.
1. Tuşunu basılı tutun. ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.
2. tık Ekle > modülve aşağıdaki kodu modül pencere.
Sub ConvertRangeToColumn()
'Updateby20131126
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. Basın F5 kodu çalıştırmak için tuşuna basın ve dönüştürülecek aralığı seçmeniz için bir iletişim kutusu görüntülenir. Ekran görüntüsüne bakın:
4. Sonra tıklayın Okve sonucu ortaya koymak için tek bir hücre seçmek için başka bir iletişim kutusu görüntülenir, ekran görüntüsüne bakın:
5. Ve tıklayın Ok, ardından aralığın hücre içeriği bir sütun listesine dönüştürülür, ekran görüntüsüne bakın:
Kutools for Excel ile sütunları ve satırları tek sütuna dönüştürün / dönüştürün
Belki formül hatırlamak için çok uzun ve VBA kodunun sizin için bazı sınırlamaları var, bu durumda lütfen endişelenmeyin, burada size daha kolay ve daha çok işlevli bir araç tanıtacağım.Kutools for Excel, Onun ile Transform Range yardımcı program ve bu sorunu hızlı ve kolay bir şekilde çözebilirsiniz.
Kutools for Excel, ile daha fazla 300 kullanışlı fonksiyonlar, işlerinizi daha kolay hale getirir. | ||
Sonra ücretsiz kurulum Kutools for Excel, lütfen aşağıdaki işlemleri yapın:
1. Sırasını değiştirmek istediğiniz aralığı seçin.
2. tık Kutools > Transform Range, ekran görüntüsüne bakın:
3. içinde Transform Range iletişim kutusunu seçin Range to single column seçenek, ekran görüntüsüne bakın:
4. Sonra tıklayın OKve sonucu açılır kutudan koymak için bir hücre belirtin.
5. tık OKve birden çok sütun ve satır verileri tek bir sütuna aktarılmıştır.
Bir sütunu sabit satırlara sahip bir aralığa dönüştürmek istiyorsanız, ayrıca Transform Range hızlı bir şekilde işlemek için işlev.
Demo: Dönüş Aralığı
Kutools for Excel ile tablo listesini tabloya aktarın
Aşağıdaki ekran görüntüsü gösterisi gibi bir liste tablosuna dönüştürülmesi gereken bir çapraz tablonuz varsa, verileri tek tek yeniden yazmak dışında da kullanabilirsiniz Kutools for Excel'S Transpose Table Dimensions Excel'de çapraz tablo ve liste arasında hızlı bir şekilde dönüştürmek için yardımcı program.
Sonra ücretsiz kurulum Kutools for Excel, lütfen aşağıdaki işlemleri yapın:
1. Listeye dönüştürmek istediğiniz çapraz tabloyu seçin, Kutools > Range > Transpose Table Dimensions.
2. içinde Transpose Table Dimension iletişim, kontrol et Cross table to list seçenek açık Transpose type bölümünde, yeni biçim tablosunu yerleştirmek için bir hücre seçin.
3. tık Ok, şimdi çapraz tablo listeye dönüştürüldü.
Demo: Tablo boyutlarının yerini değiştirme
İlgili Makaleler:
Excel'de satırı sütuna nasıl değiştirebilirim?
Tek bir sütunu Excel'deki birden çok sütuna nasıl aktarabilirim / dönüştürebilirim?
Sütunları ve satırları tek satıra nasıl aktarabilirim / dönüştürebilirim?
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!