Mündəricat
Əgər siz Excel-də çoxlu sətirləri sütunlara çevirməyin ən asan yollarını axtarırsınızsa, bu məqaləni faydalı tapa bilərsiniz. Beləliklə, gəlin əsas məqaləyə keçək.
İş kitabını endirin
Birdən çox sətirlərin sütunlara çevrilməsi.xlsm
Çevirmənin 9 yolu Excel-də Sütunlara Çoxlu Sətir
Burada bizdə Yanvar - May tarixləri üzrə bəzi məhsullar üzrə satışların bəzi qeydləri var. Biz sətirləri sütunlara çevirməyə çalışacağıq ki, aylar üzrə qeydləri sütun başlıqları kimi vizuallaşdıra bilək və biz bu məlumat dəstindən əsasən çoxlu sətirlərin sütunlara asanlıqla çevrilmə yollarını nümayiş etdirmək üçün istifadə edəcəyik.
Biz burada Microsoft Excel 365 versiyasından istifadə etmişik, siz öz rahatlığınıza uyğun olaraq istənilən digər versiyalardan istifadə edə bilərsiniz.
Metod-1: Çox Satırları Çevirmək üçün Transpoze Seçimindən İstifadə Excel-də Sütunlara
Burada, aşağıdakı çoxsaylı sətirləri asanlıqla sütunlara çevirmək üçün Yapışdırmaq seçimləri daxili Köçürmə seçimindən istifadə edəcəyik.
Addımlar :
➤ CTRL+C düymələrini sıxmaqla verilənlər toplusunun bütün diapazonunu kopyalayın.
➤ Çıxışı əldə etmək istədiyiniz xananı seçin, Mausun üzərinə sağ klikləyin və Yapışdırmaq Seçimlərindən Transpozisiya seçimini seçin .
Sonra siz məlumatlarınızı köçürə biləcəksiniz, bu da sətirləri aşağıdakılara çevirmək deməkdir.sütunlar.
Ətraflı oxuyun: Excel Makrosu: Çox Satırları Sütunlara Çevirin (3 Nümunə)
Metod-2: Dönüşüm TRANSPOSE funksiyasından istifadə edərək çoxlu sətirlərdən sütunlara
Bu bölmədə biz aşağıdakı verilənlər toplusunun çoxsaylı sətirlərini çoxlu sütunlara çevirmək üçün massiv funksiyasından, TRANSPOSE funksiyasından istifadə edəcəyik və verilənləri toplamaq üçün biz həmçinin əsas verilənlər dəstinin altındakı başqa bir cədvəli formatladıq.
Addımlar :
➤ Aşağıdakı düsturu yazın. xana B10 .
=TRANSPOSE(B3:E8)
Burada, TRANSPOSE diapazonun sıralarını dəyişəcək B3:E8 sütunlara eyni vaxtda.
➤ ENTER düyməsini basın.
Bundan sonra siz çevirməni əldə edəcəksiniz sətirləri aşağıdakı şəkildəki kimi sütunlara çevirin.
Siz ENTER
Ətraflı oxuyun: Excel-də Sütunu Çox Satırlara Necə Yerləşdirmək (6 Metod)
Metod-3: DOLAYI və ADDRESS funksiyalarından istifadə
Burada biz DOLAYI funksiya , ADDRESS funksiyası , SATIR funksiyasından istifadə edəcəyik. və COLUMN funksiyası aşağıdakı verilənlər toplusunun sətirlərini sütunlara çevirmək üçün.
Addımlar :
➤ B10 xanasında aşağıdakı düsturdan istifadə edin.
=INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))
Burada B3 başlanğıc xanadır əsasdandataset.
-
COLUMN(B3)
→returns the column number of cell
B3
-
COLUMN($B$3)
→returns the column number of cell
$B$3
(the absolute referencing will fix this cell)
Çıxış → 2
-
ROW($B$3)
→returns the row number of cell
$B$3
(the absolute referencing will fix this cell)
Çıxış → 3
-
ROW(B3) →
returns the row number of cell
B3
-
COLUMN(B3) - COLUMN($B$3) + ROW($B$3)
olur2-2+3 → 3
-
ROW(B3) - ROW($B$3) + COLUMN($B$3)
olur3-3+2 → 2
-
ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3))
olurADDRESS(3, 2) →
returns the reference at the intersection point of
Row 3
and
Column 2
Çıxış → $B$3
-
INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))
olurINDIRECT(“$B$3”)
→ xananın dəyərini qaytarır $B$3 .Çıxış → Ay
➤ ENTER düyməsini basın.
➤ Doldurma Dəstəyi alətini sağ tərəfə və aşağı dartın.
Nəhayət, siz əsas verilənlər toplusunun çoxsaylı sətirlərini birdən çox sütuna dəyişə biləcəksiniz.
Ətraflı oxuyun: Excel VBA: Sıra əldə edin və Hüceyrə Ünvanından Sütun Nömrəsi (4 Metod)
Metod-4: Birdən çox sətirləri sütunlara çevirmək üçün INDEX funksiyasından istifadə
Bu bölmədə biz çoxlu sətirləri asanlıqla sütunlara çevirmək üçün INDEX funksiyası , COLUMN funksiyası və ROW funksiyası kombinasiyasından istifadə edəcəyik.
Addımlar :
➤ B10 xanasına aşağıdakı düsturu tətbiq edin.
=INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))
Burada $B$3:$E$8 verilənlər dəstinin diapazonudur, A1 ilk sıranı almaq üçün istifadə olunur və bu məlumat dəstinin sütun nömrəsi.Satırları asanlıqla sütunlara dəyişmək üçün sətir nömrəsi arqumenti üçün sütun nömrəsi və sütun nömrəsi arqumenti kimi sətir nömrəsi istifadə edirik. bu dəyərləri INDEX funksiyasına daxil etməklə.
➤ ENTER düyməsini basın.
➤
Bundan sonra siz aşağıdakı şəkildəki kimi sətirlərin sütunlara çevrilməsini əldə edəcəksiniz.
Ətraflı oxuyun: Excel-də birdən çox sətir və sütun əlavə etmək (hər mümkün üsul)
Metod-5: INDEX-MATCH-dən istifadə Formula
Bu bölmədə biz INDEX funksiyasından və MATCH funksiyasından aşağıdakı verilənlər toplusunun çoxsaylı sətirlərini sütunlara çevirmək üçün istifadə edəcəyik.
Addımlar :
➤ Birincisi, ilk sütunu yeni cədvəlin birinci sırası kimi əl ilə köçürməlisiniz.
➤ B11 xanasına aşağıdakı düsturu yazın.
=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
Burada $C$3:$C$8 -in ikinci sütunudur verilənlər bazası və $B$3:$B$8 verilənlər dəstinin birinci sütunudur.
-
MATCH(B$10,$B$3:$B$8,0)
olurMATCH(“Month”,$B$3:$B$8,0)
→ $B$3:$B$8Ay sətirli xananın sıra indeks nömrəsini qaytarır 6>Çıxış → 1
-
INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
olurINDEX($C$3:$C$8,1)
→ aralığın ilk dəyərini qaytarır $C$3:$C$8Çıxış → Narıncı
➤ Basın ENTER və Doldurma Dəstəyi alətini sağ tərəfə dartın.
Sonra əsas sütunun ikinci sütununu alacaqsınız dataset ikinci sıra kimi.
Eyni şəkildə, çevrilmənin qalan hissəsini başa çatdırmaq üçün aşağıdakı düsturları tətbiq edin.
=INDEX($D$3:$D$8,MATCH(B$10,$B$3:$B$8,0))
=INDEX($E$3:$E$8,MATCH(B$10,$B$3:$B$8,0))
Nəhayət, siz birinci verilənlər dəstinin bütün sətirlərini ikinci verilənlər dəstindəki sütunlar kimi alacaqsınız.
Ətraflı oxuyun: Excel-də çoxlu sütunları sətirlərə necə köçürmək olar
Oxşar oxunuşlar
- [Düzeltildi!] Excel-də sətir və sütunların hər ikisi rəqəmdir
- Excel-də sətir və sütunları necə gizlətmək olar (10 üsul)
- Excel VBA: Sətir və Sütun Nömrəsi üzrə Aralığı təyin edin (3 Nümunə)
Metod-6: Çox Satırları Sütunlara Çevirmək üçün VLOOKUP funksiyasından istifadə
İçində bu bölmədə biz aşağıdakı verilənlər cədvəlinin çoxsaylı sətirlərini sütunlara köçürmək üçün VLOOKUP funksiyasından istifadə edəcəyik.
Addımlar :
➤ Başlanğıcda siz transpo etməlisiniz ilk sütunu yeni verilənlər toplusunun ilk sətri kimi əl ilə seçin.
➤ Aşağıdakı düsturu B11 xanasına yazın.
=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)
Burada $B$3:$E$8 verilənlər dəstinin diapazonu, B$10 axtarış dəyəridir və 2 verilənlər dəstinin ikinci sütunundakı dəyərə baxmaq üçündür.
➤ ENTER düyməsini basın və <6-nı dartın>Dolu Dəstəyi aləti sağdatərəfi.
Daha sonra siz əsas verilənlər dəstinin ikinci sütununu ikinci sıra kimi alacaqsınız.
İçində eyni şəkildə, çevrilmənin qalan hissəsini tamamlamaq üçün aşağıdakı düsturlardan istifadə edin.
=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)
=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)
Ətraflı oxuyun: Excel-də sətir və sütunları necə əlavə etmək olar (3 asan üsul)
Metod-7: İstifadə Power Query
Burada biz çoxlu sətirləri asanlıqla sütunlara köçürmək üçün Power Query -dən istifadə edəcəyik. Lakin verilənlər dəstinin əvvəlinə əlavə sətir əlavə etməliyik, çünki Power Query birinci sətri başlıq kimi qəbul etdiyi üçün sütuna çevirməyəcək.
Addımlar :
➤ Məlumat Tabına >> Get & Data Transform Qrup >> Cədvəldən/Aralıqdan Seçim.
Bundan sonra Cədvəl Yarat sehrbazı görünəcək.
➤ Məlumat diapazonunu seçin və sonra Cədvəldə başlıqlar var seçiminə klikləyin.
➤ OK
Sonra Power Query Editor pəncərəsi görünəcək.
➤ CTRL və Sol klikləməklə aynı anda siçanla basaraq verilənlər toplusunun bütün sütunlarını seçin.
➤ Transforma Tabına >> Transpoze Seçiminə keçin.
Siz ilk cərgəni yarada bilərsiniz. məlumat dəstiniz başlığı da daxil edin.
➤ Transformasiya Tabına >> Birinci Sıra Başlıq kimi istifadə edin. Qrup >> Birinci Sətiri Başlıq kimi istifadə edin Seçim.
Sonra siz əsas sətirlərdən çevrilmiş sütunları alacaqsınız dataset.
➤ Bu pəncərəni bağlamaq üçün Ev Tabına >> Bağla & Yüklə Qrup >> Bağla & Seçimi yükləyin.
Beləliklə, Power Query Redaktoru pəncərəsindəki cədvəl yüklənəcək. Cədvəl5 adlı yeni vərəq.
Ətraflı oxuyun: Excel-də sətir və sütunları necə dəyişdirmək olar (5 üsul)
Metod-8: VBA kodundan istifadə edərək çoxlu sətirləri sütunlara çevirmək
Bu bölmədə biz çoxlu sətirləri sütunlara çevirmək üçün VBA kodundan istifadə edəcəyik. sütunlar.
Addımlar :
➤ Developer Tabına >> gedin Visual Basic Seçim.
Sonra Visual Basic Redaktoru açılacaq.
➤ <6-a keçin>Daxil edin Tab >> Modulu Seçim.
Bundan sonra Modul yaradılacaq.
➤ Aşağıdakı kodu yazın
2955
Burada biz birdən çox_sətir_aralığı və çox_sütun_aralığı -ni <6 olaraq elan etdik>Range və onlar InputBox metodundan istifadə etməklə Daxiletmə Qutuları vasitəsilə seçəcəyimiz diapazona təyin edilir.
Sonra biz kopyalayacağıq. əsas məlumatlar et birdən çox_sətir_aralığı və sonra onu təyinat xanasına köçürmə kimi çox_sütun_aralığı daxil edin.
➤ Basın F5 .
Sonra, -da $B$3:$E$8 verilənlər dəstinin diapazonunu seçməli olduğunuz giriş qutusunu alacaqsınız. sətir diapazonunu seçin və OK düyməsini basın.
Sonra başqa bir giriş qutusu açılacaq.
➤ Köçürülmüş verilənlər toplusuna sahib olmaq istədiyiniz təyinat xanasını $B$10 seçin və sonra OK düyməsini basın.
Nəhayət, siz əsas verilənlər toplusunun formatlanması ilə belə, çoxlu sətirlərdən çevrilmiş sütunları alacaq.
Ətraflı oxuyun: Necə Excel Diaqramında Sətir və Sütunların dəyişdirilməsi (2 Metod)
Metod-9: OFFSET funksiyasından istifadə edərək Çoxsaylı Satırların Sütunlara və Satırlara çevrilməsi
Bəzi tələbələrin adlarını ehtiva edən siyahımız var. , onların mövzuları və bir neçə cərgədə müvafiq işarələr. İndi biz ilk üç sətiri bu siyahının yanındakı cədvəlin üç fərqli sütununa çevirmək istəyirik. Eynilə, qalan sətirləri üç cərgəyə sütun kimi çevirmək istəyirik. Beləliklə, siz görə bilərsiniz ki, biz sətirləri eyni anda sütun və sətirlərə çevirməliyik.
Bunun üçün biz OFFSET , ROW -dən istifadə edəcəyik, və COLUMN funksiyaları .
Addımlar :
➤ D4 xanasına aşağıdakı düsturu yazın .
=OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)
Burada $B$4 siyahının başlanğıc xanasıdır.
-
COLUMN()
→returns the column number of cell
D4
where the formula is being applied.
Output →
4
-
COLUMN()-4
olur4-4 → 4
is subtracted because the starting cell of the formula is in
Column 4
.
Output →
0
-
ROW() →
returns the row number of cell
D4
where the formula is being applied.
Output →
4
-
(ROW()-4)*3
olur(4-4)*3 → 4
is subtracted because the starting cell of the formula is in
Row 4
and multiplied with
3
as we want to transform
3
rows into columns each time.
Output →
0
-
OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)
becomes
OFFSET($B$4,0+0,0,1,1)
OFFSET($B$4,0,0,1,1) → OFFSET
will extract the range with a height and width of
1
starting from cell
$B$4
.
Output
→ Joseph
➤ ENTER düyməsini basın .
➤ Doldurma Dəstəyi alətini sağ tərəfə və aşağı dartın.
Nəticədə siz aşağıdakıları edə biləcəksiniz. birdən çox sətirdən sütun və sətirlərə çevrilmə.
Ətraflı oxuyun: Excel-də Mövcud Məlumatları Əvəz etmədən Satır/Sütun köçürün (3 Ən Yaxşı Yol)
Təcrübə Bölməsi
Təcrübəni özünüz etmək üçün biz Təcrübə adlı vərəqdə aşağıdakı kimi bir Təcrübə bölməsini təqdim etdik. Lütfən bunu özünüz edin.
Nəticə
Bu yazıda Excel-də çoxlu sətirləri asanlıqla sütunlara çevirmək yollarını əhatə etməyə çalışdıq. Ümid edirəm ki, faydalı tapacaqsınız. Hər hansı bir təklif və ya sualınız varsa, şərh bölməsində paylaşın.