Excel verilənlərin təhlili üçün güclü vasitədir, lakin bir sıra və ya sütundakı xanaları çevirmək kimi bəzi şeylər əsl əngəl ola bilər. Yavaş əl üsulu var və bir neçə saniyə ərzində sətirləri çevirmək, sütunları çevirmək və ya sütunları sətirlərə köçürmək üçün sürətli fəndlər var.
Növbəti məqalədə siz bütün sütunu aşağıdan yuxarıya sürətlə çevirməyi, cərgəni sağdan sola dəyişməyi və cərgələri sütunlarla tamamilə dəyişməyi öyrənəcəksiniz.
Bu təlimatlar Microsoft Excel 2010, 1013, 2016, 2019 və Microsoft 365 üçün Excel-ə aiddir.
Excel-də Sütun Xanalarını Necə çevirmək olar
Excel-də xanaları əlifba sırası ilə təşkil etmək üçün çoxlu çeşidləmə seçimləri olsa da, adlar kimi təsadüfi məlumat toplusunu sadəcə çevirmək üçün daxili seçim həqiqətən yoxdur.
Bu, mümkünsüz demək deyil. Bu o deməkdir ki, sütunu çevirmək üçün Excel-in çeşidləmə funksiyasından istifadə etmək üçün bir neçə əlavə addımı izləməlisiniz.
- sütun A üzərinə sağ klikləyin və çeşidləmək istədiyiniz Satıcı sütununun soluna yeni sütun əlavə etmək üçün Daxil et seçin.
- İlk xanada 1-i yazın (2-ci sıra). İkinci xanaya 2 yazın (sətir 3).
-
Cntrl düyməsini basıb saxlayın və siçan küncünü xananın sağ alt küncündə 2 rəqəmi ilə yerləşdirin. Kursor iki üfüqi xəttə dəyişəcək. Sütunun qalan hissəsini sonuncu satıcının adına qədər avtomatik doldurmaq üçün siçan üzərinə iki dəfə sol klikləyin. Bu, sütunun qalan hissəsini 3-dən 8-ə qədər rəqəmlərlə avtomatik dolduracaq.
- Bütün cədvəli vurğulayın.
- Ev menyusunda lentdən Sərtlə və Filtrlə seçin. Fərdi Çeşid seçin.
- Ayarla Sütunu olaraq Sütun A, Sütun Aktiv - Xanəyə Dəyərlər və Sifariş - Böyükdən Ən Kiçikə. OK klikləyin.
Bu, təkcə bütün sütunu aşağıdan yuxarıya çevirməyəcək, həm də elektron cədvəlin qalan hissəsindəki bütün məlumatların düzgün satıcı adına uyğun olmasına əmin olacaq.
İndi siz A sütununu seçmək üçün sağ klikləyə, onu A Sütununa sağ klikləyə və nömrələnmiş sütunu silmək üçün Sil seçimini edə bilərsiniz.
İndi başladığınız eyni orijinal cədvələ sahibsiniz, lakin bütün sütun və data aşağıdan yuxarıya çevrildi.
Excel-də Sıra Hüceyrələri Necə Dəyişdirmək olar
Yanvardan dekabra deyil, dekabrdan yanvara qədər olan satış məlumatlarını görmək istəyirsinizsə nə olacaq?
Yuxarıdakı kimi eyni yanaşmadan cüzi dəyişikliklərlə sütunları çevirmək üçün istifadə edə bilərsiniz.
İlk olaraq başlığın altına yeni sətir əlavə edin və həmin xanaları 1-dən (yanvara qədər) 12-yə (dekabrdan aşağı) qədər nömrələyin.
İndi cədvəli çeşidləmək üçün eyni addımları izləyin, lakin bu dəfə sütuna görə deyil, sıraya görə çeşidləyəcəksiniz.
- Yalnız A-M sütunlarını vurğulayın.
- Ev menyusunda lentdən Sərtlə və Filtrlə seçin. Fərdi Çeşid seçin.
- Seçimlər üzərinə klikləyin və Soldan sağa çeşidlə seçin.
- Ayarla Seritlə olaraq Sərt 2, Sərt Aktiv - Hüceyrə Dəyərləri və Sifariş - Böyükdən Ən Kiçikə. OK klikləyin.
İndi görəcəksiniz ki, bütün birinci sütununuz başlıq sütunundakı xanalar çevrilmiş halda istifadə olunub. Siz data olan bütün sütunları vurğuladığınız üçün bütün data sətirləri də çevrilir, beləliklə hər şey mükəmməl şəkildə düzülür.
İndi 2-ci sıraya sol klikləyin və nömrələnmiş cərgəni silin.
Yalnız İki Sütun və ya Satırı Dəyişin
Əgər siz bitişik sətirlərə və ya sütunlara keçmək istəyirsinizsə, bunu yerinə yetirmək üçün Excel-də istifadə edə biləcəyiniz faydalı siçan hiyləsi var.
Bu nümunə cədvəldə siz bir neçə siçan klikləməklə Julie Moore cərgəsini Con Hudson cərgəsi ilə əvəz edə bilərsiniz.
Bunu necə edirsiniz:
- A sütununda Julie Moore ilə bütün cərgəni vurğulayın.
- Shift düyməsini basıb saxlayın və siçan kursorunu Julie Moore xanasının yuxarı kənarına aparın. Siçan kursoru çarpaz işarəyə dəyişəcək.
- Shift düyməsi hələ də basılı halda siçanı John Hudson xanasının yuxarı kənarına, həmin cərgənin yuxarısındakı xətt tünd xətt ilə vurğulanana qədər dartın.
-
Sol siçan düyməsini buraxdığınız zaman bütün iki cərgə yerini dəyişəcək.
Sətrlər əvəzinə sütunları dəyişmək istəyirsinizsə, bir sütunu vurğulaya və sonra eyni prosedura əməl edə bilərsiniz.
Yeganə fərq ondadır ki, siz siçan kursorunu tünd xətt ilə vurğulamaq istədiyiniz sütundan sonrakı sətirə qədər kənara çəkin.
Bu eyni texnikadan istifadə edərək birdən çox sətir və ya sütunu dəyişə bilərsiniz. Siz sadəcə olaraq ilk addımda birdən çox sətir və ya sütunu vurğulamalısınız və sonra eyni prosedura əməl etməlisiniz.
Sütunları və Sətirləri Necə Dəyişdirmək olar
Cədvəldəki məlumatların bütövlüyünü qoruyaraq bütün başlıq sütununu bütün Satıcı sütunu ilə dəyişmək istəyirsinizsə nə etməli?
Əksər insanlar Excel-in sizin üçün bunu edəcək "köçürmə" adlı daxili funksiyaya malik olduğunu bilmədən bunu əl ilə etməyi seçirlər.
Yeni "köçürülmüş" data diapazonunuzu yarada biləcəyiniz sahəyə ehtiyacınız olacaq, ona görə də cədvəlinizdə "Aya görə satış" adlı yeni vərəq yaradın.
- Bütün satış məlumatları cədvəliniz üçün bütün xana diapazonunu vurğulayın. Bütün diapazonu kopyalamaq üçün Cntrl-C düymələrini basın.
- Yaratdığınız yeni vərəqə klikləyin. A1 üzərinə sağ klikləyin və Transpose seçimini Paste Options seçin.
- İndi orijinal cədvəlinizi görəcəksiniz, lakin başlıq sırası birinci sütunla dəyişdirilmiş və diapazondakı bütün data düzgün sıralanmaq üçün təşkil edilmişdir.
Excel-in köçürmə funksiyasından istifadə elektron cədvəllərinizi yenidən təşkil etmək və verilənlərə müxtəlif yollarla baxmaq istədiyiniz zaman əl ilə redaktə işinə saatlarla qənaət edə bilərsiniz.
Satırları və ya Sütunları Dəyişdirmək üçün VBA istifadə edin (Qabaqcıl)
VBA Excel-də güclü xüsusiyyətdir. Yuxarıdakı tapşırıqların hər birini çox sadə VBA kodu ilə yerinə yetirə bilərsiniz.
Sonra VBA funksiyanızı sətir və ya sütunları dəyişmək istədiyiniz zaman zəng edə biləcəyiniz fərdi Excel funksiyasına çevirin.
Sütunları və ya Satırları çevirin
Bütün cərgəni soldan sağa və ya sütunu yuxarıdan aşağıya yenidən təşkil etmək üçün bunu yerinə yetirmək üçün Flip_Columns() və ya Flip_Rows() funksiyası yarada bilərsiniz.
Bu kodu yaratmaq üçün Developer menyusunu seçin və Koda Baxın seçin.
Developer menyuda qeyd edilməyibsə, onu əlavə edə bilərsiniz. Fayl üzərinə klikləyin, Seçimlər üzərinə klikləyin və Lenti Fərdiləşdirin seçin Bu pəncərədə tapın Sol paneldə Developer və onu sağa əlavə edin. OK klikləyin və Developer menyusu seçimi görünəcək.
Cədvəlinizdə seçilmiş sütunun sətirlərini çevirmək üçün aşağıdakı VBA kodundan istifadə edə bilərsiniz:
Sub Flip_Rows()
VTop-u Variant kimi Dimləşdirin
Dim vEnd Variant kimi
Dim iStart As Integer
Dim iEnd As Integer
Application. ScreenUpdating=False
iStart=1
iEnd=Selection. Rows. Count
iStart zamanı edin < iEnd
vTop=Selection. Rows(iStart) vEnd=Selection. Rows(iEnd)
Selection. Rows(iEnd)=vTop
Selection. Rows(iStart)=vEnd
iStart=iStart + 1 iEnd=iEnd - 1
Loop
Application. ScreenUpdating=True
Son Alt
Aşağıdakı koddan istifadə edərək həmin cərgədəki bütün sütunları çevirməklə cərgədəki xanalarla eyni şeyi edə bilərsiniz.
Alt Flip_Columns()
Dim vSol Variant kimi
Dim vRight Variant Kimi
Dim iStart As Integer
Dim iEnd Integer
Application. ScreenUpdating=False
iStart=1
iEnd=Selection. Columns. Count
iStart zamanı edin < iEnd
vTop=Selection. Columns(iStart) vEnd=Selection. Columns(iEnd)
Selection. Columns(iEnd)=vRight
Seçim. Sütunlar(iStart)=vLeft
iStart=iStart + 1
iEnd=iEnd - 1
Loop
Application. ScreenUpdating=True
End Sub
Bu VBA skriptlərindən hər hansı birini geri qaytarmaq istədiyiniz sətir və ya sütunu seçərək, kod redaktoru pəncərəsinə daxil olaraq və menyuda işlət ikonasına klikləməklə işlədə bilərsiniz.
Bu VBA skriptləri sütun və ya sətirdəki xanaları yalnız bir kliklə geri çevirmək üçün sürətli üsuldur, lakin onlar heç bir əlaqəli məlumat sətirindəki xanaları çevirməyəcək, ona görə də bu skriptləri yalnız bir kliklə çevirmək istədiyiniz zaman istifadə edin. sütun və ya sıra və başqa heç nə.
İki Sütun və ya Sıranı Dəyişin
İki dəyəri seçib aşağıdakı VBA kodunu işlətməklə vərəqdə istənilən iki dəyəri dəyişə bilərsiniz.
Alt Dəyişdirmə()
i üçün=1 Seçimə. Sahələrə(1). Say
temp=Seçim. Sahələr(1)(i)
Seçim. Sahələr(1)(i)=Seçim. Sahələr(2)(i)
Seçim. Sahələr(2)(i)=temp
Növbəti i
Son Alt
Bu VBA kodu yan-yana və ya biri digərinin üstündə olmasından asılı olmayaraq istənilən iki xananı dəyişəcək. Bu kodla yalnız iki xananı dəyişə biləcəyinizi unutmayın.
Bütün Aralığı köçürün
VBA-dan vərəqdən seçim götürmək (yuxarıdakı skriptlərdə olduğu kimi), diapazonu köçürmək və sonra onu başqa yerə (və ya başqa vərəqdə) yapışdırmaq üçün istifadə etmək mümkündür.
Bunun üçün VBA-da belə bir üsul var:
Set DestRange=Application. WorksheetFunction. Transpose(SelectedRange)
Lakin bunu VBA-da etmək dəyərindən qat-qat çox işdir, çünki bu məqalədə əvvəllər gördüyünüz kimi bütün diapazonu köçürmək sadəcə bir neçə siçan klikləməklə həmin diapazonu kopyalayıb yapışdırmaqdan başqa bir şey deyil.
Excel-də Sütunları və Sətirləri çevirmək
Gördüyünüz kimi, Excel-də sütun və sətirləri çevirmək, xanaları dəyişdirmək və ya bütün diapazonu köçürmək çox asandır.
Datalarınızın necə görünməsini istədiyinizi bildikdən sonra ən yaxşı variantı seçə və bir neçə sadə addımla həmin xanaları çevirə və ya çevirə bilərsiniz.