ສາລະບານ
ການສົ່ງຂໍ້ມູນ ໃນ MS Excel ແມ່ນແທ້ໆໜຶ່ງໃນວຽກງານທົ່ວໄປທີ່ສຸດທີ່ຜູ້ໃຊ້ Excel ປະຕິບັດ. ແທ້ຈິງແລ້ວ, ມີຫຼາຍວິທີທີ່ຈະ ໂອນແຖວໄປຫາຖັນໃນ MS Excel . ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງວິທີການທີ່ງ່າຍ ແລະມີປະສິດທິພາບຫຼາຍອັນພ້ອມກັບຕົວຢ່າງທີ່ເໝາະສົມ ແລະຄໍາອະທິບາຍທີ່ເຫມາະສົມ.
ຮູບພາບຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນສິ່ງທີ່ພວກເຮົາເຮັດຢູ່ໃນບົດຄວາມນີ້.
ດາວໂຫຼດປື້ມບັນທຶກການປະຕິບັດ
ທ່ານສາມາດດາວນ໌ໂຫລດປື້ມປະຕິບັດໄດ້ຈາກການເຊື່ອມຕໍ່ຂ້າງລຸ່ມນີ້.
Rows to Columns Inversion.xlsm
5 ວິທີທີ່ເປັນປະໂຫຍດເພື່ອປ່ຽນແຖວໄປຫາຖັນໃນ Excel
ສົມມຸດວ່າພວກເຮົາມີຊຸດຂໍ້ມູນທີ່ນໍາສະເໜີຜົນລັບຂອງນັກຮຽນບາງຄົນ. ພວກເຮົາຕ້ອງການທີ່ຈະສົ່ງແຖວຂອງຊຸດຂໍ້ມູນນີ້ໄປຫາຖັນເພື່ອປະໂຫຍດຂອງການນໍາສະເຫນີທີ່ດີກວ່າ. ໃນພາກສ່ວນຕໍ່ໄປນີ້, ພວກເຮົາຈະສະແດງໃຫ້ເຫັນ 5 ວິທີການ excel ເຄື່ອງມືໃນການເຮັດວຽກນີ້.
1. ໃຊ້ Paste Special Command ແລະ Link ກັບ Transpose Rows to Columns
We can use simple Paste Special command in two way described below.
1.1 ການໃຊ້ Paste Special Command
ວິທີນີ້ໄວ ແລະງ່າຍ, ແຕ່ມັນບໍ່ເໝາະສົມກັບຂະບວນການຊ້ຳໆ. ແນວໃດກໍ່ຕາມ, ໃຫ້ເຮົາເບິ່ງວ່າວິທີນີ້ເຮັດວຽກແນວໃດ.
ຂັ້ນຕອນ:
- ກ່ອນອື່ນໝົດ, ເລືອກຂອບເຂດຂອງເຊວ ( B4:I9) ທ່ານຕ້ອງການ ແປ.
- ຈາກນັ້ນ ຄລິກຂວາ ແລະ ສຳເນົາ . ທ່ານຍັງສາມາດໃຊ້ແປ້ນພິມໄດ້ທາງລັດ Ctrl+C ແທນ.
- ເລືອກສະຖານທີ່ຕາລາງ ( B11) ບ່ອນທີ່ທ່ານຕ້ອງການ ຜົນອອກມາ.
- ໄປທີ່ ວາງ > ວາງພິເສດ .
- ເມນູ ວາງພິເສດ ຈະເປີດຂຶ້ນ. ໝາຍກ່ອງກາໝາຍ Transpose .
ອີກທາງເລືອກໜຶ່ງ, ທ່ານຍັງສາມາດເປີດເມນູ Paste Special ໂດຍໃຊ້ທາງລັດແປ້ນພິມ Ctrl+Alt+V .
- ກົດ ຕົກລົງ .
ດັ່ງນັ້ນ, ພວກເຮົາ ໄດ້ສ້າງຊຸດຂໍ້ມູນ transposed ຈາກຊຸດຂໍ້ມູນເບື້ອງຕົ້ນຂອງພວກເຮົາ.
ອ່ານເພີ່ມເຕີມ: Transpose ຫຼາຍແຖວໃນກຸ່ມເປັນຖັນໃນ Excel.
1.2 Transpose a table and link it to initial data
ຂໍ້ເສຍຂອງວິທີການຂ້າງເທິງແມ່ນຍ້ອນການປ່ຽນແປງຂອງຂໍ້ມູນໃດໆໃນຊຸດຂໍ້ມູນເບື້ອງຕົ້ນ , ມັນຈະບໍ່ມີການປ່ຽນແປງໃນຊຸດຂໍ້ມູນ transposed. ດັ່ງນັ້ນ, ພວກເຮົາຕ້ອງການວິທີການທີ່ຈະເຊື່ອມຕໍ່ຜົນໄດ້ຮັບກັບຊຸດຂໍ້ມູນເບື້ອງຕົ້ນແລະຈະປັບປຸງຕາມຄວາມເຫມາະສົມ. ປະຕິບັດຕາມຂັ້ນຕອນຂ້າງລຸ່ມນີ້, ມາເບິ່ງວິທີເຮັດອັນນີ້.
ຂັ້ນຕອນ:
- ເລືອກຊ່ວງຕາລາງທີ່ຕ້ອງການຂອງເຈົ້າ ( B4:I9 ) > Ctrl+C > ເລືອກສະຖານທີ່ທີ່ຕ້ອງການ ( B11 ).
- ໄປທີ່ເມນູ ວາງພິເສດ ໂດຍການກົດ Ctrl+Alt+V > ຄລິກທີ່ ວາງລິ້ງ .
ຊຸດຂໍ້ມູນໃໝ່ຕອນນີ້ຢູ່ໃນຂອບເຂດເຊລຂອງ B11:I16 . ມັນຍັງບໍ່ທັນໄດ້ຮັບການໂອນ. ພວກເຮົາຫາກໍ່ເຊື່ອມຕໍ່ມັນກັບຊຸດຂໍ້ມູນຕົ້ນສະບັບຂອງພວກເຮົາ. ຄຽງຄູ່ກັບການນັ້ນ, ພວກເຮົາເບິ່ງວ່າຮູບແບບດັ່ງກ່າວຍັງຫາຍໄປ. ທ່ານຕ້ອງເຮັດຮູບແບບຄືນໃຫມ່ເວັ້ນເສຍແຕ່ວ່າທ່ານຈະບໍ່ຕ້ອງການມັນຫມົດ! ຫຼື, ກົດ Ctrl+H ແທນ ແລະໄປທີ່ ແທນທີ່ແຖບ ໂດຍກົງ.
ເບິ່ງຄືວ່າພວກເຮົາໄດ້ສູນເສຍຊຸດຂໍ້ມູນໃໝ່ຂອງພວກເຮົາແລ້ວ! ພວກເຮົາຢູ່ອີກສາມຂັ້ນຕອນທາງຫຼັງ ຕາຕາລາງຂໍ້ມູນ transposed ທີ່ຕ້ອງການຂອງພວກເຮົາ.
- ເລືອກຊຸດຂໍ້ມູນໃໝ່ຂອງພວກເຮົາ ແລະກົດ Ctrl+C > ເລືອກທີ່ຕັ້ງ ( K4 ) ເພື່ອວາງຜົນໄດ້ຮັບສຸດທ້າຍ.
- ກົດ Ctrl+Alt+V > ໝາຍໃສ່ກ່ອງໝາຍ Transpose
- ເລືອກຕາຕະລາງຢູ່ K2:P9 > ກົດ Ctrl+H ແລະໄປທີ່ ແທນທີ່ແຖບ .
- ແທນທີ່ ແຕ່ລະ “ abc ” ໂດຍ “ >= ” > ກົດ ແທນທີ່ທັງໝົດ .
ສຸດທ້າຍ, ພວກເຮົາໄດ້ສ້າງຊຸດຂໍ້ມູນເຊື່ອມຕໍ່ ແລະໂອນຂໍ້ມູນທີ່ຕ້ອງການຂອງພວກເຮົາແລ້ວ.
ຄວນສັງເກດວ່າຖ້າທ່ານປ່ຽນການປ້ອນຂໍ້ມູນໃດໆໃນຊຸດຂໍ້ມູນຕົ້ນສະບັບ, ຂໍ້ມູນ transposed ຈະມີການປ່ຽນແປງຕາມຄວາມເຫມາະສົມ. ເບິ່ງພາບໜ້າຈໍທີ່ຕິດຄັດມານີ້.
ອ່ານເພີ່ມເຕີມ: Excel Paste Transpose Shortcut: 4 ວິທີໃຊ້ງ່າຍ
2. ໃຊ້ຟັງຊັນ TRANSPOSE ເພື່ອ ປ່ຽນແຖວເປັນຖັນ
ການຫັນປ່ຽນfunction ແມ່ນງ່າຍຫຼາຍທີ່ຈະນໍາໃຊ້ເປັນ array dynamic ໃນ MS Excel 365 . ທ່ານສາມາດນໍາໃຊ້ມັນໃນສະບັບອື່ນໆເຊັ່ນດຽວກັນໃນວິທີການທີ່ແຕກຕ່າງກັນເລັກນ້ອຍ. ພວກເຮົາຈະສະແດງໃນພາກນີ້.
2.1 ໃຊ້ຟັງຊັນ TRANSPOSE ເປັນ Dynamic Array
ຂັ້ນຕອນ:
- ເລືອກທີ່ຕັ້ງ ( B11 ) ບ່ອນທີ່ຈະວາງຜົນຜະລິດທີ່ຕ້ອງການຂອງເຈົ້າໃນທີ່ສຸດ.
- ພິມສູດຕໍ່ໄປນີ້ເລືອກຊຸດຂໍ້ມູນທັງໝົດຂອງເຈົ້າ.
=TRANSPOSE(B4:I9)
- ຈາກນັ້ນກົດ Enter.
ສຸດທ້າຍ, ພວກເຮົາໄດ້ ໄດ້ສ້າງຊຸດຂໍ້ມູນ transposed, ແຕ່ສູນເສຍຮູບແບບຊຸດຂໍ້ມູນຂອງພວກເຮົາ.
ມັນຄວນຈະສັງເກດວ່າຟັງຊັນ TRANSPOSE ແມ່ນແບບໄດນາມິກ ຊຶ່ງຫມາຍຄວາມວ່າຖ້າທ່ານປ່ຽນອັນໃດນຶ່ງ. ໃນຊຸດຂໍ້ມູນຕົ້ນສະບັບ, ມັນຈະອັບເດດອັດຕະໂນມັດໃນຜົນໄດ້ຮັບທີ່ຖ່າຍທອດ.
2.2 ໃຊ້ຟັງຊັນ TRANSPOSE ດ້ວຍ Ctrl+Shift+Enter
ຖ້າທ່ານບໍ່ມີ MS Office 365 ແລະຕ້ອງເຮັດວຽກກັບເວີຊັນເກົ່າຂອງ MS Excel ແທນ, ທ່ານຍັງສາມາດເຮັດວຽກກັບຟັງຊັນ TRANSPOSE . ແຕ່ເທື່ອນີ້ມັນຈະມີຄວາມຍືດຫຍຸ່ນໜ້ອຍກວ່າສຳລັບເຈົ້າ.
ໃນກໍລະນີນີ້, ເຈົ້າຕ້ອງນັບກ່ອນວ່າມີຖັນ ແລະແຖວຢູ່ໃນຊຸດຂໍ້ມູນຕົ້ນສະບັບເທົ່າໃດ.
ກົດລະບຽບທົ່ວໄປ ແມ່ນວ່າຖ້າຊຸດຂໍ້ມູນປ້ອນເຂົ້າມີ ແຖວ X ແລະ ຖັນ Y , ຊຸດຂໍ້ມູນຜົນໄດ້ຮັບຈະມີ ແຖວ Y. ແລະ X ຖັນ .
ໃນກໍລະນີນີ້, ຕົວຢ່າງຂອງພວກເຮົາມີ 8 ຖັນ ແລະ 6 ແຖວ ໃນທັງໝົດ.
ຂັ້ນຕອນ:
- ເລືອກໄລຍະສຸ່ມຂອງເຊລທີ່ມີ 6 ຖັນ ແລະ 8 ແຖວ.
- ພິມສູດຕໍ່ໄປນີ້:
=TRANSPOSE(B4:I9)
- ກົດ Ctrl+Shift+Enter ຫຼື, ພຽງແຕ່ກົດ Enter ຖ້າທ່ານເປັນ MS 365 ຜູ້ໃຊ້.
ສຸດທ້າຍ, ພວກເຮົາໄດ້ຮັບຊຸດຂໍ້ມູນ transposed. ເບິ່ງແຖບສູດ. ວົງເລັບ curly ຊີ້ບອກວ່ານີ້ແມ່ນສູດອາເຣ. 0> ການອ່ານທີ່ຄ້າຍກັນ
- ວິທີໂອນທຸກແຖວໄປຫາຖັນໃນ Excel (2 ວິທີງ່າຍໆ)
- ປ່ຽນ ຖັນໄປຫາແຖວໃນ Excel ໂດຍໃຊ້ Power Query
- ວິທີໂອນແຖວຊ້ຳກັນໄປເປັນຖັນໃນ Excel (4 ວິທີ)
- ໂອນຫຼາຍຖັນເປັນອັນດຽວ ຖັນໃນ Excel (3 ວິທີການທີ່ມີປະໂຫຍດ)
3. ໃຊ້ INDIRECT & ຟັງຊັນ ADDRESS ເພື່ອສົ່ງແຖວໄປຫາຖັນ
ພວກເຮົາຍັງສາມາດສົ່ງແຖວໄປຫາຖັນໄດ້ໃນສອງຂັ້ນຕອນໂດຍການລວມຟັງຊັນ INDIRECT ແລະ ADDRESS .
ຂັ້ນຕອນ:
- ກ່ອນອື່ນໝົດ, ເລືອກສະຖານທີ່ເຊວ ( B11 ) ບ່ອນທີ່ທ່ານຕ້ອງການວາງຜົນຜະລິດ.
- ຫຼັງຈາກ. ວ່າ, ພິມສູດຕໍ່ໄປນີ້:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))
- ກົດ Enter .
ດັ່ງນັ້ນ ພວກເຮົາໄດ້ຮັບຊຸດຂໍ້ມູນທີ່ສົ່ງອອກແລ້ວ, ແຕ່ອີກເທື່ອໜຶ່ງ, ພວກເຮົາຕ້ອງຈັດຮູບແບບຂໍ້ມູນອອກດ້ວຍຕົນເອງ.
ໜຶ່ງໃນຂໍ້ດີຂອງ ນີ້ວິທີການແມ່ນທ່ານສາມາດແກ້ໄຂຂໍ້ມູນ transposed ໂດຍບໍ່ມີການປ່ຽນແປງຊຸດຂໍ້ມູນທັງຫມົດ.
ອ່ານເພີ່ມເຕີມ: Transpose ຫຼາຍແຖວໃນກຸ່ມເປັນຖັນໃນ Excel
4. ໃຊ້ Excel Power Query Tool ເພື່ອສົ່ງຫຼາຍແຖວໄປຫາຖັນ
Power Query ເປັນເຄື່ອງມືທີ່ມີປະສິດທິພາບແທ້ໆໃນການຖ່າຍທອດຂໍ້ມູນຢ່າງໄວວາໃນ Excel. ຄັ້ງນີ້, ພວກເຮົາຈະສະແດງຂັ້ນຕອນການຖ່າຍທອດຂໍ້ມູນໂດຍໃຊ້ເຄື່ອງມື Power Query .
ຂັ້ນຕອນ:
- ທຳອິດ, ເລືອກລາຍການ ຊຸດຂໍ້ມູນ ແລະໄປທີ່ ຂໍ້ມູນ ແຖບ > Get & ປ່ຽນຂໍ້ມູນ > ຈາກຕາຕະລາງ/ໄລຍະ .
- ກ່ອງໂຕ້ຕອບ ສ້າງຕາຕະລາງ ຈະເປີດຂຶ້ນ > ໝາຍ ຕາຕະລາງຂອງຂ້ອຍມີສ່ວນຫົວ checkbox > ຈາກນັ້ນກົດ OK .
- ກ່ອງໂຕ້ຕອບ Power Query Editor ຈະເປີດຂຶ້ນ > ເລືອກ Transform tab.
- ເລືອກ ໃຊ້ສ່ວນຫົວເປັນແຖວທຳອິດ .
- ຈາກນັ້ນຄລິກທີ່ Transpose .
- ຈາກນັ້ນເລືອກ ໃຊ້ແຖວທຳອິດເປັນສ່ວນຫົວ .
- ໄປທີ່ ໄຟລ໌ > ປິດ & ໂຫຼດ .
ກ່ອງໂຕ້ຕອບ Power Query Editor ຈະຖືກປິດລົງ ແລະດັ່ງນັ້ນ, ຊີດໃຫມ່ທີ່ບັນຈຸຂໍ້ມູນ transposed ຈະເປັນ. ໂຫລດໃສ່ປຶ້ມວຽກແລ້ວ.
ອ່ານເພີ່ມເຕີມ: Excel Power Query: Transpose Rows to Columns (ຄໍາແນະນໍາເທື່ອລະຂັ້ນຕອນ)
5. ການນໍາໃຊ້ Excel VBA Macros ເພື່ອປ່ຽນແຖວເປັນຖັນ
TheVBA macro ຍັງຊ່ວຍປ່ຽນແຖວເປັນຖັນໃນແຜ່ນວຽກ. ໃນພາກນີ້, ພວກເຮົາຈະສະແດງໃຫ້ທ່ານວິທີການເຮັດວຽກຮ່ວມກັບ VBA macro ເພື່ອໂອນແຖວໄປຫາຖັນໃນ MS Excel.
ຂັ້ນຕອນ:
- ກ່ອນອື່ນໝົດ, ຄລິກຂວາໃສ່ຊື່ແຜ່ນງານ “ ການນຳໃຊ້ VBA Macros ” > ຄລິກທີ່ ເບິ່ງລະຫັດ.
ໂມດູນແອັບພລິເຄຊັນ Microsoft Visual Basic ປ່ອງຢ້ຽມຈະເປີດຂຶ້ນ.
- ສຳເນົາ ຕໍ່ໄປນີ້ ມາໂຄຣ VBA ແລະພຽງແຕ່ ວາງ ພວກມັນໃສ່ໃນ ໜ້າຈໍໂມດູນ .
7766
- ຈາກນັ້ນກົດ F5 ເພື່ອແລ່ນມາໂຄຣ VBA > ເລືອກຊຸດຂໍ້ມູນທັງໝົດແລ້ວກົດ OK .
- ເລືອກສະຖານທີ່ບ່ອນທີ່ທ່ານຕ້ອງການວາງຜົນຜະລິດທີ່ຕ້ອງການ.
ສຸດທ້າຍ, ພວກເຮົາໄດ້ປ່ຽນແຖວເປັນຖັນໂດຍໃຊ້ VBA macro .
ອ່ານເພີ່ມເຕີມ: Excel VBA: ໂອນຫຼາຍແຖວໃນກຸ່ມໄປຫາຖັນ
ບົດສະຫຼຸບ
ທ່ານຜູ້ອ່ານທີ່ຮັກແພງ, ພວກເຮົາໄດ້ປຶກສາຫາລື 5 ເຕັກນິກແລ້ວ. ເພື່ອສົ່ງແຖວໄປຫາຖັນໃນ Excel. ຫວັງວ່າເຈົ້າຈະພົບເຫັນເຄື່ອງມືການສອນນີ້. ຍິ່ງໄປກວ່ານັ້ນ, workbook ແມ່ນມີສໍາລັບທ່ານເພື່ອດາວໂຫລດແລະປະຕິບັດຕົວທ່ານເອງ. ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານມີຄໍາຖາມ, ຄໍາເຫັນ, ຫຼືຄໍາຕິຊົມໃດໆ, ກະລຸນາຢ່າລັງເລທີ່ຈະແຈ້ງໃຫ້ຂ້ອຍທາບໃນປ່ອງຄໍາເຫັນ.