Excel'de matris stili tablosunu üç sütuna nasıl dönüştürebilirim?
Sütun başlıkları ve satır başlıkları içeren matris tarzı bir tablonuz olduğunu varsayarsak ve şimdi bu stil tablosunu üç sütunlu tabloya dönüştürmek istiyorsanız, aşağıdaki ekran görüntüsü gibi liste tablosu olarak da adlandırılır, bunu çözmek için herhangi bir iyi yolunuz var mı? Excel'de sorun mu var?
PivotTable ile matris stil tablosunu listeye dönüştürün
VBA kodu ile matris stil tablosunu listeye dönüştürün
Kutools for Excel ile matris stil tablosunu listeye dönüştürün
PivotTable ile matris stil tablosunu listeye dönüştürün
Excel'de, matris stili tablosunu üç sütunlu tabloya dönüştürmemiz için doğrudan bir özellik yoktur, ancak PivotTable'a aşina iseniz, bu size bir iyilik yapabilir. Lütfen aşağıdaki adımları uygulayın:
1. Kullanmak istediğiniz çalışma sayfanızı etkinleştirin ve ardından Alt + Dtuşuna basın ve ardından tuşuna basın. P klavyede, dışarı çıkmış olarak PivotTable ve PivotChart Sihirbazı iletişim kutusunu seçin Çoklu konsolidasyon aralıkları altında Analiz etmek istediğiniz veriler nerede bölümünü seçin ve ardından Pivot tablo altında Ne tür bir rapor oluşturmak istiyorsunuz bölümü, ekran görüntüsüne bakın:
2. Sonra tıklayın Sonraki düğmesi Adım 2a / 3 sihirbaz, seçin Sayfa alanlarını oluşturacağım seçenek, ekran görüntüsüne bakın:
3. Tıklamaya git Sonraki düğmesi Adım 2b / 3 sihirbaz, tıklayın dönüştürmek istediğiniz veri aralığını seçmek için düğmesine ve ardından Ekle veri aralığını eklemek için düğme Tüm aralıklar liste kutusu, ekran görüntüsüne bakın:
4. Ve tıklayın Sonraki düğme, içinde 3 adım 3 sihirbaz, pivot tablo için istediğiniz gibi bir konum seçin.
5. Sonra tıklayın Bitiş düğmesi, aynı anda bir pivot tablo oluşturuldu, ekran görüntüsüne bakın:
6. Pivot tabloda, Genel Toplamın kesişen hücresine çift tıklayın, bu durumda F22 hücresine çift tıklayacağım ve aşağıdaki ekran görüntüsü gibi üç sütunlu bir tablo oluşturacak:
7. Son olarak, tabloyu seçip ardından tabloyu seçerek tablo formatını normal aralığa dönüştürebilirsiniz. tablo > Aralığa Dönüştür bağlam menüsünden, ekran görüntüsüne bakın:
VBA kodu ile matris stil tablosunu listeye dönüştürün
İlk yöntemi beğenmezseniz, aşağıdaki VBA kodu da size yardımcı olabilir.
1. Basın Alt + F11 görüntülemek için Uygulamalar için Microsoft Visual Basic pencere.
2. Pencerede tıklayın Ekle > modül yeni bir modül penceresi göstermek için, ardından aşağıdaki VBA kodunu modül penceresine kopyalayıp yapıştırın.
VBA kodu: Matris stili tablosunu listeye dönüştürün
Sub ConvertTable()
'Update 20150512
Dim Rng As Range
Dim cRng As Range
Dim rRng As Range
Dim xOutRng As Range
xTitleId = "KutoolsforExcel"
Set cRng = Application.InputBox("Select your Column labels", xTitleId, Type:=8)
Set rRng = Application.InputBox("Select Your Row Labels", xTitleId, Type:=8)
Set Rng = Application.InputBox("Select your data", xTitleId, Type:=8)
Set outRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set xWs = Rng.Worksheet
k = 1
xColumns = rRng.Column
xRow = cRng.Row
For i = Rng.Rows(1).Row To Rng.Rows(1).Row + Rng.Rows.Count - 1
For j = Rng.Columns(1).Column To Rng.Columns(1).Column + Rng.Columns.Count - 1
outRng.Cells(k, 1) = xWs.Cells(i, xColumns)
outRng.Cells(k, 2) = xWs.Cells(xRow, j)
outRng.Cells(k, 3) = xWs.Cells(i, j)
k = k + 1
Next j
Next i
End Sub
3. Daha sonra tuşuna basın. F5 Bu kodu çalıştırmak için anahtar ve verilerin sütun etiketlerini seçmenize izin veren bir istem kutusu açılır, ekran görüntüsüne bakın:
4. Ve sonra tıklayın OK düğmesi, sonraki istem kutusunda satır etiketlerini seçin, ekran görüntüsüne bakın:
5. Tıklamaya git OK, ardından komut kutusundaki sütun ve satır başlıkları hariç veri aralığını seçin, ekran görüntüsüne bakın:
6. Ve sonra tıklayın OK, bu iletişim kutusunda, lütfen sonucu bulmak istediğiniz hücreyi seçin. Ekran görüntüsüne bakın:
7. Sonunda, tıklayın OKve aynı anda üç sütunlu bir tablo alacaksınız.
Kutools for Excel ile matris stil tablosunu listeye dönüştürün
Yukarıdaki yöntemlerin her ikisi de biraz zahmetli, burada size kolay bir yol sunacağım - Kutools for Excel, Onun ile Tablo Boyutlarını Değiştirme özelliği, bir hücre matrisi ve bir liste tablosu arasında hızlı bir şekilde dönüştürebilirsiniz.
Kutools for Excel : 300'den fazla kullanışlı Excel eklentisi ile 30 günde sınırlama olmaksızın ücretsiz deneyin. |
Kurduktan sonra Kutools for Excellütfen aşağıdaki adımları uygulayın:
1. tıklayın Kutools > Aralık > Tablo Boyutlarını Değiştirme, ekran görüntüsüne bakın:
2. In Tablo Boyutlarını Değiştirme iletişim kutusu:
(1.) Seçin Listeye çapraz tablo altında seçenek Transpoze türü.
(2.) Ve sonra tıklayın altındaki düğme Kaynak aralığı dönüştürmek istediğiniz veri aralığını seçmek için.
(3.) Ardından tıklayın altındaki düğme Sonuçlar aralığı sonucu koymak istediğiniz hücreyi seçmek için.
3. Ve sonra tıklayın OK düğmesini tıklarsanız, orijinal hücre biçimlendirmesini içeren aşağıdaki sonucu alırsınız:
Bu yardımcı programla, siz de düz liste tablosunu 2 boyutlu çapraz tabloya dönüştür.
Bu Transpoze Tablo Boyutları özelliği hakkında daha fazla bilgi edinmek için.
Kutools for Excel'i şimdi indirin ve ücretsiz deneyin!
Demo: Kutools for Excel ile matris stili tablosunu listeye dönüştürün
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!