Excel-də sətirləri sütunlara necə çevirmək olar

Bu təlimat Excel-də sətirləri sütunlara çevirmək üçün nə etməli olduğunuzu izah edir. Excel-dən istifadə edərkən tez-tez cədvəldə sətir və sütunları dəyişməli olursunuz. Məsələn, elə olur ki, bir insan nəhəng bir masa düzəldib və sonra onu çevirsəniz, oxumağın daha asan olduğunu başa düşdü. 

Bu ətraflı təlimat Excel-tablicy, və ya başqa bir şey ilə bağlı hər hansı bir məlumat ötürülməsi, hər hansı bir kompüter masası istifadə edə bilərsiniz. Bütün bunlar Excel-də başqa versiyalarda istifadə edilə bilər, necə açılır, istərsə də yenidir.

Xüsusi Paste funksiyasından istifadə

Tutaq ki, sizin iki məlumat dəstiniz var. İkincisi, başa çatdırmaq istədiyiniz şeydir. Birincisi, köçürülməsi lazım olan cədvəldir. Birinci variantda ölkələrin adları müxtəlif sütunlarda verilmişdir və dövlətlərin xüsusiyyətlərini bir-biri ilə müqayisə etmək oxumaq, hətta ondan da çox əlverişsizdir. Buna görə də cədvəli ölkə adlarının müxtəlif sütunlarda görünməsi üçün təşkil etmək daha yaxşıdır.Excel-də sətirləri sütunlara necə çevirmək olar

Satır və sütunları dəyişdirmək üçün aşağıdakıları edin:

  1. Orijinal cədvəli seçin. Bütün cədvəli bir anda görmək istəyirsinizsə (əgər çox böyükdürsə), Ctrl + Home düymələr kombinasiyasını, sonra isə Ctrl + Shift + End düymələrini sıxmalısınız.
  2. Sonra hüceyrələr kopyalanır. Bu ya kontekst menyusu vasitəsilə və ya Ctrl+C düymələri kombinasiyası vasitəsilə edilə bilər. Dərhal son seçimə öyrəşməyiniz tövsiyə olunur, çünki isti düymələri öyrənsəniz, bir saniyədə bir çox işi yerinə yetirə bilərsiniz.
  3. Hədəf diapazonunda ilk xananı seçin. Təbliğatların təqdimatına ehtiyac yoxdur. Tələb oluna bilər ki, başqa bir şey yoxdur. Məsələn, ilkin cədvəldə 4 sütun və 10 sətir varsa, bütün bu əməliyyatları yerinə yetirdikdən sonra 10 xana aşağı, 4 xana isə yan tərəfə yayılacaq. Buna görə də, bu diapazonda (hədəf hüceyrədən hesablama) heç bir şey olmamalıdır.
  4. Hədəf xanada siçanın sağ düyməsini sıxıb "Xüsusi yapışdır" seçin və sonra "Köçürmə" yazısının yanındakı qutuyu işarələyin.Excel-də sətirləri sütunlara necə çevirmək olar

Mühüm: mənbə cədvəlində düsturlar varsa, hər bir xanada mütləq istinadların istifadə olunmasını təmin etmək vacibdir. Bu, bütün keçidlərin avtomatik olaraq yenilənməsi üçün edilməlidir.

Огромное преимущество опции «Специальная вставка» və заключается в возможности транспонировать таблицу всего лишь за несколько saniyə. И при этом полностью сохраняется форматирование, что также позволяет секономить кучу времени.

Nesmotrya na bu yaxnыe plyusы, est' i ряд серьезных недостатков, которые мешают эtomu metodu nazыvatыsya universalnыm:

  1. Ondan qeyri-adi dəyərlərə endirilməmiş tam hüquqlu cədvəlləri köçürmək üçün istifadə etmək pisdir. Bu halda, "Transpose" funksiyası deaktiv ediləcək. Bu problemi həll etmək üçün cədvəli diapazona çevirməlisiniz.
  2. Bu üsul birdəfəlik köçürmə üçün çox uyğundur, çünki o, yeni cədvəli orijinal verilənlərlə əlaqələndirmir. Sadə sözlə desək, cədvəllərdən birini dəyişdirəndə ikincidə məlumat avtomatik olaraq yenilənməyəcək. Buna görə transpozisiya təkrarlanmalı olacaq. 

Sətirləri və sütunları necə dəyişdirmək və onları əsas cədvəllə əlaqələndirmək olar?

Beləliklə, "Xüsusi yapışdırın" seçimi ilə cədvəli əsas məlumat və köçürmə nəticəsində yaranan məlumatlarla əlaqələndirə bilməsi üçün nə etmək olar? Axı, hər kəs məlumatların avtomatik olaraq yenilənməsini istər.

  1. Скопировать таблицу, ля которой требуется транспонирование.
  2. Cədvəlin boş yerində heç bir məlumatı olmayan bir xana seçin.
  3. Əvvəlki nümunəyə bənzər Xüsusi Paste menyusunu işə salın. Bundan sonra, aşağı solda tapıla bilən "Bağlantı daxil et" düyməsini basmalısınız.Excel-də sətirləri sütunlara necə çevirmək olar
  4. Nəticə aşağıdakı olacaq.Excel-də sətirləri sütunlara necə çevirmək olar
  5. Ctrl + H düymələrini birləşdirərək "Nayti və yerləşdirmə" düyməsini basın.
  6. Заменить все знаки ввода формуляр (=) ilə ххх (yaxud любую другую комбинацию знаков, которой net in originalnoy table).Excel-də sətirləri sütunlara necə çevirmək olar
  7. Nəticədə, dəhşətli bir şey çıxacaq, lakin bu, istədiyiniz nəticəyə nail olmaq üçün məcburi bir ara şərtdir. Sonra hər şey gözəl görünəcək.Excel-də sətirləri sütunlara necə çevirmək olar
  8. Yaranan cədvəli köçürün və sonra onu köçürmək üçün Xüsusi Paste istifadə edin.

Bundan sonra, sadəcə olaraq, "Tap və Dəyişdir" dialoqunu yenidən açmalı və ondan istifadə edərək xanalardakı "xxx"i "=" olaraq dəyişdirməlisiniz ki, bütün xanalar orijinal məlumatla əlaqələndirilsin.Excel-də sətirləri sütunlara necə çevirmək olarƏlbəttə ki, bu, daha mürəkkəb və daha uzun müddətdir, lakin bu üsul orijinal cədvələ keçidin olmaması ilə mübarizə aparmağa imkan verir. Ancaq bu yanaşmanın bir çatışmazlığı da var. Formatlaşdırmanı müstəqil şəkildə bərpa etmək ehtiyacı ilə ifadə edilir.

Düsturların tətbiqi

Satır və sütunları çevik şəkildə dəyişməyə imkan verən iki funksiya var: ТРАНСП və ДВССЫЛ. Здесь также есть возможность сохранить связь с первоначальной таблиц, но механика работы несколько иная.

TRANSP funksiyası

Əslində, bu düstur elektron cədvəli birbaşa köçürür. Sintaksis aşağıdakı kimidir:

=TRANSP(massiv)

İndi biz onu ayrı-ayrı ştatların əhalisi haqqında məlumatları ehtiva edən cədvələ tətbiq etməyə çalışacağıq.Excel-də sətirləri sütunlara necə çevirmək olar

  1. Cədvəldəki sütun və sətirlərin sayını hesablayın və vərəqdə eyni ölçülərə malik boş yer tapın.
  2. F2 düyməsini basaraq redaktə rejiminə başlayın.
  3. Funksiya yazın TRANSP mötərizədə məlumat diapazonu ilə. Bu funksiyadan istifadə edərkən həmişə mütləq istinadlardan istifadə etmək vacibdir.Excel-də sətirləri sütunlara necə çevirmək olar
  4. Ctrl+Shift+Enter düymələr kombinasiyasını basın. Düymə birləşməsini dəqiq basmaq vacibdir, əks halda formula işləməkdən imtina edəcəkdir.

Budur, indi nəticə belə görünür!Excel-də sətirləri sütunlara necə çevirmək olar

Bu düsturun üstünlüyü əvvəlki üsulla eynidir (“tap və dəyişdir” funksiyasından istifadə etməklə) əsas məlumat dəyişdikdə, köçürülmüş cədvəl avtomatik olaraq yenilənəcəkdir.

Но недостатки у нее тоже имеются:

  1. Tap və Dəyişdir metodunda olduğu kimi formatlama saxlanmayacaq.
  2. Orijinal cədvəldə bəzi məlumatlar olmalıdır, əks halda bəzi xanalarda sıfırlar olacaq.
  3. Излишняя зависимость от источника данных. Bunu etmək üçün, bu metodu qarşısıalınmaz bir vasitə kimi qəbul edir – köçürməni dayandırmaq. Əhəmiyyətli bir şəkildə popytatsya eto sdelate, proqram skajet, məsələn, heç bir dəyişiklik yoxdur redaktə etmək.

Həmçinin, bu funksiya həmişə müxtəlif vəziyyətlərdə çevik şəkildə tətbiq edilə bilməz, buna görə də bu barədə bilmək lazımdır, lakin daha səmərəli üsullardan istifadə edin.

DOLAYI Formuladan istifadə

Bu metodun mexanikası formulun istifadəsinə çox oxşardır TRANSP, lakin bu, məndən istifadə edərək, problemi aradan qaldırır, əsas informasiya ilə əlaqə saxlamır.

No одной formul DOLAYI kifayət deyil: hələ də funksiyadan istifadə etməlisiniz ADDRESS. Sizi çoxlu lazımsız məlumatlarla yükləməmək üçün bu nümunədə böyük bir cədvəl olmayacaq.

Beləliklə, tutaq ki, 4 sütun və 5 sətirdən ibarət belə bir cədvəliniz var.Excel-də sətirləri sütunlara necə çevirmək olar

Aşağıdakı tədbirlər görülməlidir:

  1. Bu formulu daxil edin: =DOLAYI(ÜNVAN(SÜTUN(A1),SATIR(A1))) yeni cədvəlin yuxarı sol xanasına (bizim nümunəmizdə A7-dir) daxil edin və enter düyməsini basın. Əgər məlumat birinci cərgədə və ya birinci sütunda başlamazsa, onda daha mürəkkəb düsturdan istifadə etməli olacaqsınız: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). Bu düsturda A1 cədvəlin yuxarı xanası deməkdir, bunun əsasında köçürülmüş xana formalaşacaq.
  2. Düsturu cədvəlin yeni versiyasının yerləşdiriləcəyi bütün sahəyə genişləndirin. Bunu etmək üçün, ilk xananın aşağı sağ küncündəki markeri gələcək cədvəlin əks ucuna sürükləyin.Excel-də sətirləri sütunlara necə çevirmək olar
  3. Hamısı! Cədvəl uğurla köçürüldü və siz hələ də onu redaktə edə bilərsiniz. Əlbəttə ki, onun görünüşü arzuolunan çox şey yaradır, lakin onu düzəltmək çətin deyil.Excel-də sətirləri sütunlara necə çevirmək olar Düzgün formatlaşdırmanı bərpa etmək üçün köçürdüyümüz cədvəli (yəni orijinalı) kopyalamalısınız, sonra yeni yaradılmış cədvəli seçin. Sonra, seçilmiş diapazonda sağ klikləyin və sonra yapışdırmaq seçimlərində "Formatlaşdırma" üzərinə klikləyin.Excel-də sətirləri sütunlara necə çevirmək olar

Beləliklə, funksiyadan istifadə edin DOLAYI yekun cədvəldə tamamilə istənilən dəyəri redaktə etməyə imkan verir və mənbə cədvəlində hər hansı dəyişiklik edilən kimi məlumatlar həmişə yenilənəcəkdir.

Əlbəttə ki, bu üsul daha çətindir, amma praktikada işləsəniz, hər şey o qədər də qorxulu deyil.

Etot metod odin is all luchshih, potomu çto nesmotrya na to, çto ne sohranyaetsya formatlaşdırmada yeni yazışma cədvəli, ola bilər ki, başqa bir şey yoxdur.

DOLAYI və ÜNVAN düsturlarının birləşməsi necə işləyir?

Bununla belə, bu metodu necə istifadə etmək olar, bu metodu köçürmək üçün bu formulları necə istifadə etmək olar, vəm, istifadə etmək, saxlamaq olar.

Function DOLAYI düsturumuzda dolayı hüceyrə arayışı yaratmaq üçün istifadə olunur. Məsələn, A8 xanasında B1-də olduğu kimi eyni dəyəri təyin etmək lazımdırsa, o zaman düsturu yaza bilərsiniz.

=DOLAYI (“B1”)Excel-də sətirləri sütunlara necə çevirmək olar

Казалось бы, зачем это делать? Вед можно просто написать ссылку на ячейку в другой ячейке. Nə preimuschestvo эtoy funksiyaları v том, çto v ssylku ola bilər çox sevmək stroku, və ya siz, başqa formada istifadə etmək üçün başqa bir şey var. Sobstvenno, bu mənim və formula ilə delaem.

Funksiyadan kənar ADDRESS düsturda da istifadə olunur Sütun и LINE. Birincisi, artıq məlum olan sətir və sütun nömrələri əsasında xananın ünvanını qaytarır. Burada düzgün ardıcıllığa riayət etmək vacibdir. Əvvəlcə sıra, sonra isə yalnız sütun müəyyən edilir. Məsələn, funksiya ÜNVAN(4;2) $B$2 ünvanını qaytaracaq.

Sleduyuщая istifadə başqa funksiya – bu Sütun. Düsturun müəyyən bir istinaddan sütun nömrəsini alması üçün burada lazımdır. Məsələn, bu funksiyanın mötərizələrində B2 parametrindən istifadə etsəniz, ikinci sütun B sütunu olduğundan o, 2 nömrəsini qaytaracaq.

Aydındır ki, ROW funksiyası eyni şəkildə işləyir, sadəcə sıra nömrəsini qaytarır. 

İndi mücərrəd nümunələrdən deyil, yuxarıda istifadə olunan çox xüsusi bir düsturdan istifadə edəcəyik:

=DOLAYI(ÜNVAN(SÜTUN(A1),SATIR(A1)))

Burada siz bunu funksiyada ilk olaraq görə bilərsiniz ADDRESS sütun müəyyən edilir və yalnız bundan sonra sətir. Və burada bu formulun işləmə qabiliyyətinin sirri gizlənir. Xatırlayırıq ki, bu funksiya güzgü şəklində işləyir və ondakı ilk arqument sətir nömrəsidir. Və belə çıxır ki, biz ora sütunun ünvanını yazanda sətir nömrəsinə çevrilir və əksinə.

Bu, yoxsa podytoжить:

  1. Müvafiq funksiyalardan istifadə edərək sütun və sətir nömrələrini alırıq.
  2. Funksiyadan istifadə etməklə ADDRESS sətirlər sütuna çevrilir və əksinə.
  3. Function DOLAYI xanada əks olunan məlumatların göstərilməsinə kömək edir.

Hər şey necə sadədir!

Köçürmək üçün makrodan istifadə

Makro kiçik bir proqramdır. Prosesi avtomatlaşdırmaq üçün istifadə edilə bilər. Makronun bəzi məhdudiyyətləri olduğunu nəzərə almaq vacibdir. Maksimum Transpose metodu 65536 elementlə işləməyə imkan verir. Bu hədd keçərsə, məlumat itkisi ilə nəticələnəcək.

Hər şeydən əvvəl, bu effektli metod avtomatlaşdırma, hər şeydən asılı olmayaraq həyat tərzi.

Misal üçün, bir kod yaza bilərsiniz, bu da bir çox nöqtəni və qovşaqları seçə bilərsiniz.

Sub TransposeColumnsRows()

    Dim SourceRange diapazon kimi

    DistRange diapazonu kimi

    Set SourceRange = Application.InputBox(Prompt:=»Lütfən, köçürmək üçün diapazonu seçin», Başlıq:=»Satırları Sütunlara Köçürün», Növ:=8)

    Set DestRange = Application.InputBox(Prompt:=»Təyinat diapazonunun yuxarı sol xanasını seçin», Başlıq:=»Sətrləri Sütunlara Köçürün», Növ:=8)

    SourceRange.Copy

    DestRange.Select

    Selection.PasteSpecial Paste:=xlPasteAll, Əməliyyat:=xlNone, SkipBlanks:=False, Transpose:=True

    Application.CutCopyMode = False

End Sub

Proqramlaşdırma proqramında heç bir məlumat yoxdur, heç bir şey yoxdur. Moжно воспользоваться описанными выше способами. A потом учиться новому по мере освоения старого.

Cavab yaz