İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Matrix stil masasını Excel-də üç sütuna necə çevirmək olar?

Sütun başlıqları və satır başlıqlarını ehtiva edən matrix tərzi masası olduğunuzu düşünür və indi bu stil cədvəlini üç sütun masasına çevirmək istərdik, bununla da aşağıdakı siyahı ekranı kimi siyahı masası deyildikdə, bunu həll etmək üçün yaxşı yollarınız var Excel-də problem

Matris stilini PivotTable ilə siyahıya çevirmək

Matrix stil cədvəlini VBA kodu ilə siyahıya salın

Excel üçün Kutools ilə listelenecek matrix stil masasını dəyişdirin

doc 1 siyahısına matrix çevirir



Excel-də, matrix stilini üç sütun masasına çevirmək bizim üçün birbaşa xüsusiyyət deyil, ancaq PivotTable ilə tanış olsanız, bu sizə bir xeyir verə bilər. Xahiş edirəm, aşağıdakı adımları göstərin:

1. İstifadəniz istifadənizi, sonra keçirilməsini aktivləşdirin Alt + D, və sonra basın P klaviaturada, çıxardı PivotTable və PivotChart Wizard dialoq seçin Birdən çox konsolidasiya aralığı Altında Analiz etmək istədiyiniz məlumatlar bölümünü seçin və sonra seçin PivotTable Altında Nə hesabat yaratmaq istəyirsən? bölmədə bax:

doc 2 siyahısına matrix çevirir

2. Sonra basın sonrakı düyməsini basın 2-dən 3a addım sihirbazı seçin Səhifənin sahələrini yaratacağam seçim, ekran bax:

doc 3 siyahısına matrix çevirir

3. Klikləyin sonrakı düyməsini basın 2-dən 3b addım sihirbaz, klikləyin doc 5 siyahısına matrix çevirir dəyişdirmək istədiyiniz data aralığını seçmək üçün düyməsini basın və sonra basın əlavə etmək düyməsini daxil edin Bütün silsilələr siyahı qutusuna bax:

doc 4 siyahısına matrix çevirir

4. və basın sonrakı düyməsini daxil edin 3-dən 3 addım sehrbazdır, pivot masa üçün istədiyiniz yeri seçin.

doc 6 siyahısına matrix çevirir

5. Sonra basın finiş düyməsini bir anda pivot masa yaradılıb, ekran bax:

doc 7 siyahısına matrix çevirir

6. Pivot masasında, Grand Total-in cüt kliklə kəsişən hüceyrəsi, bu halda, mən F22 hücumunu iki dəfə cütləşdirəcəyəm və göstərilən ekran görüntüsü kimi üç sütun cədvəlini yaradıram:

doc 8 siyahısına matrix çevirir

7. Və nəhayət, cədvəlin formatını normal səviyyəyə çevirərək, sonra da seçə bilərsiniz Masa > Range-ə çevrilir kontekst menyusundan bax: ekran görüntüsü:

doc 9 siyahısına matrix çevirir


Birinci metodu xoşlamırsa, aşağıdakı VBA kodu da sizə kömək edə bilər.

1. Basın Alt + F11 göstərmək üçün Proqramlar üçün Microsoft Visual Basic pəncərə.

2. Pəncərədə, basın Taxmaq > Modules yeni bir modul pəncərəsini göstərmək üçün, sonra aşağıdakı VBA kodunu modul penceresinə kopyalayıb yapışdırın.

VBA kodu: Matrix stilini siyahıya çevirin

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. Sonra basın F5 bu kodu çalıştırmak üçün düyməsini basın və məlumatların sütun etiketlərini seçmenize imkan verən bir mesaj qutusu çıxır, ekran görünüşünə baxın:

doc 10 siyahısına matrix çevirir

4. Və sonra basın OK düyməsinə, növbəti təklif qutusuna satır etiketlərini seçin, ekran görüntüsünə baxın:

doc 11 siyahısına matrix çevirir

5. Klikləyin OK, sonra sorğu qutusuna sütun və satır başlıqları istisna olmaqla məlumat aralığını seçin, ekran görünüşünə baxın:

doc 12 siyahısına matrix çevirir

6. Və sonra basın OK, bu informasiya qutusunda, nəticə tapmaq istədiyiniz bir hüceyrəni seçin. Ekran görüntüsünə baxın:

doc 13 siyahısına matrix çevirir

7. Nəhayət, basın OK, və bir anda üç sütun masası alacaqsınız.


Yuxarıda göstərilən üsulların hər ikisi bir qədər narahatdır, burada sizə asan bir yol təqdim edəcəyəm - Excel üçün KutoolsOnun ilə Transpose Cədvəl Ölçüləri funksiyaya uyğun olaraq, tezliklə hüceyrələrin bir matrisini və bir siyahı masasını betwwen çevirə bilərsiniz.

Excel üçün Kutools : 300-dən daha çox 60-dən istifadə etməklə, Excel-in əlavələri, XNUMX gündə heç bir məhdudiyyət yox idi.

Quraşdırıldıqdan sonra Excel üçün Kutoolsaşağıdakı adımları edin:

1. Basın Kutools > Silsilə > Transpose Cədvəl Ölçüləri, bax ekran görüntüsü:

doc 14 siyahısına matrix çevirir

2. İçində Transpose Cədvəl Ölçüləri dialoq qutusu:

(1.) Seçin Çap siyahısı cədvəlinə altında seçim Transpose növü.

(2.) Və sonra basın doc 5 siyahısına matrix çevirir altındakı düyməni basın Mənbə üçündür dönüştürmek istediğiniz veri aralığını seçmək üçün.

(3.) Sonra basın doc 5 siyahısına matrix çevirir altındakı düyməni basın Nəticələr üçündür nəticə vermək istədiyiniz bir hüceyrəni seçmək.

doc 15 siyahısına matrix çevirir

3. Və sonra basın OK düyməsini basın və orijinal hüceyrənin formatlanması daxil olmaqla aşağıdakı nəticəni əldə edəcəksiniz:

doc 16 siyahısına matrix çevirir

Bu fayda ilə siz də Düz siyahı masasını 2 ölçülü xətt masasına çevirmək.

Bu Transpose Cədvəl Ölçüləri haqqında daha çox məlumat əldə etmək.

Excel İndi Download və pulsuz sınaq Kutools!


Excel üçün Kutools: 200 gündə heç bir məhdudiyyət olmadan 60-dən çox lazımlı Excel eklentisi ilə pulsuzdur. İndi indir və pulsuz sınaq!



Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Mike · 1 years ago
    Thanks, this was exactly what I was looking for. Awesome:)
  • To post as a guest, your comment is unpublished.
    shahrokh · 2 years ago
    what if i have 4 or more column?