Олон баганыг excel-д мөрөнд хэрхэн шилжүүлэх вэ

  • Үүнийг Хуваалц
Hugh West

Ихэнхдээ хэрэглэгчид хэд хэдэн баганыг мөр болгон хөрвүүлэх шаардлагатай болдог. Тиймээс Excel нь олон баганыг мөрөнд шилжүүлэх нь хэрэглэгчдийн хийдэг нийтлэг үйлдэл юм. Excel-ийн функцууд , TRANSPOSE , ШУУД БУС ба INDEX функцууд, Power Query , мөн VBA Макро нь баганыг мөр болгон хувиргах боломжтой.

Ажлын хуудсанд Ажилтны нэр ба Цалингийн өгөгдөл гэж бодъё. Зайлшгүй шалтгааны улмаас бид баганыг мөрөнд шилжүүлэх шаардлагатай болдог.

Энэ нийтлэлд бид Excel-д Excel-ийн функцуудыг<ашиглан олон баганыг мөр рүү шилжүүлэх хэд хэдэн аргыг харуулсан болно. 2>, Функц , Power Query , VBA Макро .

Excel ажлын номыг татаж авах

Баганыг Rows.xlsm руу шилжүүлэх

Excel дээр олон баганыг мөр рүү шилжүүлэх хялбар 6 арга

Арга 1 : Оруулах сонголтыг ашиглан олон баганыг мөрөнд шилжүүлэх

Excel нь хэрэглэгчдэд Утга , Формула , Шилжүүлэх<зэрэг хэд хэдэн форматаар өгөгдлийг буулгах боломжийг олгодог. 2>, зөвхөн Формат гэх мэт. Бид баганыг мөр болгон хувиргахын тулд Контекст цэс Өнүүлэх сонголтыг буулгах -г ашиглаж болно.

Алхам 1: Шилжүүлэхийг хүсч буй бүх хүрээг тодруул. Хулганы баруун товчийг дээр дарна уу. Контекст цэс гарч ирнэ. Контекст цэс хэсгээс Хуулбарлах -г сонгоно уу.

2-р алхам: Одоо дурын хоосон нүдийг сонгоно уу ( өөрөөр хэлбэл, G4 ) хүрээний хажууд, дараа нь Баруун товшино уу . дарна уу Наах сонголтууд хэсгээс Transpose дээр.

🔼 Та мөн Тусгай буулгах цонхыг гаргаж ирж болно. Гарын товчлол CTRL+ALT+V ашиглан. Дараа нь Тусгай буулгах сонголтуудаас Transpose -г сонгоно уу. Эцэст нь OK дээр дарна уу.

🔼 Контекстээс Transpose сонголтыг гүйцэтгэж байна. Цэс эсвэл Тусгай буулгах нь сонгосон олон баганыг дараах зурагт үзүүлсэн шиг мөр болгон хувиргахад хүргэдэг.

Цааш унших: Excel дээр мөр ба багана хэрхэн солих вэ (5 арга)

Арга 2: TRANSPOSE функцийг ашиглан баганыг мөр рүү шилжүүлэх

1>TRANSPOSE функц нь баганыг Мөр рүү шууд хөрвүүлдэг ба эсрэгээр. Бид TRANSPOSE функцийг баганын тоо, хүрээ хэр том байгаагаас үл хамааран ашиглаж болно. TRANSPOSE функцийн синтакс нь

TRANSPOSE (array)

Алхам 1: Доорх томьёог дурын үед ашиглана уу. баганыг мөр болгон хөрвүүлэхийн тулд зэргэлдээх нүд (жишээ нь G4 ).

=TRANSPOSE(B4:E12)

Энд B4:E12 нь массив аргумент.

Алхам 2: ENTER товчийг дарахад хормын дотор бүх баганууд мөр болж хувирна.

🔄 Заримдаа өгөгдлийн багц нь Хоосон нүднүүдийг агуулж байдаг бөгөөд Excel-д шилжүүлсний дараа тэдгээрт 0-ийн оруулдаг. Энэ сэрэмжлүүлгээс зайлсхийхийн тулд TRANSPOSE функцийг IF функц -аар өөрчилснөөр хоосон зайг үл тоомсорло. Энэ ньтохиолдолд хэрэглэсэн томьёо нь

=TRANSPOSE(IF(B4:E12="","",B4:E12))

Дэлгэрэнгүй: Excel-ийн баганыг олон мөрөнд хэрхэн шилжүүлэх вэ (6 арга)

3-р арга: Багануудыг мөр болгон хөрвүүлэх ШУУД ШУУД функц

Бид одоо байгаа мужаас холбоос үүсгэх эсвэл өгөгдөл татахыг хүсэж байгаа тохиолдолд ШУУД RECT-г ашиглаж болно. функц . БАГАНА функцээр шингэсэн ШУУД БУС функц нь муж дахь оруулгуудыг хэлнэ. ШУУД БУС функцийн синтакс нь

INDIRECT (ref_text, [a1])

Мэдэгдэл нь

ref_text -ийг тодорхойлдог; лавлагаа (текст хэлбэрээр).

a1 ; A1 эсвэл R1C1 загварын нүдний лавлагааны логикийн заалт. Анхдагч байдлаар, энэ нь A1 загвар = ҮНЭН байна. [Заавал биш]

Алхам 1: Сүүлчийн томьёог дурын хоосон нүдэнд бичнэ үү (жишээ нь G4 ).

=INDIRECT("b"&COLUMN()-3)

ret_text (жишээ нь: “b”&COLUMN()-3 ) нь 2 хэсэгтэй ; 1-р нэг нь Баганны дугаар -г дамжуулдаг БАГАНА функц ба 2-р нэг нь багана Нэр . ref_text нь эдгээр 2 -г нэгтгэж, дараа нь COLUMN функцийн үр дүнгээс бага нүдний лавлагаа 3 үүсгэнэ. Үүний үр дүнд эцсийн үр дүн нь B(7-3) = B4 болно. Тиймээс B4 нүдний оруулгыг G4 -д харуулна.

2-р алхам: -г давтана уу. Алхам 1 өмнөх томьёог G5 , G6 болон доорх томьёогоор солино. G7 .

=INDIRECT("c"&COLUMN()-3)

=INDIRECT("d"&COLUMN()-3)

=INDIRECT("e"&COLUMN()-3)

Эдгээр бүх 3 томьёо нь өмнөх томьёотой ижил аргументуудыг зарладаг. Мөн тэд тус тусын нүднүүдийн оруулгуудыг татаж авдаг (жишээ нь: G5=C4 , G6=D4 , G7=E4 ).

3-р алхам: Дүүргэх бариулыг ашиглан нүднүүдийн баруун талд томьёог хэрэглэнэ. Мөн бүх харгалзах нүдний оруулгууд нь байх ёстой шигээ шилжсэн харагдана.

Дэлгэрэнгүй унших: Excel VBA: Нүдний хаягаас мөр, баганын дугаарыг авах (4 арга)

Ижил төстэй уншилтууд

  • Excel график дахь мөр ба баганыг хэрхэн солих вэ (2 арга)
  • Excel-д олон мөр, багана нэмэх (боломжтой арга бүр)
  • Excel-ийн томъёог ашиглан бусад баганыг хэрхэн алгасах вэ (3 арга)
  • Excel VBA: Мөр ба баганын дугаараар мужийг тохируулах (3 жишээ)
  • Excel дээрх утгыг үндэслэн баганын дугаарыг хэрхэн олох вэ

4-р арга: INDEX функцийг ашиглан баганыг мөр рүү шилжүүлэх

3-р арга -тэй адил INDEX функц өгөгдсөн байрлалаас өгөгдөл авчирдаг. INDEX функцийн синтакс нь

INDEX(массив, мөрийн_тоо, [бага_тоо])

Алхам 1: Доорх томьёог G4 хоосон нүдэнд бичнэ үү.

=INDEX($B$4:$E$14,COLUMN()-6,1)

Томьёоны $B$4:$E$14 нь массив аргументыг хэлнэ. COLUMN функц нь буцаанатомьёо оруулсан баганын дугаар (жишээ нь, G4 ). Иймд COLUMN()-6 үр дүнгүүд ( 7-6 ) 1 мөрийн_тоо массив гэж. Мөн аль хэдийн 1 нь массив доторх бага_тоо байна.

2-р алхам: Доорх зурагт үзүүлсэн шиг тогоны тоо -г өөрчилснөөр G5 , G6 , G7 -ийн томьёог давтана уу.

=INDEX($B$4:$E$14,COLUMN()-6,2)

=INDEX($B$4:$E$14,COLUMN()-6,3)

=INDEX($B$4:$E$14,COLUMN()-6,4)

Эдгээр томьёо нь ижил массив , мөр 1 ба 2-р багана , 3 болон -ээс оруулгуудыг дуудаж байна. 4 тус тус. Үр дүнгийн утгууд нь томьёо авчрах үед баганын толгой хэсгийг дүрсэлж байгааг харж болно.

3-р алхам: Дүүргэх бариулыг<2 чирнэ үү> хэвтээ байдлаар баганын дагуу оруулгуудыг оруулах. Ийнхүү баганыг мөр болгон хувиргаж байна.

Дэлгэрэнгүй: Excel дээр баганын индексийн дугаарыг хэрхэн олох вэ (2 арга)

Арга 5: Power Query ашиглан олон баганыг мөрөнд шилжүүлэх

Power Query нь шаардлагатай бол өгөгдлийн багцыг хувиргах хүчирхэг хэрэгсэл юм. Power Query нь Transform табыг өгдөг бөгөөд үүнд Transpose зэрэг олон сонголтууд байдаг. Бид олон баганыг мөр болгон хөрвүүлэхийн тулд Transpose үйлдлийг ашиглаж болно.

Алхам 1: Өгөгдлийн багцыг бүхэлд нь сонгоод Data > Хүснэгт/Мужаас дээр дарна уу ( Өгөгдлийг авах ба хувиргах хэсгээс).

Алхам2: Excel нь өгөгдлийн багцыг бүхэлд нь Хүснэгт болгон хувиргах хандлагатай байдаг. Үүний үр дүнд Хүснэгт үүсгэх харилцах цонх гарч ирнэ. OK дээр товшино уу.

Алхам 3: Хэсэгхэн зуур Excel Power Query Editor -г ачаална. доорх зурагт үзүүлсэн шиг.

Transform хэсгийг сонгоно уу.

Transpose дээр дарна уу.

Алхам 4: Transpose үйлдлийг гүйцэтгэсний дараа та шилжүүлсэн өгөгдлийг ачаалах хэрэгтэй. Нүүр руу шилжих > Хаах & Ачаалах > Хаах & Ачаалах .

🔼 Шилжүүлсэн өгөгдлийг шинэ ажлын хуудсанд ачаалахад хэсэг хугацаа шаардагдана. Эцэст нь Excel нь олон баганыг мөр болгон хувиргах өгөгдлийг ачаалдаг.

Дэлгэрэнгүй унших: Excel дээр олон мөрийг хэрхэн багана болгон хөрвүүлэх талаар (9 арга)

Арга 6: VBA макро ашиглан олон баганыг мөрөнд шилжүүлэх

VBA Макро үр дүнд чиглэсэн үр дүнд хүрэхэд маш үр дүнтэй байдаг. Олон баганыг мөрөнд шилжүүлэхийн тулд бид хэд хэдэн мөр макро бичиж болно.

Алхам 1: Макро оруулахын тулд эхлээд Microsoft Visual Basic -г ашиглан нээнэ үү. ALT+F11 . Дараа нь Оруулах -г ( Хэрэгслийн мөр -аас) > Модуль дээр дарж нэгийг оруулна уу.

2-р алхам: Дараах макрог Модуль -д буулгана уу. .

5000

Макро эхэлнэ VBA InputBox функц -ийг ашиглан шилжүүлсэн өгөгдлийг оруулахын тулд шилжүүлэх муж болон нүдийг авах замаар үйл ажиллагаа. Дараа нь Тусгай буулгах арга нь бүх мужийг өгөгдсөн нүдэнд шилжүүлсэн өгөгдөл болгон буулгана.

Алхам 3: F5 товчийг ашиглан макро ажиллуулна уу. Мако мужийг оруулах эхний Оролтын хайрцгийг эхлүүлнэ. Мужийг оруулаад OK дээр дарна уу.

4-р алхам: Дараа нь Excel нь <1-г авчирна>2-р Оролтын хайрцаг нүдийг онооно. Тохиромжтой нүдний лавлагаа оруулаад OK дээр дарна уу.

🔼 Эцэст нь Excel бүхэл бүтэн хөрвүүлдэг. өгөгдлийн багц баганыг мөр болгон хувиргана.

VBA Макро нь SkipBlanks мэдэгдлийн сонголтыг санал болгосноор хоосон нүднүүдийг зохицуулах боломжтой. Үнэн ба Худал . Өгөгдөлдөө илүү тохирохын тулд макро өөрийн хэрэгцээнд тохируулан өөрчил.

Цааш унших: Excel макро: Олон мөрийг багана болгон хөрвүүлэх (3 жишээ)

Дүгнэлт

Энэ нийтлэлд бид Excel-ийн олон функц, функц, түүнчлэн олон баганыг мөр болгон шилжүүлэхийн тулд VBA Макро -г харуулсан. TRANSPOSE функц нь баганыг мөр болгон хамгийн тохиромжтой байдлаар хөрвүүлдэг. I NDIRECT эсвэл INDEX гэх мэт бусад функцууд нь зорилгодоо маш сайн байдаг. Дээр дурдсан аргууд нь шилжүүлгийн талаарх таны ойлголтыг тодорхой болгоно гэж найдаж байна. Хэрэв танд нэмэлт асуулт байгаа бол комментоор бичээрэйнэмэх зүйл.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.