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

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

Хэрэв та Excel дээр олон мөрийг багана болгон хөрвүүлэх хамгийн хялбар аргуудыг хайж байгаа бол энэ нийтлэл танд хэрэг болно. Ингээд үндсэн нийтлэл рүүгээ орцгооё.

Дасгалын номыг татаж авах

Олон мөрийг багана болгон хөрвүүлэх.xlsm

Хөрвүүлэх 9 арга Excel-ийн олон мөрөөс багана хүртэлх

Энд бид зарим бүтээгдэхүүний борлуулалтын зарим бүртгэлийг 1-р сарын -аас 5-р сарын хүртэлх саруудад хүргэж байна. Бид мөрүүдийг багана болгон хөрвүүлэхийг хичээх бөгөөд ингэснээр бид саруудын бүртгэлийг баганын толгой хэлбэрээр дүрслэн харуулах бөгөөд олон мөрийг багана руу хялбархан хөрвүүлэх арга замыг харуулахын тулд бид энэ өгөгдлийн багцыг ашиглах болно.

Бид энд Microsoft Excel 365 хувилбарыг ашигласан тул та өөрт тохирсон хувилбарыг ашиглаж болно.

Арга-1: Олон мөрийг хөрвүүлэхийн тулд Transpose тохируулгыг ашиглах Excel дэх багана руу

Бид дараах олон мөрийг хялбархан багана болгон хөрвүүлэхийн тулд Наах сонголтууд доторх Transpose сонголтыг ашиглана.

Алхам :

CTRL+C товчийг дарж өгөгдлийн багцын бүх хүрээг хуулна уу.

➤ Гаралтыг авах нүдээ сонгоод хулганы баруун товчийг дараад хулганы баруун товчийг дараад Наах сонголтуудаас Transpose сонголтыг сонгоно уу. .

Дараа нь та өгөгдлөө шилжүүлж, мөрүүдийг хөрвүүлэх боломжтой болно.багана.

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

Арга-2: Хөрвүүлэх TRANSPOSE функцийг ашиглан олон мөрийг багана болгох

Энэ хэсэгт бид дараах өгөгдлийн олонлогийн олон мөрийг олон багана болгон хөрвүүлэхийн тулд TRANSPOSE функц гэсэн массив функцийг ашиглах болно. Мэдээллийг цуглуулахын тулд бид үндсэн өгөгдлийн багцын доор өөр хүснэгтийг форматласан.

Алхам :

➤ Дараах томьёог бичнэ үү. нүд B10 .

=TRANSPOSE(B3:E8)

Энд TRANSPOSE мужийн мөрүүдийг өөрчилнө B3:E8 багананд зэрэг хийнэ.

ENTER товчийг дарна уу.

Үүний дараа та дараахыг хөрвүүлэх болно. мөрүүдийг дараах зурагтай адил багана болгоно.

Та ENTER <дарахын оронд CTRL+SHIFT+ENTER дарах хэрэгтэй. 7>Microsoft Excel 365-аас бусад хувилбаруудын хувьд .

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

Арга-3: ШУУД болон ХАЯГ функцийг ашиглах

Энд бид ШУУД ШУУД функц , ХАЯГ функц , ROW функцийг ашиглана. , COLUMN функцийг ашиглан дараах өгөгдлийн багцын мөрүүдийг багана болгон хувиргана.

Алхам :

B10 нүдэнд дараах томьёог ашиглана уу.

=INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))

Энд B3 нь эхлэл нүд юм. гол ньөгөгдлийн багц.

  • COLUMN(B3) returns the column number of cell B3

    Гаралт → 2
  • COLUMN($B$3) returns the column number of cell $B$3 (the absolute referencing will fix this cell)

    Гаралт → 2

  • ROW($B$3) returns the row number of cell $B$3 (the absolute referencing will fix this cell)

    Гаралт → 3

  • ROW(B3) → returns the row number of cell B3

    Гаралт → 3
  • COLUMN(B3) - COLUMN($B$3) + ROW($B$3) болно

    2-2+3 → 3

  • ROW(B3) - ROW($B$3) + COLUMN($B$3) болно

    3-3+2 → 2

  • ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)) болно

    ADDRESS(3, 2) → returns the reference at the intersection point of Row 3 and Column 2

    Гаралт → $B$3

  • INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3))) болно

    INDIRECT(“$B$3”) $B$3 нүдний утгыг буцаана.

    Гаралт → Сар

ENTER товчийг дарна уу.

Дүүргэх бариул хэрэгслийг баруун тийш доош чирнэ үү.

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

Цааш унших:  Excel VBA: Мөр авах ба Нүдний хаягаас баганын дугаар (4 арга)

Арга-4: Олон мөрийг багана болгон хөрвүүлэхийн тулд INDEX функцийг ашиглах

Энэ хэсэгт бид олон мөрийг хялбархан багана болгон хөрвүүлэхийн тулд INDEX функц , COLUMN функц , ROW функцийн хослолыг ашиглана.

Алхам :

➤ Дараах томьёог B10 нүдэнд хэрэглэнэ.

=INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))

Энд $B$3:$E$8 өгөгдлийн багцын муж, A1 эхний мөрийг авах ба энэ өгөгдлийн багцын баганын дугаар.Бид мөрүүдийг хялбархан багана болгон өөрчлөхийн тулд мөрийн дугаар аргументийн хувьд баганын дугаар , баганын дугаар аргумент болгон мөрийн дугаар -г ашиглаж байна. эдгээр утгыг INDEX функцэд оруулснаар.

ENTER -г дарна уу.

➤ <-г чирнэ үү. 6>Бариулын хэрэгслийг баруун ба доош нь дүүргэ.

Үүний дараа та дараах зураг шиг мөрүүдийг багана болгон хувиргах болно.

Дэлгэрэнгүй:  Excel-д олон мөр, багана нэмэх (боломжтой бүх арга)

Арга-5: INDEX-MATCH ашиглах Томъёо

Энэ хэсэгт бид INDEX функц ба MATCH функц -ийг дараах өгөгдлийн багцын олон мөрийг багана болгон хөрвүүлэх гэж байна.

Алхам :

➤ Эхлээд та эхний баганыг шинэ хүснэгтийн эхний мөр болгон гараар шилжүүлэх хэрэгтэй.

B11 нүдэнд дараах томьёог бичнэ үү.

=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))

Энд $C$3:$C$8 нь хоёр дахь багана өгөгдлийн багц ба $B$3:$B$8 өгөгдлийн багцын эхний багана.

  • MATCH(B$10,$B$3:$B$8,0) болно

    MATCH(“Month”,$B$3:$B$8,0) $B$3:$B$8

    <муж дахь Сар мөр бүхий нүдний мөрийн индексийн дугаарыг буцаана. 6>Гаралт → 1

  • INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0)) болно

    INDEX($C$3:$C$8,1) мужийн эхний утгыг буцаана $C$3:$C$8

    Гаралт → Улбар шар

➤ дар ENTER хийгээд Дүүргэх бариул хэрэгслийг баруун тал руу чирнэ үү.

Дараа нь та үндсэн хэсгийн хоёр дахь баганыг авах болно. өгөгдлийн олонлогийг хоёр дахь эгнээ болгож байна.

Үүнтэй адилаар хөрвүүлэлтийг дуусгахын тулд дараах томъёог ашиглана уу.

=INDEX($D$3:$D$8,MATCH(B$10,$B$3:$B$8,0))

=INDEX($E$3:$E$8,MATCH(B$10,$B$3:$B$8,0))

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

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

Төстэй уншилтууд

  • [Засварласан!] Excel дэх мөр, багана нь хоёулаа тоонууд
  • Excel дээр мөр, баганыг хэрхэн нуух вэ (10 арга)
  • Excel VBA: Мөр ба баганын дугаараар мужийг тохируулах (3 жишээ)

Арга-6: Олон мөрийг багана болгон хөрвүүлэхийн тулд VLOOKUP функцийг ашиглах

Энэ хэсэгт бид дараах өгөгдлийн хүснэгтийн олон мөрийг баганад шилжүүлэхийн тулд VLOOKUP функцийг ашиглана.

Алхам :

➤ Эхэндээ транспо хийх хэрэгтэй Эхний баганыг шинэ өгөгдлийн багцын эхний мөр болгон гараар тохируулна уу.

➤ Дараах томьёог B11 нүдэнд бичнэ үү.

=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)

Энд $B$3:$E$8 нь өгөгдлийн багцын муж, B$10 нь хайлтын утга, мөн 2 нь датасетийн хоёр дахь баганын утгыг харах зориулалттай.

ENTER товчийг дараад <6-г чирнэ үү>Бариулыг дүүргэх хэрэгслийг баруун талдтал.

Дараа нь үндсэн өгөгдлийн багцын хоёр дахь баганыг хоёр дахь эгнээ болгон авах болно. үүнтэй адилаар доорх өгөгдсөн томьёог ашиглан хөрвүүлэлтийг дуусгана уу.

=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)

=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)

Дэлгэрэнгүй: Excel дээр мөр, багана хэрхэн нэмэх (3 хялбар арга)

Арга-7: Ашиглах Power Query

Энд бид Power Query -г ашиглан олон мөрийг баганад хялбархан шилжүүлнэ. Гэхдээ Power Query эхний мөрийг толгой хэсэг болгон багана болгон хувиргахгүй тул бид датасетийн эхэнд нэмэлт мөр нэмэх шаардлагатай.

Алхам :

Дата Таб >> Авах & Өгөгдлийг хувиргах Бүлэг >> Хүснэгт/Мужаас Сонголт.

Үүний дараа Хүснэгт үүсгэх шидтэн гарч ирнэ.

➤ Өгөгдлийн мужийг сонгоод Миний хүснэгтэд толгой мэдээлэл байна сонголт дээр дарна уу.

OK<товчийг дарна уу. 7>.

Дараа нь Power Query Editor цонх гарч ирнэ.

➤ Хулганаа CTRL , хулганы зүүн товчийг нэгэн зэрэг дарж өгөгдлийн багцын бүх баганыг сонгоно уу.

Transform Tab >> Transpose Option руу очно уу.

Та эхний мөрийг хийж болно. Мөн таны өгөгдлийн багцыг толгой хэсгийг оруулна уу.

Өөрчлөх Таб >> Эхний мөрийг толгой хэсэг болгон ашиглах Бүлэг >> Эхний мөрийг толгой хэсэгт ашиглаарай Сонголт.

Дараа нь үндсэн мөрүүдээс өөрчлөгдсөн багануудыг авах болно. өгөгдлийн багц.

➤ Энэ цонхыг хаахын тулд Нүүр хуудас Таб >> Хаах & Ачаалах Бүлэг >> Хаах & Сонголтыг ачаал.

Ийм байдлаар Power Query Editor цонхны хүснэгтийг Хүснэгт5 нэртэй шинэ хуудас.

Дэлгэрэнгүй: Excel програмын мөр, баганыг хэрхэн солих вэ (5 арга)

Арга-8: VBA код ашиглан олон мөрийг багана болгон хөрвүүлэх

Энэ хэсэгт бид олон мөрийг хөрвүүлэхийн тулд VBA код ашиглах болно. багана.

Алхам :

Хөгжүүлэгчийн Таб >> руу очно уу. Visual Basic Сонголт.

Дараа нь Visual Basic Editor нээгдэнэ.

➤ <6 руу очно уу> Tab >> Модуль Сонголтыг оруулна уу.

Үүний дараа Модуль үүснэ.

➤ Дараах кодыг бичнэ үү

→ Joseph

Энд бид олон_мөрийн_муж , олон_баганын_муж -г <6 гэж зарлалаа>Муж ба тэдгээр нь InputBox аргыг ашиглан Оролтын хайрцгууд -аар сонгох мужид тохируулагдсан.

Дараа нь бид хуулах болно. үндсэн өгөгдөл et олон_мөрийн_муж болоод олон_баганын_муж -д шилжүүлэн буулгах байдлаар буулгана уу.

➤ дарна уу. F5 .

Дараа нь $B$3:$E$8 өгөгдлийн багцын мужийг сонгох шаардлагатай оролтын хайрцаг гарч ирнэ. мөрийн хүрээг сонгоод OK товчийг дарна уу.

Дараа нь өөр оруулах хайрцаг гарч ирнэ.

➤ Шилжүүлэх өгөгдлийн багцтай болох $B$10 очих нүдийг сонгоод OK товчийг дарна уу.

Эцэст нь та Үндсэн өгөгдлийн багцын форматтай байсан ч олон мөрнөөс өөрчлөгдсөн багануудыг авах болно.

Цааш унших: Хэрхэн Excel диаграмын мөр, баганыг солих (2 арга)

Арга-9: OFFSET функцийг ашиглан олон мөрийг багана, мөр болгон хөрвүүлэх

Бидэнд зарим оюутны нэрийг агуулсан жагсаалт байна. , тэдгээрийн сэдэв, олон эгнээнд харгалзах тэмдэг. Одоо бид эхний гурван мөрийг энэ жагсаалтын хажууд байгаа хүснэгтийн гурван өөр багана болгон хөрвүүлэхийг хүсч байна. Үүний нэгэн адил бид үлдсэн мөрүүдийг гурван мөрөнд багана болгон хөрвүүлэхийг хүсч байна. Тиймээс бид мөрүүдийг нэг дор багана, мөр болгон хөрвүүлэх шаардлагатай байгааг харж болно.

Үүний тулд бид OFFSET , ROW , болон COLUMN функцууд .

Алхам :

D4 нүдэнд дараах томьёог бичнэ үү. .

=OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)

Энд $B$4 жагсаалтын эхлэл нүд байна.

  • COLUMN() returns the column number of cell D4 where the formula is being applied.

    Output → 4

  • COLUMN()-4 болно

    4-4 → 4 is subtracted because the starting cell of the formula is in Column 4 .

    Output → 0

  • ROW() → returns the row number of cell D4 where the formula is being applied.

    Output → 4

  • (ROW()-4)*3 болно

    (4-4)*3 → 4 is subtracted because the starting cell of the formula is in Row 4 and multiplied with 3 as we want to transform 3 rows into columns each time.

    Output → 0

  • OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1) becomes

    OFFSET($B$4,0+0,0,1,1)

    OFFSET($B$4,0,0,1,1) → OFFSET will extract the range with a height and width of 1 starting from cell $B$4 .

    Output → Joseph

ENTER дарна уу. .

Дүүргэх бариул хэрэгслийг баруун болон доош чирнэ үү.

Эцэст нь та дараах зүйлийг хийх боломжтой болно. олон мөрнөөс багана, мөр рүү хөрвүүлэх.

Цааш унших: Excel-д байгаа өгөгдлийг солихгүйгээр мөр/баганыг зөөх (3 шилдэг арга)

Дасгалын хэсэг

Өөртөө дадлага хийхийн тулд бид доор дурдсантай адил Дасгал нэртэй хуудсанд Дадлага хэсгийг өгсөн. Үүнийг өөрөө хийнэ үү.

Дүгнэлт

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

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