Excel'de bir dizi tablosunu hızlıca liste tablosuna nasıl dönüştürebilirsiniz?
Diyelim ki bir dizi tablonuz (İki Boyutlu Tablo) var ve bunu liste tablosuna dönüştürmek sizin için zor olmayabilir; verileri tek tek girerek bu işlemi gerçekleştirebilirsiniz. Ancak birden fazla dizi tablosunu liste tablosuna dönüştürmeniz gerekiyorsa, manuel yöntem ideal bir çözüm değildir. Bu öğreticide, Excel’de dizi tablolarını hızlıca liste tablolarına dönüştürmenizi sağlayacak pratik püf noktalarını paylaşıyoruz.
Dizi tablosunu Özet Tablo ile liste tablosuna dönüştürme
Dizi tablosunu VBA ile liste tablosuna dönüştürme
Dizi tablosunu Kutools for Excel ile liste tablosuna dönüştürme ![]()
Dizi tablosunu Özet Tablo ile liste tablosuna dönüştürme
Özet Tablo özelliğini kullanarak dizi tablosunu listeye dönüştürebilir ve ardından aralık olarak kopyalayabilirsiniz.
1. Alt + D tuşlarına aynı anda basın, ardından P tuşuna basarak Özet Tablo ve Özet Grafik Sihirbazı iletişim kutusunu açın ve Birden çok birleştirme aralığı ile Özet Tablo seçeneklerini işaretleyin. Ekran görüntüsüne bakın:
2. Sihirbazın 2a. adımına ilerlemek için İleri’ye tıklayın ve “Sayfa alanlarını ben oluşturacağım” seçeneğini işaretleyin. Ekran görüntüsüne bakın:
3. İleri'ye tıklayarak sihirbazın 2b. adımına gidin, dizi aralığını seçin ve Tüm aralıklar listesine ekleyin. Ekran görüntüsüne bakın:
4. İleri'ye tıklayarak son adıma geçin ve ihtiyacınıza uygun seçeneği işaretleyin. Ekran görüntüsüne bakın:
5. Bitir'e tıklayın; böylece bir Özet Tablo oluşturulur. Ardından, Genel Toplam hücresinin kesişimine gidin ve buna çift tıklayın; böylece Özet Tablosu’nun yeni bir çalışma sayfasında oluşturulduğunu göreceksiniz. Ekran görüntülerine bakın:
6. Ardından, Özet Tablosu listesine sağ tıklayıp bağlam menüsünden Tablo > Aralığa Dönüştür seçeneğini belirleyin. Ekran görüntüsüne bakın:
Dizi tablosu artık liste tablosuna dönüştürüldü.
Dizi tablosunu VBA ile liste tablosuna dönüştürme
İşte dizi tablosunu liste tablosuna dönüştürmenize yardımcı olabilecek bir VBA kodu var; lütfen aşağıdaki adımları uygulayın:
1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açı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. Ardından, dizi tablosunu başlıkları hariç tutarak seçmeniz için bir iletişim kutusu açılacaktır; bunu başlatmak üzere F5 tuşuna basın. Ekran görüntüsüne bakın:
4. Tamam'a tıklayarak, liste tablosunu çıktı almak istediğiniz hücreyi seçmek üzere bir sonraki iletişim kutusuna geçin. Ekran görüntüsüne bakın:
5. Tamam'a tıklayın; artık dizi tablosu listeye dönüştürüldü.
İpucu:
Yukarıdaki hücreye göre boş hücreleri doldurmak istiyorsanız aşağıdaki gibi yapabilirsiniz:
1. Kutools for Excel 'i yükleyin – kullanışlı bir araçtır – ardından Kutools > Ekle > Boş Hücreleri Doldur'a tıklayın. Ekran görüntüsüne bakın:
2. Boş Hücreleri Doldur iletişim kutusunda Değere Göre ve Aşağı seçeneklerini işaretleyin. Ekran görüntüsüne bakın:
3. Tamam veya Uygula'ya tıklayın; artık boş hücreler yukarıdaki değerlere göre dolduruldu.
Boş hücreleri doldurma hakkında daha fazla bilgi edinmek için buraya tıklayın.
Dizi tablosunu Kutools for Excel ile liste tablosuna dönüştürme
Yukarıdaki yöntemler sizin için yeterince kolay değilse, size kullanışlı bir araç – Kutools for Excel tanıtayım; bunun Tablo Boyutunu Dönüştür özelliği, dizi tablosu ile liste tablosu arasında hızlı ve kolayca geçiş yapmanızı sağlar.
Kutools for Excel ücretsiz olarak yükledikten sonralütfen aşağıdaki adımları uygulayın:
1. Liste tablosuna dönüştürmek istediğiniz dizi tablosunu seçin ve Kutools > Aralık > Tablo Boyutunu Dönüştür seçeneğine tıklayın. Ekran görüntüsüne bakın:
2. Ardından, Tablo Boyutunu Dönüştür iletişim kutusunda "İki Boyutlu Tabloyu Tek Boyutlu Tabloya Dönüştür" seçeneğini işaretleyin ve ardından liste tablosunun çıktısının alınacağı aralığı belirleyin. Ekran görüntüsüne bakın:
3. Tamam'a tıklayın; artık dizi tablosu liste tablosuna dönüştürüldü.
Tablo Boyutunu Dönüştür hakkında daha fazla bilgi edinmek için buraya tıklayın.
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar