Агуулгын хүснэгт
Заавар нь анхны формат болон томьёог хадгалан Excel-ийн хүснэгтүүдийг босоо болон хэвтээ байдлаар эргүүлэх хэд хэдэн хурдан аргыг харуулж байна.
Excel дээр өгөгдлийг эргүүлэх нь нэг товшилтоор хийх энгийн ажил мэт сонсогдож байна. Гэхдээ гайхалтай нь ийм суулгасан сонголт байдаггүй. Цагаан толгойн дарааллаар эсвэл жижигээс том руу байрлуулсан баганад өгөгдлийн дарааллыг өөрчлөх шаардлагатай тохиолдолд Excel-ийн эрэмбэлэх функцийг ашиглах нь ойлгомжтой. Гэхдээ эрэмблэгдээгүй өгөгдөлтэй баганыг хэрхэн эргүүлэх вэ? Эсвэл хүснэгтийн өгөгдлийн дарааллыг хэвтээ байдлаар хэрхэн өөрчлөх вэ? Та бүх хариултыг агшин зуур авах болно.
Excel-д өгөгдлийг босоо байдлаар эргүүлээрэй
Та бага зэрэг бүтээлчээр л эргүүлэх хэд хэдэн аргыг боловсруулж чадна. Excel-ийн багана: суулгасан функц, томъёо, VBA эсвэл тусгай хэрэгслийг ашиглан. Арга тус бүрийн нарийвчилсан алхмуудыг доороос үзнэ үү.
Excel дээр баганыг хэрхэн эргүүлэх вэ
Багананд байгаа өгөгдлийн дарааллыг босоо байдлаар эргүүлэхийн тулд дараах алхмуудыг гүйцэтгэнэ үү:
- Эргэхийг хүссэн баганын хажууд туслах баганыг нэмж, 1-ээс эхлэн тоонуудын дарааллаар бөглөнө үү. Энэ зөвлөгөө нь үүнийг хэрхэн автоматаар хийхийг харуулж байна.
- Тоонуудын баганыг дараах байдлаар эрэмбэлнэ үү. буурах дараалал. Үүний тулд туслах баганын дурын нүдийг сонгоод Өгөгдлийн таб > Ангилах & Шүүлтүүр бүлгийг сонгоод Томоос жижиг рүү эрэмбэлэх товчийг (ZA) товшино уу.
Үзсэн шиг.Доорх дэлгэцийн агшинд энэ нь зөвхөн В баганад байгаа тоонуудыг төдийгүй, А баганы эх зүйлсийг мөрийн дарааллыг өөрчлөх замаар эрэмблэх болно:
Одоо та туслах баганыг аюулгүйгээр устгаж болно, учир нь танд ямар ч хэрэггүй. илүү урт.
Зөвлөмж: Цуврал дугаар бүхий баганыг хэрхэн хурдан бөглөх вэ
Баганыг тоонуудын дарааллаар дүүргэх хамгийн хурдан арга бол Excel-ийн автоматаар бөглөх функцийг ашиглах явдал юм:
- Эхний нүдэнд 1, хоёр дахь нүдэнд 2 гэж бичнэ үү (доорх дэлгэцийн зурган дээрх B2, B3 нүднүүд).
- Сая оруулсан нүднүүдийг сонгоод доод талд нь давхар товшино уу. сонголтын баруун буланд.
Болоо! Excel нь сериал дугаар бүхий баганыг зэргэлдээ баганын өгөгдөлтэй сүүлчийн нүд хүртэл автоматаар дүүргэх болно.
Excel дээр хүснэгтийг хэрхэн эргүүлэх вэ
Дээрх арга нь өгөгдлийн дарааллыг өөрчлөхөд мөн ажилладаг. олон багана:
Заримдаа (ихэнхдээ эрэмбэлэхийн өмнө тоонуудын баганыг бүхэлд нь сонгох үед) Excel нь Эрэмбэлэх анхааруулга харилцах цонхыг харуулдаг. Энэ тохиолдолд Сонголтыг өргөжүүлэх сонголтыг шалгаад Ангилах товчийг дарна уу.
Зөвлөгөө. Хэрэв та мөр ба багана солихыг хүсвэл Excel-ийн TRANSPOSE функц эсвэл Excel-д өгөгдлийг шилжүүлэх өөр аргыг ашиглаарай.
Томьёог ашиглан Excel-д баганыг хэрхэн эргүүлэх вэ
Баганыг доош нь эргүүлэх өөр нэг арга бол энэ ерөнхий томъёог ашиглах явдал юм:
INDEX( муж ,ROWS( муж ))Манай түүвэр өгөгдлийн багцын хувьд томьёо дараах байдалтай байна:
=INDEX($A$2:$A$7,ROWS(A2:$A$7))
…болон А баганыг төгс эргүүлнэ:
Энэ томьёо хэрхэн ажилладаг вэ
Томьёоны гол хэсэгт INDEX(массив, мөрийн_тоо, [баганын_тоо]) функц байдаг бөгөөд энэ нь массив дахь элементийн утгыг буцаадаг. Таны зааж өгсөн мөр ба/эсвэл баганын дугаар.
Массивт та эргүүлэхийг хүссэн жагсаалтаа бүхэлд нь өгнө (энэ жишээнд A2:A7).
Мөрийн дугаарыг дараах байдлаар боловсруулна. ROWS функц. Хамгийн энгийн хэлбэрээр ROWS(массив) нь массив дахь мөрийн тоог буцаана. Манай томьёоны хувьд харьцангуй ба үнэмлэхүй лавлагааг ухаалгаар ашиглах нь "баганыг эргүүлэх" гэсэн заль мэхийг хийдэг:
- Эхний нүдэнд (B2) ROWS(A2:$A$7) нь 6-г буцаана. , тиймээс INDEX жагсаалтын сүүлчийн зүйлийг (6-р зүйл) авна.
- Хоёр дахь нүдэнд (B3) харьцангуй лавлагаа A2 нь A3 болж өөрчлөгдөнө, улмаар ROWS(A3:$A$7) нь 5, INDEX-ийг хоёр дахь зүйлээс сүүлчийн зүйл рүү татахыг албаддаг.
Өөрөөр хэлбэл, ROWS нь INDEX-д нэг төрлийн бууруулагч тоолуур үүсгэдэг бөгөөд ингэснээр сүүлийн зүйлээс эхний зүйл рүү шилжинэ.
Зөвлөмж: Томьёог утгуудаар хэрхэн солих вэ
Одоо танд хоёр багана өгөгдөл байгаа тул томьёог тооцоолсон утгуудаар сольж, дараа нь нэмэлт баганыг устгаж болно. Үүний тулд томьёоны нүднүүдийг хуулж утгыг оруулах нүднүүдийг сонгоод Shift+F10 дараа нь V товчийг дарна уу.Excel-ийн Paste Special хэрэглэх хамгийн хурдан арга > Үнэт зүйлсийн сонголт.
Дэлгэрэнгүй мэдээллийг Excel-д томъёог утгуудаар хэрхэн солих талаар үзнэ үү.
Excel дээр VBA-р баганыг хэрхэн эргүүлэх вэ
Хэрэв та VBA-г ашиглах туршлагатай бол нь нэг буюу хэд хэдэн баганад өгөгдлийн дарааллыг босоо байдлаар өөрчлөхийн тулд дараах макро ашиглаж болно:
Dim Rng As Range Dim WorkRng As Range Dim Arr As Variant Dim i As Integer , j As Integer , k As Integer on Error Resume Next xTitleId = "Баганыг босоогоор эргүүлэх" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , xTitleId, WorkRng.Address, Type :=8) Arr = WorkRng.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationMan = 1 To UBound (Arr, 2) k = UBound (Arr, 1) For i = 1 To UBound (Arr, 1) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(k, j) ) Arr(k, j) = xTemp k = k - 1 Next Next WorkRng.Formula = Arr Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End SubFlip Columns макрог хэрхэн ашиглах вэ
- Microsoft Visu-г нээнэ үү al Basic for Applications цонх ( Alt + F11 ).
- Insert > Module дээр дарж, дээрх кодыг Code цонхонд буулгана уу.
- Макро ( F5 ) ажиллуулна уу.
- Баганыг эргүүлэх харилцах цонх гарч ирэх бөгөөд та эргүүлэх мужийг сонгохыг хүсэх болно:
Та нэгийг сонгоно уу. эсвэл хулганыг ашиглан хэд хэдэн баганыг оруулаагүй болнобаганын толгой хэсэгт OK дээр дарж үр дүнг нь хормын дотор аваарай.
Макро хадгалахын тулд файлаа Excel-ийн макро идэвхжүүлсэн ажлын ном болгон хадгалахаа мартуузай.
Формат болон томьёог хадгалах Excel-д өгөгдлийг хэрхэн эргүүлэх вэ
Дээрх аргуудын тусламжтайгаар та багана эсвэл хүснэгт дэх өгөгдлийн дарааллыг хялбархан өөрчлөх боломжтой. Хэрэв та зөвхөн утгуудыг төдийгүй эсийн форматыг өөрчлөхийг хүсч байвал яах вэ? Нэмж хэлэхэд, таны хүснэгтийн зарим өгөгдөл томьёогоор удирддаг бөгөөд та баганыг эргүүлэх үед томьёо эвдрэхээс сэргийлэхийг хүсвэл яах вэ? Энэ тохиолдолд та манай Excel-д зориулсан Ultimate Suite-д багтсан Flip функцийг ашиглаж болно.
Танд доор үзүүлсэн шиг сайхан форматтай хүснэгт байгаа бөгөөд зарим багана нь утгыг агуулсан, зарим баганад томьёо:
Та хүснэгтийн баганыг хөрвүүлэхийг хүсэж байна. Энэ нь формат (тэг тоотой мөрүүдийн саарал сүүдэр) болон зөв тооцоолсон томьёоны аль алиныг нь хадгална. Үүнийг хоёр хурдан алхмаар хийж болно:
- Хүснэгтийнхээ дурын нүдийг сонгоод Ablebits Data таб > Transform бүлэгт очиж, мөн Эргэх > Босоо эргүүлэх дээр дарна уу.
- Босоо эргүүлэх харилцах цонхонд дараах сонголтуудыг тохируулна уу:
- Мужаа сонгох талбарт мужын лавлагааг шалгана уу. мөн толгойн мөр ороогүй эсэхийг шалгана уу.
- Нүдний лавлагааг тохируулах сонголтыг сонгоод Форматыг хадгалах гэснийг шалгана уу.хайрцаг.
- Заавал Нөөц хуулбар үүсгэх -г сонго (өгөгдмөлөөр сонгосон).
- Flip товчийг дарна уу.
Дууссан! Хүснэгт дэх өгөгдлийн дарааллыг урвуу болгож, форматыг хадгалж, томьёо дахь нүдний лавлагааг зохих ёсоор тохируулсан:
Excel-д өгөгдлийг хэвтээ байдлаар эргүүлэх
Энэ зааварт одоогоор бид баганыг доош нь эргүүлэв. Одоо, өгөгдлийн дарааллыг хэвтээ байдлаар хэрхэн өөрчлөх, тухайлбал хүснэгтийг зүүнээс баруун тийш эргүүлэх талаар харцгаая.
Excel дээр мөрүүдийг хэрхэн эргүүлэх вэ
Excel дээр мөр эрэмбэлэх сонголт байхгүй тул, та эхлээд мөрүүдийг багана болгон сольж, дараа нь баганыг эрэмбэлж, дараа нь хүснэгтээ буцааж шилжүүлэх хэрэгтэй. Нарийвчилсан алхмуудыг энд үзүүлэв:
- Special Paste > Баганыг мөр болгон хөрвүүлэхийн тулд шилжүүлэн суулгах функц. Үүний үр дүнд таны хүснэгт дараах өөрчлөлтийг хийх болно:
- Эхний жишээн дээрх шиг тоо бүхий туслах баганыг нэмж, дараа нь туслах баганаар эрэмбэлнэ. Таны завсрын үр дүн иймэрхүү харагдах болно:
- Тусгай буулгах > Ширээгээ буцааж эргүүлэхийн тулд дахин нэг удаа шилжүүлээрэй:
Тайлбар. Хэрэв таны эх өгөгдөл томьёо агуулсан бол шилжүүлэн суулгах ажиллагааны явцад эвдэрч болзошгүй. Энэ тохиолдолд та томъёог гараар сэргээх хэрэгтэй болно. Эсвэл та манай Ultimate Suite-д багтсан Flip хэрэгслийг ашиглаж болох бөгөөд энэ нь таны бүх лавлагааг тохируулах болноавтоматаар.
VBA-р өгөгдлийн дарааллыг хэвтээ байдлаар өөрчлөх
Энд Excel хүснэгтийн өгөгдлийг хэвтээ байдлаар хурдан эргүүлэх энгийн макро байна:
Sub FlipDataHorizontally() Dim Rng As Range Dim WorkRng As Range Dim Arr As Variant As Dim i As Integer , j As Integer , k As Integer on Error Resume Next xTitleId = "Өгөгдлийг хэвтээ байдлаар эргүүлэх" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , xTitleId, WorkRngAd , Төрөл :=8) Arr = WorkRng.Formula Application.ScreenUpdating = Худал програм.Calculation = xlCalculationManual For i = 1 To UBound (Arr, 1) k = UBound (Arr, 2) For j = 1 to UBound (Arr, 2) ) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(i, k) Arr(i, k) = xTemp k = k - 1 Next Next WorkRng.Formula = Arr Application.ScreenUpdating = True Application .Calculation = xlCalculationAutomatic End SubExcel ажлын дэвтэртээ макро нэмэхийн тулд эдгээр алхмуудыг дагана уу. Макро ажиллуулангуут дараах харилцах цонх гарч ирэх бөгөөд та мужийг сонгохыг хүсэх болно:
Та толгойн мөрийг оруулаад хүснэгтийг бүхэлд нь сонгоод OK дээр дарна уу. Агшин зуур, мөрийн өгөгдлийн дарааллыг урвуу болгож:
Excel-д зориулсан Ultimate Suite-тай өгөгдлийг мөр болгон эргүүлэх
Баганыг эргүүлэхтэй адилаар та манай Excel-д зориулсан Ultimate Suite-г ашиглан дарааллыг өөрчлөх боломжтой. мөр дэх өгөгдөл. Зүгээр л эргүүлэхийг хүссэн нүднүүдийн хүрээг сонгоод Ablebits Data таб руу очно уу.> Transform бүлгийг сонгоод Flip > Хэвтээ эргүүлэх дээр дарна уу.
Хэвтээ эргүүлэх харилцах цонхноос өөрийн өгөгдлийн багцад тохирох сонголтыг сонгоно уу. Энэ жишээнд бид утгуудтай ажиллаж байгаа тул Зөвхөн утгыг буулгах болон Форматыг хадгалах -ыг сонгоно:
Flip товчийг дараад Таны хүснэгтийг нүд ирмэхийн зуур зүүнээс баруун тийш эргүүлэх болно.
Та Excel-д өгөгдлийг ингэж эргүүлдэг. Уншиж байгаад баярлалаа, дараа долоо хоногт манай блог дээр уулзана гэж найдаж байна!