ເນື້ອໃນ
ການສ້າງບັນຫາ
ໃນຖານະເປັນການປ້ອນຂໍ້ມູນ, ພວກເຮົາມີໄຟລ໌ Excel, ທີ່ຫນຶ່ງໃນແຜ່ນທີ່ມີຕາຕະລາງຈໍານວນຫນຶ່ງທີ່ມີຂໍ້ມູນການຂາຍຂອງຮູບແບບຕໍ່ໄປນີ້:
ໃຫ້ສັງເກດວ່າ:
- ຕາຕະລາງຂອງຂະຫນາດທີ່ແຕກຕ່າງກັນແລະມີຊຸດຜະລິດຕະພັນແລະພາກພື້ນທີ່ແຕກຕ່າງກັນໃນແຖວແລະຖັນໂດຍບໍ່ມີການຈັດຮຽງໃດໆ.
- ເສັ້ນເປົ່າສາມາດໃສ່ລະຫວ່າງຕາຕະລາງ.
- ຈໍານວນຕາຕະລາງສາມາດເປັນໃດໆ.
ສອງສົມມຸດຕິຖານທີ່ສໍາຄັນ. ສົມມຸດວ່າ:
- ຂ້າງເທິງແຕ່ລະຕາຕະລາງ, ໃນຄໍລໍາທໍາອິດ, ມີຊື່ຂອງຜູ້ຈັດການການຂາຍທີ່ຕາຕະລາງສະແດງໃຫ້ເຫັນ (Ivanov, Petrov, Sidorov, ແລະອື່ນໆ).
- ຊື່ຂອງສິນຄ້າ ແລະພາກພື້ນໃນຕາຕະລາງທັງໝົດແມ່ນຂຽນໃນແບບດຽວກັນ - ດ້ວຍຄວາມຖືກຕ້ອງຂອງກໍລະນີ.
ເປົ້າຫມາຍສຸດທ້າຍແມ່ນເພື່ອເກັບກໍາຂໍ້ມູນຈາກຕາຕະລາງທັງຫມົດເຂົ້າໄປໃນຕາຕະລາງປົກກະຕິຮາບພຽງດຽວ, ສະດວກສໍາລັບການວິເຄາະຕໍ່ມາແລະສ້າງບົດສະຫຼຸບ, ie ໃນນີ້:
ຂັ້ນຕອນທີ 1. ເຊື່ອມຕໍ່ກັບໄຟລ໌
ໃຫ້ສ້າງໄຟລ໌ Excel ຫວ່າງເປົ່າໃຫມ່ແລະເລືອກມັນຢູ່ໃນແຖບ ຂໍ້ມູນ ຄໍາສັ່ງ ເອົາຂໍ້ມູນ - ຈາກເອກະສານ - ຈາກປື້ມ (ຂໍ້ມູນ — ຈາກໄຟລ໌ — ຈາກ workbook). ລະບຸສະຖານທີ່ຂອງໄຟລ໌ແຫຼ່ງທີ່ມີຂໍ້ມູນການຂາຍແລະຫຼັງຈາກນັ້ນຢູ່ໃນປ່ອງຢ້ຽມນໍາທາງເລືອກແຜ່ນທີ່ພວກເຮົາຕ້ອງການແລະຄລິກໃສ່ປຸ່ມ. ແປງຂໍ້ມູນ (ປ່ຽນຂໍ້ມູນ):
ດັ່ງນັ້ນ, ຂໍ້ມູນທັງໝົດຈາກມັນຄວນຈະຖືກໂຫລດໃສ່ຕົວແກ້ໄຂ Power Query:
ຂັ້ນຕອນທີ 2. ທໍາຄວາມສະອາດກະຕ່າຂີ້ເຫຍື້ອ
ລຶບຂັ້ນຕອນທີ່ສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດ ປະເພດດັດແກ້ (ປ່ຽນປະເພດ) и ສ່ວນຫົວສູງ (ສ່ວນຫົວທີ່ສົ່ງເສີມ) ແລະກໍາຈັດເສັ້ນຫວ່າງເປົ່າແລະເສັ້ນທີ່ມີຈໍານວນທັງຫມົດໂດຍໃຊ້ຕົວກອງ null и ທັງຫມົດ ໂດຍຖັນທໍາອິດ. ດັ່ງນັ້ນ, ພວກເຮົາໄດ້ຮັບຮູບພາບດັ່ງຕໍ່ໄປນີ້:
ຂັ້ນຕອນທີ 3. ເພີ່ມຜູ້ຈັດການ
ເພື່ອເຂົ້າໃຈໃນພາຍຫລັງວ່າການຂາຍແມ່ນໃຜ, ມັນຈໍາເປັນຕ້ອງເພີ່ມຖັນໃສ່ຕາຕະລາງຂອງພວກເຮົາ, ເຊິ່ງໃນແຕ່ລະແຖວຈະມີນາມສະກຸນທີ່ສອດຄ້ອງກັນ. ສໍາລັບການນີ້:
1. ໃຫ້ເພີ່ມຖັນເສີມທີ່ມີຕົວເລກແຖວໂດຍໃຊ້ຄໍາສັ່ງ ເພີ່ມຖັນ – ຖັນດັດຊະນີ – ຈາກ 0 (ເພີ່ມຖັນ — ຖັນດັດຊະນີ — ຈາກ 0).
2. ເພີ່ມຖັນທີ່ມີສູດດ້ວຍຄໍາສັ່ງ ການເພີ່ມຖັນ – ຖັນແບບກຳນົດເອງ (ເພີ່ມຖັນ — ຖັນແບບກຳນົດເອງ) ແລະແນະນໍາການກໍ່ສ້າງຕໍ່ໄປນີ້ຢູ່ທີ່ນັ້ນ:
ເຫດຜົນຂອງສູດນີ້ແມ່ນງ່າຍດາຍ - ຖ້າຄ່າຂອງຕາລາງຕໍ່ໄປໃນຖັນທໍາອິດແມ່ນ "ຜະລິດຕະພັນ", ນີ້ຫມາຍຄວາມວ່າພວກເຮົາໄດ້ສະດຸດກັບການເລີ່ມຕົ້ນຂອງຕາຕະລາງໃຫມ່, ດັ່ງນັ້ນພວກເຮົາສະແດງຄ່າຂອງເຊນກ່ອນຫນ້າດ້ວຍ ຊື່ຂອງຜູ້ຈັດການ. ຖ້າບໍ່ດັ່ງນັ້ນ, ພວກເຮົາບໍ່ສະແດງສິ່ງໃດ, ie null.
ເພື່ອໃຫ້ໄດ້ຮັບຕາລາງແມ່ທີ່ມີນາມສະກຸນ, ພວກເຮົາທໍາອິດອ້າງອີງໃສ່ຕາຕະລາງຈາກຂັ້ນຕອນທີ່ຜ່ານມາ # "ດັດຊະນີເພີ່ມ", ແລະຫຼັງຈາກນັ້ນລະບຸຊື່ຂອງຖັນທີ່ພວກເຮົາຕ້ອງການ [ຖັນ 1] ໃນວົງເລັບສີ່ຫຼ່ຽມ ແລະຈໍານວນຕາລາງໃນຖັນນັ້ນໃນວົງເລັບ curly. ຈໍານວນຕາລາງຈະເປັນຫນຶ່ງຫນ້ອຍກ່ວາຈໍານວນປະຈຸບັນ, ທີ່ພວກເຮົາເອົາຈາກຖັນ ດັດຊະນີ, ຕາມລໍາດັບ.
3. ມັນຍັງຄົງໃຫ້ຕື່ມຂໍ້ມູນໃສ່ໃນຈຸລັງທີ່ຫວ່າງເປົ່າດ້ວຍ null ຊື່ຈາກຈຸລັງທີ່ສູງກວ່າດ້ວຍຄໍາສັ່ງ ການຫັນປ່ຽນ – ຕື່ມ – ລົງ (ການຫັນປ່ຽນ — Fill — Down) ແລະລຶບຖັນທີ່ບໍ່ຈໍາເປັນທີ່ມີດັດຊະນີແລະແຖວທີ່ມີນາມສະກຸນຢູ່ໃນຖັນທໍາອິດ. ດັ່ງນັ້ນ, ພວກເຮົາໄດ້ຮັບ:
ຂັ້ນຕອນທີ 4. ການຈັດກຸ່ມເຂົ້າໄປໃນຕາຕະລາງແຍກຕ່າງຫາກໂດຍຜູ້ຈັດການ
ຂັ້ນຕອນຕໍ່ໄປແມ່ນການຈັດກຸ່ມແຖວສໍາລັບແຕ່ລະຜູ້ຈັດການເປັນຕາຕະລາງແຍກຕ່າງຫາກ. ເພື່ອເຮັດສິ່ງນີ້, ໃນແຖບການຫັນປ່ຽນ, ໃຫ້ໃຊ້ກຸ່ມໂດຍຄໍາສັ່ງ (ການຫັນປ່ຽນ - ກຸ່ມໂດຍ) ແລະໃນປ່ອງຢ້ຽມທີ່ເປີດ, ເລືອກຖັນຜູ້ຈັດການແລະການດໍາເນີນງານທັງຫມົດແຖວ (ແຖວທັງຫມົດ) ເພື່ອເກັບກໍາຂໍ້ມູນພຽງແຕ່ໂດຍບໍ່ມີການນໍາໃຊ້ຫນ້າທີ່ລວບລວມໃດໆ. ພວກມັນ (ລວມ, ສະເລ່ຍ, ແລະອື່ນໆ). P.):
ດັ່ງນັ້ນ, ພວກເຮົາໄດ້ຮັບຕາຕະລາງແຍກຕ່າງຫາກສໍາລັບແຕ່ລະຜູ້ຈັດການ:
ຂັ້ນຕອນທີ 5: ຫັນປ່ຽນຕາຕະລາງ Nested
ໃນປັດຈຸບັນພວກເຮົາໃຫ້ຕາຕະລາງທີ່ນອນຢູ່ໃນແຕ່ລະຫ້ອງຂອງຖັນຜົນໄດ້ຮັບ ຂໍ້ມູນທັງຫມົດ ໃນຮູບຮ່າງທີ່ເຫມາະສົມ.
ທໍາອິດ, ລຶບຖັນທີ່ບໍ່ຈໍາເປັນໃນແຕ່ລະຕາຕະລາງ ຜູ້ຈັດການ. ພວກເຮົາໃຊ້ອີກເທື່ອຫນຶ່ງ ຖັນແບບກຳນົດເອງ ແຖບ ການຫັນເປັນ (ການຫັນປ່ຽນ — ຖັນແບບກຳນົດເອງ) ແລະສູດຕໍ່ໄປນີ້:
ຫຼັງຈາກນັ້ນ, ດ້ວຍຖັນທີ່ຄິດໄລ່ອີກ, ພວກເຮົາຍົກແຖວທໍາອິດໃນແຕ່ລະຕາຕະລາງໄປຫາຫົວຂໍ້:
ແລະສຸດທ້າຍ, ພວກເຮົາປະຕິບັດການຫັນປ່ຽນຕົ້ນຕໍ - ເປີດເຜີຍແຕ່ລະຕາຕະລາງໂດຍໃຊ້ M-function Table.UnpivotOtherColumns:
ຊື່ຂອງພາກພື້ນຈາກສ່ວນຫົວຈະເຂົ້າໄປໃນຖັນໃຫມ່ແລະພວກເຮົາຈະໄດ້ຮັບແຄບກວ່າ, ແຕ່ໃນເວລາດຽວກັນ, ຕາຕະລາງປົກກະຕິຍາວກວ່າ. ຕາລາງຫວ່າງເປົ່າກັບ null ຖືກລະເລີຍ.
ການກໍາຈັດຖັນກາງທີ່ບໍ່ຈໍາເປັນ, ພວກເຮົາມີ:
ຂັ້ນຕອນທີ 6 ຂະຫຍາຍຕາຕະລາງ Nested
ມັນຍັງຄົງຢູ່ເພື່ອຂະຫຍາຍຕາຕະລາງທີ່ຕິດກັນປົກກະຕິທັງຫມົດເຂົ້າໄປໃນບັນຊີລາຍຊື່ດຽວໂດຍໃຊ້ປຸ່ມທີ່ມີລູກສອນສອງເທົ່າຢູ່ໃນສ່ວນຫົວຄໍລໍາ:
… ແລະໃນທີ່ສຸດພວກເຮົາໄດ້ຮັບສິ່ງທີ່ພວກເຮົາຕ້ອງການ:
ທ່ານສາມາດສົ່ງອອກຕາຕະລາງຜົນໄດ້ຮັບກັບຄືນໄປບ່ອນ Excel ໂດຍໃຊ້ຄໍາສັ່ງ ຫນ້າທໍາອິດ - ປິດແລະໂຫຼດ - ປິດແລະໂຫຼດໃນ ... (ຫນ້າທໍາອິດ — Close&Load — Close&Load to…).
- ສ້າງຕາຕະລາງທີ່ມີສ່ວນຫົວທີ່ແຕກຕ່າງກັນຈາກຫຼາຍປື້ມ
- ເກັບກຳຂໍ້ມູນຈາກທຸກໄຟລ໌ໃນໂຟນເດີທີ່ໃຫ້ໄວ້
- ການລວບລວມຂໍ້ມູນຈາກແຜ່ນທັງຫມົດຂອງປື້ມເຂົ້າໄປໃນຕາຕະລາງດຽວ