Mündəricat
Çox vaxt istifadəçilər bir neçə sütunu sətirlərə çevirməlidirlər. Buna görə də Excel çoxlu sütunların sətirlərə köçürülməsi istifadəçilər tərəfindən görülən ümumi əməliyyatdır. Excel Xüsusiyyətləri , TRANSPOSE , DOLAYI və INDEX funksiyaları, Power Query , həmçinin VBA Macro sütunları sətirlərə çevirə bilər.
Təsəvvür edək ki, biz İşçinin Adı və Əmək haqqı məlumatı iş vərəqində. Və qaçılmaz səbəblərə görə biz sütunları sətirlərə köçürməliyik.
Bu məqalədə biz Excel-də Excel Xüsusiyyətlərindən
Excel İş Kitabını endirin
Sütunları Rows.xlsm-ə köçürmək
Excel-də Çoxlu Sütunları Satırlara Köçürməyin 6 Asan Yolu
Metod 1 : Yapıştırma Seçimindən istifadə edərək Çoxlu Sütunları Sətirlərə Yerləşdirin
Excel istifadəçilərə məlumatları Dəyər , Formula , Transpose
Addım 1: Köçürmək istədiyiniz bütün diapazonu vurğulayın. Bunun üzərinə sağ klikləyin . Kontekst Menyu görünür. Kontekst Menyusundan Kopyala seçin.
Addım 2: İndi istənilən boş xananı seçin ( yəni, G4 ) diapazona bitişik, sonra üzərinə Sağ klikləyin . basın Yapışdırmaq Seçimləri -dən Transpose -də.
🔼 Siz həmçinin Xüsusi Yapışdırın pəncərəsini gətirə bilərsiniz Klaviatura Qısayolları CTRL+ALT+V istifadə edərək. Daha sonra Xüsusi Yapışdır seçimlərindən Transpose seçin. Nəhayət, OK üzərinə klikləyin.
🔼 Kontekstdən Transpose seçimini yerinə yetirmək Menyu və ya Xüsusi yapışdırın seçilmiş çoxsaylı sütunları aşağıdakı şəkildə göstərildiyi kimi sətirlərə çevirməyə gətirib çıxarır.
Ətraflı oxu: Excel-də sətirləri və sütunları necə dəyişmək (5 üsul)
Metod 2: TRANSPOSE funksiyasından istifadə edərək sütunları sətirlərə köçürmək
TRANSPOSE funksiya birbaşa Sütunları Satırlara və əksinə çevirir. Sütunların sayı və diapazonun nə qədər böyük olmasından asılı olmayaraq biz TRANSPOSE funksiyasından istifadə edə bilərik. TRANSPOSE funksiyasının sintaksisi
TRANSPOSE (array)
Addım 1: Aşağıdakı düsturdan istənilən vaxt istifadə edin sütunları sətirlərə çevirmək üçün bitişik xana (yəni, G4 ).
=TRANSPOSE(B4:E12)
Burada B4:E12 massiv arqumenti.
Addım 2: ENTER düyməsini basın, bir anda bütün sütunlar sətirlərə çevrilir.
🔄 Bəzən verilənlər bazası Boş Hüceyrələri ehtiva edir və Excel əlavələrini köçürdükdən sonra 0-lar . Bu xəbərdarlığın qarşısını almaq üçün TRANSPOSE funksiyasını ƏGƏR funksiyası ilə dəyişdirərək boşluqlara məhəl qoymayın. Bundahalda, tətbiq olunan düstur
=TRANSPOSE(IF(B4:E12="","",B4:E12))
Ətraflı oxuyun: Excel-də sütunu birdən çox sətirə necə köçürmək olar (6 üsul)
Metod 3: Sütunları Sətirlərə çevirmək üçün DOLAYI Funksiya
Mövcud diapazondan bağlantılar yaratmaq və ya məlumat əldə etmək istədiyimiz hallarda biz DOLAYI istifadə edə bilərik. funksiya . DOLAYI funksiyası ilə infuziya edilmiş COLUMN funksiyası diapazondan daxil olanlara aiddir. DOLAYI funksiyasının sintaksisi
INDIRECT (ref_text, [a1])
İfadələr müəyyən edir
ref_text ; istinad (mətn kimi).
a1 ; A1 və ya R1C1 üslublu xana istinadının boolean göstəricisi. Varsayılan olaraq, A1 üslubu = TRUE -dir. [İstəyə bağlı]
Addım 1: İstənilən boş xanaya sonuncu düstur yazın (məsələn, G4 ).
=INDIRECT("b"&COLUMN()-3)
ret_text (yəni, “b”&COLUMN()-3 ) 2 hissədən ibarətdir ; 1-ci biri Sütun nömrəsini keçən SÜTUN funksiya və 2-ci biri Sütundur Ad . ref_text bu 2 -ni birləşdirir, sonra COLUMN funksiyasının nəticəsindən kiçik bir hüceyrə istinadı 3 təşkil edir. Nəticədə, yekun nəticə B(7-3) = B4 olur. Beləliklə, B4 xana girişi G4 -də göstərilir.
Addım 2: təkrarlayın Addım 1 əvvəlki düsturun G5 , G6 və aşağıdakı düsturlarla əvəz edilməsi G7 .
=INDIRECT("c"&COLUMN()-3)
=INDIRECT("d"&COLUMN()-3)
=INDIRECT("e"&COLUMN()-3)
Bütün bu 3 formulalar əvvəlki düsturla eyni arqumentləri elan edir. Və onlar müvafiq hüceyrələrin girişlərini alırlar (yəni, G5=C4 , G6=D4 və G7=E4 ).
Addım 3: Düsturları xanaların sağ tərəfinə tətbiq etmək üçün Doldurma Dəstəyi istifadə edin. Və bütün müvafiq xanaların girişləri nəzərdə tutulduğu kimi köçürülmüş görünür.
Daha çox oxuyun: Excel VBA: Hüceyrə Ünvanından Sətir və Sütun Nömrəsini Alın (4 Metod)
Oxşar oxunuşlar
- Excel Diaqramında sətir və sütunları necə dəyişmək olar (2 üsul)
- Excel-də Çoxsaylı Satır və Sütunlar əlavə edin (Hər Mümkün Yol)
- Excel Formulasından istifadə edərək digər sütunları necə ötürmək olar (3 üsul)
- Excel VBA: Sıra və Sütun Nömrəsinə Görə Aralığı Ayarlayın (3 Nümunə)
- Excel-də Dəyər Əsasında Sütun Nömrəsini Necə Tapmaq olar
Metod 4: Sütunları Sətirlərə Köçürmək üçün INDEX Funksiyasından İstifadə
Metod 3 -ə bənzər, INDEX funksiya müəyyən mövqedən məlumatları gətirir. INDEX funksiyasının sintaksisi
INDEX(massiv, sətir_num, [sütun_num])
Addım 1: Aşağıdakı düsturu istənilən boş xanaya yazın G4 .
=INDEX($B$4:$E$14,COLUMN()-6,1)
Düsturda $B$4:$E$14 massiv arqumentinə istinad edir. COLUMN funksiyası qaytarırformulun daxil edildiyi sütun nömrəsi (yəni, G4 ). Buna görə də, COLUMN()-6 nəticələri ( 7-6 ) 1 massiv üçün sətir_num kimi. Və artıq 1 massiv daxilində sütun_num -dir.
Addım 2: G5 , G6 və G7 üçün düsturları yalnız aşağıdakı şəkildə göstərildiyi kimi col_num dəyişdirərək təkrarlayın.
=INDEX($B$4:$E$14,COLUMN()-6,2)
=INDEX($B$4:$E$14,COLUMN()-6,3)
=INDEX($B$4:$E$14,COLUMN()-6,4)
Bu düsturlar eyni massiv , sətir 1 və sütun 2 , 3 və -dən girişləri gətirir müvafiq olaraq 4 . Siz görə bilərsiniz ki, nəticədə yaranan dəyərlər düstur onları əldə edərkən sütun başlıqlarını təsvir edir.
Addım 3: Doldurma Dəstəsini<2 sürükləyin> sütun tipli qeydləri üfüqi şəkildə daxil etmək üçün. Beləliklə, sütunlar sətirlərə çevrilir.
Ətraflı oxuyun: Excel-də Sütun İndeks Nömrəsini Necə Tapmaq olar (2 Metod)
Metod 5: Power Query-dən istifadə edərək Çoxlu Sütunları Sıralara Yerləşdirin
Power Query tələb olunduğu kimi verilənlər dəstlərini çevirmək üçün güclü vasitədir. Power Query Transpose daxil olmaqla bir çox variantın mövcud olduğu Çevrilmə nişanını təqdim edir. Çoxlu sütunları sətirlərə çevirmək üçün Transpose əməliyyatından istifadə edə bilərik.
Addım 1: Bütün verilənlər dəstini seçin, sonra Data səhifəsinə keçin > Cədvəldən/Aralıqdan üzərinə klikləyin ( Məlumatı Alın və Transformasiya edin bölməsindən).
Addım2: Excel bütün verilənlər dəstini Cədvəl -ə çevirməyə çalışır. Nəticədə Cədvəl yarat dialoq qutusu görünür. OK üzərinə klikləyin.
Addım 3: Bir anda Excel Power Query Redaktoru yükləyir aşağıdakı şəkildə göstərildiyi kimi.
➧ Transform bölməsini seçin.
➧ Transpose üzərinə klikləyin.
Addım 4: Transpose əməliyyatını yerinə yetirdikdən sonra siz köçürülmüş məlumatları yükləməlisiniz. Ev səhifəsinə keçin > Bağla & Yüklə > Bağla & Yüklə .
🔼 Köçürülən məlumatı yeni iş vərəqinə yükləmək bir az vaxt aparacaq. Nəhayət, Excel, aşağıdakı şəkildən müşahidə edə biləcəyiniz kimi, çoxlu sütunları sətirlərə çevirən məlumatları yükləyir.
Ətraflı oxuyun: Excel-də çoxlu sətirləri sütunlara necə çevirmək olar (9 yol)
Metod 6: VBA Makrosundan istifadə edərək Çoxlu Sütunları Sətirlərə Yerləşdirin
VBA Makroları nəticəyönümlü nəticələr əldə etməkdə çox səmərəlidir. Çoxlu sütunları sətirlərə köçürmək üçün bir neçə sətir makro yaza bilərik.
Addım 1: Makronu daxil etmək üçün əvvəlcə Microsoft Visual Basic proqramını açın. ALT+F11 . Sonra Daxil et seçin ( Alətlər Panelindən ) > Birini daxil etmək üçün Modul üzərinə klikləyin.
Addım 2: Aşağıdakı makronu Module yapışdırın .
9824
Makro işə başlayır VBA InputBox funksiyasından istifadə edərək köçürmə diapazonunu və köçürülmüş verilənləri daxil etmək üçün xananı götürməklə əməliyyat. Sonra Xüsusi yapışdırın metodu bütün diapazonu verilmiş xanaya köçürülmüş məlumat kimi yapışdırır.
Addım 3: F5 düyməsini istifadə edin. makronu işə salın. Mako diapazonu daxil etmək üçün ilk Daxiletmə qutusunu işə salır. Aralığı təmin edin, sonra OK düyməsini basın.
Addım 4: Bundan sonra Excel <1-i gətirir Hüceyrə təyin etmək üçün>2-ci Daxiletmə qutusu . İstənilən uyğun xana arayışını təmin edin, sonra üzərinə klikləyin OK .
🔼 Nəhayət Excel bütün faylları çevirir verilənlər bazası sütunlarını sətirlərə çevirin.
VBA Macro SkipBlanks ifadə seçimləri təklif edərək boş xanaları idarə edə bilər. Doğru və Yanlış . Verilənlərinizə daha yaxşı uyğunlaşmaq üçün makronuzu ehtiyaclarınıza uyğun olaraq dəyişdirin.
Ətraflı oxuyun: Excel Makrosu: Çox Satırları Sütunlara Çevirin (3 Nümunə)
Nəticə
Bu məqalədə biz Excel-də çoxlu funksiyaları, funksiyaları, həmçinin VBA Macro -ni bir neçə sütunu sətirlərə köçürmək üçün nümayiş etdiririk. TRANSPOSE funksiyası sütunları ən rahat şəkildə sətirlərə çevirir. I NDIRECT və ya INDEX kimi digər funksiyalar da öz məqsədlərində üstündür. Ümid edirik ki, yuxarıda qeyd olunan bu üsullar Transpozisiya haqqında anlayışınızı aydınlaşdıracaq. Əlavə sualınız və ya sualınız varsa şərhdə qeyd edinəlavə etmək üçün hər şey.