Mündəricat
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.
Satır və sütunları dəyişdirmək üçün aşağıdakıları edin:
- 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.
- 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.
- 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.
- 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.
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:
- 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.
- 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.
- Скопировать таблицу, ля которой требуется транспонирование.
- Cədvəlin boş yerində heç bir məlumatı olmayan bir xana seçin.
- Ə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.
- Nəticə aşağıdakı olacaq.
- Ctrl + H düymələrini birləşdirərək "Nayti və yerləşdirmə" düyməsini basın.
- Заменить все знаки ввода формуляр (=) ilə ххх (yaxud любую другую комбинацию знаков, которой net in originalnoy table).
- 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.
- 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.Ə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.
- 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.
- F2 düyməsini basaraq redaktə rejiminə başlayın.
- 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.
- 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!
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.
Но недостатки у нее тоже имеются:
- Tap və Dəyişdir metodunda olduğu kimi formatlama saxlanmayacaq.
- Orijinal cədvəldə bəzi məlumatlar olmalıdır, əks halda bəzi xanalarda sıfırlar olacaq.
- Излишняя зависимость от источника данных. 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.
Aşağıdakı tədbirlər görülməlidir:
- 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.
- 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.
- 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. 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.
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”)
Казалось бы, зачем это делать? Вед можно просто написать ссылку на ячейку в другой ячейке. 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жить:
- Müvafiq funksiyalardan istifadə edərək sütun və sətir nömrələrini alırıq.
- Funksiyadan istifadə etməklə ADDRESS sətirlər sütuna çevrilir və əksinə.
- 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 потом учиться новому по мере освоения старого.