ສາລະບານ
ໂດຍທົ່ວໄປແລ້ວ, ຟັງຊັນ TRANSPOSE ມັກຈະຖືກໃຊ້ເພື່ອປ່ຽນແຖວເປັນຖັນ. ຢ່າງໃດກໍ່ຕາມ, ຜົນໄດ້ຮັບຂຶ້ນຢູ່ກັບເງື່ອນໄຂສະເພາະໃດຫນຶ່ງ, ເຊັ່ນ: ມູນຄ່າທີ່ເປັນເອກະລັກ, ຈະບໍ່ຖືກສົ່ງຄືນ. ໃນບົດສອນນີ້, ພວກເຮົາຈະສະແດງວິທີການ ຖ່າຍທອດແຖວໄປຫາຖັນໂດຍອີງຕາມເງື່ອນໄຂໃນ Excel.
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດນີ້ເພື່ອອອກກໍາລັງກາຍໃນຂະນະທີ່ເຈົ້າຢູ່. ກຳລັງອ່ານບົດຄວາມນີ້.
Transpose Rows to Columns with Criteria.xlsm
2 ວິທີທີ່ມີປະໂຫຍດໃນການປ່ຽນແຖວໄປຫາຖັນໂດຍອີງໃສ່ເກນໃນ Excel
ພວກເຮົາໄດ້ລວມເອົາຊຸດຂໍ້ມູນຂອງຜະລິດຕະພັນຈໍານວນຫນຶ່ງ ແລະປະລິມານຂອງພວກມັນຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້. ຈາກນັ້ນ ແຖວຈະຖືກຖ່າຍທອດເປັນຖັນ. ພວກເຮົາຈະ ປ່ຽນແຖວເປັນຖັນຕາມເງື່ອນໄຂ ຂອງຄ່າທີ່ເປັນເອກະລັກ ເພາະວ່າມີບາງລາຍການຊໍ້າກັນຢູ່ໃນຕາລາງແຍກຕ່າງຫາກ. ທຳອິດ, ພວກເຮົາຈະໃຊ້ INDEX , MATCH , COUNTIF , IF , ແລະ IFERROR ຟັງຊັນເພື່ອສ້າງ ສູດ. ພວກເຮົາຍັງຈະປະຕິບັດລະຫັດ VBA ເພື່ອເຮັດສິ່ງດຽວກັນ.
1. ນຳໃຊ້ສູດຄຳນວນດ້ວຍຟັງຊັນ INDEX, MATCH, ແລະ COUNTIF ເພື່ອປ່ຽນແຖວ. ຕໍ່ກັບຖັນທີ່ອີງໃສ່ເກນໃນ Excel
ໃນຕອນເລີ່ມຕົ້ນ, ພວກເຮົາຈະນຳໃຊ້ສູດຂອງ INDEX , MATCH , COUNTIF , IF , ແລະ IFERROR ຟັງຊັນກັບ arrays.
ຂັ້ນຕອນ 1: ໃສ່ຟັງຊັນ INDEX, MATCH, ແລະ COUNTIF
- ໃນຕາລາງ E5 , ພິມສູດຕໍ່ໄປນີ້ເພື່ອໃຫ້ໄດ້ຜະລິດຕະພັນທີ່ເປັນເອກະລັກ.
=INDEX($B$5:$B$12, MATCH(0, COUNTIF($E$4:$E4, $B$5:$B$12), 0))
ຂັ້ນຕອນ 2: ສະໝັກ Array
- ເພື່ອນຳໃຊ້ສູດດ້ວຍອາເຣ, ໃຫ້ກົດ Ctrl + Shift + Enter
- ດັ່ງນັ້ນ, ທ່ານຈະໄດ້ຮັບຜົນທີ່ເປັນເອກະລັກທຳອິດ.
ຂັ້ນຕອນທີ 3: Auto-Fill Cells
- ເພື່ອເອົາຄ່າທີ່ເປັນເອກະລັກທັງໝົດ, ໃຫ້ໃຊ້ເຄື່ອງມືຈັດການ AutoFill ເພື່ອຕື່ມຖັນອັດຕະໂນມັດ.
ຂັ້ນຕອນທີ 4: ໃສ່ຟັງຊັນ IFERROR
- ເພື່ອສົ່ງຄ່າແຖວຂອງປະລິມານເປັນຖັນ, ໃຫ້ຂຽນສູດຕໍ່ໄປນີ້.
=IFERROR(INDEX($C$5:$C$12, MATCH(0, COUNTIF($E5:E5, $C$5:$C$12) + IF($B$5:$B$12$E5,1,0),0)),0)
ຂັ້ນຕອນ 5: ນຳໃຊ້ Array
- ເພື່ອແຊກ array, ກົດ Ctrl + Shift + Enter .
- ເປັນ ຜົນສະທ້ອນ, cell F5 ຈະສະແດງໃຫ້ເຫັນຄ່າ transposed ທໍາອິດໃນຮູບພາບຂ້າງລຸ່ມນີ້.
- ລາກລົງດ້ວຍ AutoFill Handle Tool ເພື່ອຕື່ມຖັນອັດຕະໂນມັດ.
- ສຸດທ້າຍ, ຕື່ມຂໍ້ມູນໃສ່ອັດຕະໂນມັດ. ແຖວທີ່ມີ AutoFill Handle Tool .
- ສະນັ້ນ, ແຖວ transposed ທັງໝົດຈະປ່ຽນເປັນຖັນດັ່ງໃນຮູບທີ່ສະແດງຢູ່ລຸ່ມນີ້.
ອ່ານເພີ່ມເຕີມ: ປ່ຽນຫຼາຍແຖວໃນກຸ່ມເປັນຖັນໃນ Excel
ການອ່ານທີ່ຄ້າຍກັນ
- ວິທີ ປ່ຽນແຖວຊ້ຳກັນເປັນຖັນໃນ Excel (4 ວິທີ)
- Excel VBA: ໂອນຫຼາຍແຖວໃນກຸ່ມເປັນຖັນ
- ການປ່ຽນຫຼາຍຖັນເປັນຖັນດຽວໃນ Excel (3 ວິທີທີ່ງ່າຍ)
- ວິທີການປີ້ນກັບການ Transpose ໃນ Excel (3 ວິທີງ່າຍດາຍ)
2. ແລ່ນລະຫັດ VBA ເພື່ອໂອນແຖວໄປຫາຖັນໂດຍອີງໃສ່ເງື່ອນໄຂໃນ Excel
ຂັ້ນຕອນ 1: ສ້າງໂມດູນ
<11
ຂັ້ນຕອນທີ 2 : ພິມລະຫັດ VBA
- ວາງຕໍ່ໄປນີ້ VBA
5382
ຂັ້ນຕອນ 3 : ດໍາເນີນການໂຄງການ
- ທໍາອິດ, ບັນທຶກ ແລະກົດ F5 ເພື່ອດໍາເນີນການໂຄງການ.
- ເລືອກຊຸດຂໍ້ມູນຂອງທ່ານດ້ວຍ ສ່ວນຫົວ.
- ຄລິກທີ່ ຕົກລົງ .
- ເລືອກຕາລາງເພື່ອຮັບ ຜົນໄດ້ຮັບ
- ຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ OK .
- ດັ່ງນັ້ນ, ທ່ານຈະໄດ້ຮັບ ຜົນໄດ້ຮັບທີ່ຖືກປ່ຽນແຖວເປັນຖັນ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້.
ອ່ານເພີ່ມເຕີມ: ວິທີການໂອນແຖວໄປຫາຖັນໂດຍໃຊ້ Excel VBA (4 ຕົວຢ່າງທີ່ເຫມາະສົມ)
ສະຫຼຸບ
ຂ້ອຍຫວັງວ່າບົດຄວາມນີ້ໄດ້ໃຫ້ຄໍາແນະນໍາແກ່ເຈົ້າກ່ຽວກັບວິທີ ການຖ່າຍທອດແຖວໄປຫາຖັນໂດຍອີງໃສ່ ກ່ຽວກັບເງື່ອນໄຂໃນ Excel . ຂັ້ນຕອນທັງໝົດເຫຼົ່ານີ້ຄວນໄດ້ຮັບການຮຽນຮູ້ ແລະນຳໃຊ້ກັບຊຸດຂໍ້ມູນຂອງທ່ານ. ເບິ່ງປື້ມຄູ່ມືການປະຕິບັດແລະເອົາທັກສະເຫຼົ່ານີ້ໄປທົດສອບ. ພວກເຮົາໄດ້ຮັບການກະຕຸ້ນໃຫ້ສືບຕໍ່ເຮັດບົດສອນອັນນີ້ຍ້ອນການຊ່ວຍເຫຼືອອັນລ້ຳຄ່າຂອງທ່ານ.
ຫາກທ່ານມີຄຳຖາມ – ກະລຸນາຖາມພວກເຮົາ. ນອກຈາກນັ້ນ, ກະລຸນາອອກຄຳເຫັນໃນພາກລຸ່ມນີ້.
ພວກເຮົາ, ທີມງານ Exceldemy , ພ້ອມທີ່ຈະຕອບຄຳຖາມຂອງທ່ານສະເໝີ.
ຢູ່ກັບພວກເຮົາ ແລະ amp; ສືບຕໍ່ຮຽນຮູ້.