Excel'de bir dizi tablosunu hızlıca liste tablosuna nasıl dönüştürebilirsiniz?
Diyelim ki elinizde bir dizi tablosu/çapraz tablo var ve bu dizi tablosunu liste tablosuna dönüştürmek sizin için zor bir iş olmayabilir ve verileri tek tek girerek dönüştürebilirsiniz. Ancak, birden fazla dizi tablosunun liste tablolarına dönüştürülmesi gerekiyorsa, manuel yöntem iyi bir çözüm olamaz. Şimdi, bu eğitim Excel'de dizi tablosunu hızlıca liste tablosuna dönüştürmek için kullanabileceğiniz ipuçlarını tanıtmaktadır.
PivotTable ile dizi tablosunu liste tablosuna dönüştürme
VBA ile dizi tablosunu liste tablosuna dönüştürme
Kutools for Excel ile dizi tablosunu liste tablosuna dönüştürme
PivotTable ile dizi tablosunu liste tablosuna dönüştürme
Dizi tablosunu listeye dönüştürmek için PivotTable uygulayabilir ve ardından bunu bir aralık olarak kopyalayabilirsiniz.
1. Basın Alt + D aynı anda, ardından P tuşuna basın ve PivotTable ve PivotChart Sihirbazı diyalogunu etkinleştirin ve işaretleyin Çoklu konsolidasyon aralıkları ve PivotTable seçeneklerini. Ekran görüntüsüne bakın:
2. Sihirbazın 2a Adım'ına gitmek için İleri'ye tıklayın ve Ben sayfa alanlarını oluşturacağım seçeneğini işaretleyin. Ekran görüntüsüne bakın:
3. Tıklayın İleri gidin Sihirbazın 2b Adımı'na, ve dizi aralığını seçin ve ekleyin Tüm aralıklar listesine. Ekran görüntüsüne bakın:
4. Tıklayın İleri son adıma gitmek için, ihtiyacınız olan bir seçeneği işaretleyin. Ekran görüntüsüne bakın:
5. Tıklayın Tamamla ve bir PivotTable oluşturulduktan sonra gidin Genel Toplamhücresine, çift tıklayın ve yeni bir çalışma sayfasında bir liste PivotTable oluşturulduğunu görebilirsiniz. Ekran görüntülerine bakın:
6. Ardından liste PivotTable'ı seçin ve sağ tıklayarak Tablo > Aralığa Dönüştür bağlam menüsünden seçin. Ekran görüntüsüne bakın:
Şimdi dizi tablosu liste tablosuna dönüştürülmüştür.
VBA ile dizi tablosunu liste tablosuna dönüştürme
Burada size dizi tablosunu liste tablosuna dönüştürmenize yardımcı olabilecek bir VBA bulunmaktadır, lütfen aşağıdaki adımları izleyin:
1. Microsoft Visual Basic for Applications penceresini etkinleştirmek için Alt + F11 tuşlarına basın.
2. Ekle > Modül'e tıklayın ve aşağıdaki VBA kodunu yeni Modül penceresine yapıştırın.
VBA: Dizi tablosunu listeye dönüştürme
Sub ConvertTableToList()
'UpdatebyEntendOffice20160429
Dim I As Long
Dim xCls As Long
Dim xRg As Range
Dim xSaveToRg As Range
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Select Array Table:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xSaveToRg = Application.InputBox("Select a range(cell) to put the list table", "Kutools for Excel", , , , , , 8)
If xSaveToRg Is Nothing Then Exit Sub
Set xSaveToRg = xSaveToRg.Cells(1)
xCls = xRg.Columns.Count - 1
Application.ScreenUpdating = False
For I = 1 To xRg.Rows.Count
xSaveToRg.Offset((I - 1) * xCls).Value = xRg.Cells(I, 1).Value
xSaveToRg.Offset((I - 1) * xCls, 1).Resize(xCls).Value = _
Application.WorksheetFunction.Transpose(xRg.Cells(I, 2).Resize(1, xCls))
Next
Application.ScreenUpdating = True
End Sub
3. Ve basın F5 VBA'yı çalıştırmak için tuşa basın ve size başlıkları hariç dizi tablosunu seçmeniz için bir iletişim kutusu açılır. Ekran görüntüsüne bakın:
4. Tıklayın Tamam bir sonraki diyaloga geçmek için liste tablosunu çıkarmak üzere bir hücre seçin. Ekran görüntüsüne bakın:
5. Tıklayın Tamam, ve dizi tablosu listeye dönüştürülmüştür.
İpucu:
Yukarıdaki hücreye göre boş hücreleri doldurmak istiyorsanız, aşağıdaki gibi yapabilirsiniz:
1. Kutools for Excel'i Yükle – pratik bir araç ve ardından tıklayın Kutools > Ekle > Boş Hücreleri Doldur. Ekran görüntüsüne bakın:
2. İçinde Boş Hücreleri Doldur diyalogunda işaretleyin Değere Göre ve Aşağı seçeneklerini. Ekran görüntüsüne bakın:
3. Tıklayın Tamam veya Uygula, ve şimdi boş hücreler yukarıdaki değerlere göre doldurulmuştur.
Boş Hücreleri Doldur hakkında daha fazla bilgi edinmek için buraya tıklayın.
Kutools for Excel ile dizi tablosunu liste tablosuna dönüştürme
Yukarıdaki yöntemler sizin için yeterince kolay değilse, burada size pratik bir araç tanıtacağım – Kutools for Excel, Tablo Boyutlarını Dönüştür özelliği hızlı ve kolay bir şekilde dizi tablosu ile liste tablosu arasında dönüştürme yapabilir.
Ücretsiz yükleme sonrasında Kutools for Excel, lütfen aşağıdaki işlemleri yapın:
1. Listeye dönüştürmek istediğiniz dizi tablosunu seçin ve tıklayın Kutools > Aralık > Tablo Boyutlarını Dönüştür. Ekran görüntüsüne bakın:
2. Sonra Tablo Boyutlarını Dönüştür diyalogunda Çapraz tabloyu listeye dönüştür seçeneğini işaretleyin ve ardından liste tablosunu çıktı alacak aralığı seçin. Ekran görüntüsüne bakın:
3. Tıklayın Tamam, şimdi dizi tablosu bir liste tablosuna dönüştürülmüştür.
Tablo Boyutlarını Dönüştür hakkında daha fazla bilgi edinmek için buraya tıklayın.
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!