ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ການສ້າງບັນຫາ

ຂໍໃຫ້ເບິ່ງການແກ້ໄຂທີ່ສວຍງາມສໍາລັບຫນຶ່ງໃນສະຖານະການມາດຕະຖານທີ່ຜູ້ໃຊ້ Excel ສ່ວນໃຫຍ່ປະເຊີນກັບໄວຫຼືຫຼັງຈາກນັ້ນ: ທ່ານຈໍາເປັນຕ້ອງເກັບກໍາຂໍ້ມູນຢ່າງໄວວາແລະອັດຕະໂນມັດຈາກໄຟລ໌ຈໍານວນຫລາຍເຂົ້າໄປໃນຕາຕະລາງສຸດທ້າຍຫນຶ່ງ. 

ສົມມຸດວ່າພວກເຮົາມີໂຟນເດີຕໍ່ໄປນີ້, ເຊິ່ງປະກອບດ້ວຍຫຼາຍໄຟລ໌ທີ່ມີຂໍ້ມູນຈາກເມືອງສາຂາ:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ຈໍານວນຂອງໄຟລ໌ບໍ່ສໍາຄັນແລະອາດຈະມີການປ່ຽນແປງໃນອະນາຄົດ. ແຕ່ລະໄຟລ໌ມີແຜ່ນທີ່ມີຊື່ Salesບ່ອນທີ່ຕາຕະລາງຂໍ້ມູນຕັ້ງຢູ່:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ຈໍານວນແຖວ (ຄໍາສັ່ງ) ໃນຕາຕະລາງ, ແນ່ນອນ, ແມ່ນແຕກຕ່າງກັນ, ແຕ່ຊຸດຂອງຖັນແມ່ນມາດຕະຖານຢູ່ທົ່ວທຸກແຫ່ງ.

ວຽກງານ: ເພື່ອເກັບກໍາຂໍ້ມູນຈາກໄຟລ໌ທັງຫມົດເຂົ້າໄປໃນປຶ້ມຫນຶ່ງທີ່ມີການປັບປຸງອັດຕະໂນມັດຕໍ່ມາໃນເວລາເພີ່ມຫຼືລຶບໄຟລ໌ເມືອງຫຼືແຖວໃນຕາຕະລາງ. ອີງຕາມຕາຕະລາງລວມສຸດທ້າຍ, ຫຼັງຈາກນັ້ນມັນຈະເປັນໄປໄດ້ທີ່ຈະສ້າງບົດລາຍງານໃດໆ, ຕາຕະລາງ pivot, ຂໍ້ມູນການກັ່ນຕອງ - ຄັດ, ແລະອື່ນໆ, ສິ່ງທີ່ສໍາຄັນແມ່ນສາມາດເກັບກໍາໄດ້.

ພວກເຮົາເລືອກອາວຸດ

ສໍາລັບການແກ້ໄຂ, ພວກເຮົາຕ້ອງການເວີຊັນຫຼ້າສຸດຂອງ Excel 2016 (ຫນ້າທີ່ທີ່ຈໍາເປັນແມ່ນສ້າງຢູ່ໃນມັນໂດຍຄ່າເລີ່ມຕົ້ນ) ຫຼື Excel ຮຸ່ນກ່ອນຫນ້າຂອງ Excel 2010-2013 ທີ່ມີການຕິດຕັ້ງ add-in ຟຣີ. ແບບສອບຖາມພະລັງງານ ຈາກ Microsoft (ດາວໂຫລດໄດ້ທີ່ນີ້). Power Query ເປັນເຄື່ອງມືທີ່ມີຄວາມຍືດຫຍຸ່ນແລະມີປະສິດທິພາບສູງສໍາລັບການໂຫຼດຂໍ້ມູນເຂົ້າໄປໃນ Excel ຈາກໂລກພາຍນອກ, ຫຼັງຈາກນັ້ນລອກແລະປຸງແຕ່ງມັນ. Power Query ຮອງຮັບເກືອບທຸກແຫຼ່ງຂໍ້ມູນທີ່ມີຢູ່ - ຈາກໄຟລ໌ຂໍ້ຄວາມໄປຫາ SQL ແລະແມ້ກະທັ້ງ Facebook 🙂

ຖ້າທ່ານບໍ່ມີ Excel 2013 ຫຼື 2016, ຫຼັງຈາກນັ້ນທ່ານບໍ່ສາມາດອ່ານຕື່ມອີກ (ພຽງແຕ່ kidding). ໃນ Excel ຮຸ່ນເກົ່າ, ວຽກງານດັ່ງກ່າວສາມາດປະຕິບັດໄດ້ໂດຍການດໍາເນີນໂຄງການມະຫາພາກໃນ Visual Basic (ເຊິ່ງຍາກຫຼາຍສໍາລັບຜູ້ເລີ່ມຕົ້ນ) ຫຼືໂດຍການຄັດລອກຄູ່ມືແບບ monotonous (ເຊິ່ງໃຊ້ເວລາດົນແລະສ້າງຂໍ້ຜິດພາດ).

ຂັ້ນ​ຕອນ​ທີ 1. ການ​ນໍາ​ເຂົ້າ​ຫນຶ່ງ​ໄຟລ​໌​ເປັນ​ຕົວ​ຢ່າງ​

ທໍາອິດ, ໃຫ້ນໍາເຂົ້າຂໍ້ມູນຈາກປື້ມວຽກຫນຶ່ງເປັນຕົວຢ່າງ, ດັ່ງນັ້ນ Excel "ເອົາແນວຄວາມຄິດ". ເພື່ອເຮັດສິ່ງນີ້, ສ້າງປື້ມຄູ່ມືຫວ່າງເປົ່າໃຫມ່ແລະ ...

  • ຖ້າທ່ານມີ Excel 2016, ຫຼັງຈາກນັ້ນເປີດແຖບ ຂໍ້ມູນ ແລະຫຼັງຈາກນັ້ນ ສ້າງຄໍາຖາມ - ຈາກໄຟລ໌ - ຈາກປື້ມ (ຂໍ້ມູນ — New Query- From file — From Excel)
  • ຖ້າ​ຫາກ​ທ່ານ​ມີ Excel 2010-2013 ທີ່​ມີ​ການ​ຕິດ​ຕັ້ງ Power Query add-in, ຫຼັງ​ຈາກ​ນັ້ນ​ເປີດ​ແຖບ ແບບສອບຖາມພະລັງງານ ແລະເລືອກເອົາມັນ ຈາກເອກະສານ - ຈາກປື້ມ (ຈາກໄຟລ໌ - ຈາກ Excel)

ຫຼັງຈາກນັ້ນ, ໃນປ່ອງຢ້ຽມທີ່ເປີດ, ໄປທີ່ໂຟນເດີຂອງພວກເຮົາທີ່ມີບົດລາຍງານແລະເລືອກໄຟລ໌ໃດໆຂອງເມືອງ (ມັນບໍ່ສໍາຄັນວ່າອັນໃດ, ເພາະວ່າພວກມັນທັງຫມົດແມ່ນປົກກະຕິ). ຫຼັງ​ຈາກ​ສອງ​ສາມ​ວິ​ນາ​ທີ​, ປ່ອງ​ຢ້ຽມ Navigator ຄວນ​ຈະ​ປາ​ກົດ​ຂຶ້ນ​, ບ່ອນ​ທີ່​ທ່ານ​ຈໍາ​ເປັນ​ຕ້ອງ​ເລືອກ​ເອົາ​ແຜ່ນ​ທີ່​ພວກ​ເຮົາ​ຕ້ອງ​ການ (ຂາຍ​) ຢູ່​ເບື້ອງ​ຊ້າຍ​, ແລະ​ເນື້ອ​ໃນ​ຂອງ​ມັນ​ຈະ​ສະ​ແດງ​ຢູ່​ເບື້ອງ​ຂວາ​:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຄລິກ​ໃສ່​ປຸ່ມ​ໃນ​ແຈ​ລຸ່ມ​ຂວາ​ຂອງ​ປ່ອງ​ຢ້ຽມ​ນີ້​ ດາວໂຫລດ (ໂຫຼດ), ຫຼັງຈາກນັ້ນ, ຕາຕະລາງຈະຖືກນໍາເຂົ້າທັນທີເຂົ້າໄປໃນແຜ່ນໃນຮູບແບບຕົ້ນສະບັບຂອງມັນ. ສໍາລັບໄຟລ໌ດຽວ, ນີ້ແມ່ນດີ, ແຕ່ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ໂຫລດໄຟລ໌ດັ່ງກ່າວຈໍານວນຫຼາຍ, ດັ່ງນັ້ນພວກເຮົາຈະໄປແຕກຕ່າງກັນເລັກນ້ອຍແລະກົດປຸ່ມ. ແກ້ໄຂ (ດັດແກ້). ຫຼັງຈາກນັ້ນ, ຕົວແກ້ໄຂຄໍາຖາມ Power Query ຄວນຈະຖືກສະແດງຢູ່ໃນປ່ອງຢ້ຽມແຍກຕ່າງຫາກທີ່ມີຂໍ້ມູນຂອງພວກເຮົາຈາກປື້ມ:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ນີ້​ແມ່ນ​ເປັນ​ເຄື່ອງ​ມື​ທີ່​ມີ​ອໍາ​ນາດ​ຫຼາຍ​ທີ່​ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ "ສໍາ​ເລັດ​ຮູບ​" ຕາ​ຕະ​ລາງ​ຕາມ​ທີ່​ພວກ​ເຮົາ​ຕ້ອງ​ການ​. ເຖິງແມ່ນວ່າການອະທິບາຍແບບຫຍໍ້ໆກ່ຽວກັບຫນ້າທີ່ຂອງມັນທັງຫມົດຈະໃຊ້ເວລາປະມານຮ້ອຍຫນ້າ, ແຕ່, ຖ້າສັ້ນໆ, ໂດຍໃຊ້ປ່ອງຢ້ຽມນີ້ເຈົ້າສາມາດ:

  • ກັ່ນຕອງຂໍ້ມູນທີ່ບໍ່ຈໍາເປັນ, ເສັ້ນຫວ່າງເປົ່າ, ເສັ້ນທີ່ມີຂໍ້ຜິດພາດ
  • ຮຽງລໍາດັບຂໍ້ມູນໂດຍຫນຶ່ງຫຼືຫຼາຍຖັນ
  • ກໍາຈັດການຄ້າງຫ້ອງ
  • ແບ່ງຂໍ້ຄວາມຫນຽວຕາມຖັນ (ໂດຍຕົວຂັ້ນ, ຈໍານວນຕົວອັກສອນ, ແລະອື່ນໆ)
  • ວາງ​ຂໍ້​ຄວາມ​ເປັນ​ລະ​ບຽບ (ເອົາ​ຊ່ອງ​ຫວ່າງ​ເພີ່ມ​ເຕີມ​, ກໍ​ລະ​ນີ​ທີ່​ຖືກ​ຕ້ອງ​, ແລະ​ອື່ນໆ​)
  • ປ່ຽນ​ປະ​ເພດ​ຂໍ້​ມູນ​ໃນ​ທຸກ​ວິ​ທີ​ທີ່​ເປັນ​ໄປ​ໄດ້ (ປ່ຽນ​ຕົວ​ເລກ​ເຊັ່ນ​ຂໍ້​ຄວາມ​ເປັນ​ຕົວ​ເລກ​ປົກ​ກະ​ຕິ​ແລະ​ກົງ​ກັນ​ຂ້າມ​)
  • transpose (rotate) ຕາ​ຕະ​ລາງ​ແລະ​ຂະ​ຫຍາຍ​ຕາ​ຕະ​ລາງ​ຂ້າມ​ສອງ​ມິ​ຕິ​ລະ​ດັບ​ເປັນ​ແປ​
  • ເພີ່ມຖັນເພີ່ມເຕີມໃສ່ຕາຕະລາງ ແລະໃຊ້ສູດ ແລະຟັງຊັນຕ່າງໆໃນພວກມັນໂດຍໃຊ້ພາສາ M ທີ່ສ້າງຂຶ້ນໃນ Power Query.
  • ...

ຕົວຢ່າງ, ໃຫ້ເພີ່ມຄໍລໍາທີ່ມີຊື່ຂໍ້ຄວາມຂອງເດືອນໃສ່ຕາຕະລາງຂອງພວກເຮົາ, ດັ່ງນັ້ນຕໍ່ມາມັນຈະງ່າຍຂຶ້ນໃນການສ້າງບົດລາຍງານຕາຕະລາງ pivot. ເພື່ອເຮັດສິ່ງນີ້, ໃຫ້ຄລິກຂວາໃສ່ຫົວຂໍ້ຖັນ ວັນແລະເລືອກຄໍາສັ່ງ ຖັນຊໍ້າກັນ (ຊໍ້າກັນຖັນ), ແລະຫຼັງຈາກນັ້ນຄລິກຂວາໃສ່ຫົວຂອງຄໍລໍາທີ່ຊ້ໍາກັນທີ່ປາກົດແລະເລືອກຄໍາສັ່ງ ການ​ປ່ຽນ​ແປງ – ເດືອນ – ຊື່​ເດືອນ​:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ຖັນໃຫມ່ຄວນຖືກສ້າງຂື້ນດ້ວຍຊື່ຂໍ້ຄວາມຂອງເດືອນສໍາລັບແຕ່ລະແຖວ. ໂດຍການຄລິກສອງຄັ້ງໃສ່ຫົວຂໍ້ຖັນ, ທ່ານສາມາດປ່ຽນຊື່ຈາກ ສຳເນົາວັນທີ ເພື່ອຄວາມສະດວກສະບາຍຫຼາຍຂຶ້ນ ເດືອນ, ຕົວຢ່າງ.

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ຖ້າຫາກວ່າໃນບາງຄໍລໍາໂຄງການບໍ່ໄດ້ຮັບຮູ້ປະເພດຂໍ້ມູນຢ່າງຖືກຕ້ອງ, ຫຼັງຈາກນັ້ນທ່ານສາມາດຊ່ວຍມັນໂດຍການຄລິກໃສ່ໄອຄອນຮູບແບບຢູ່ເບື້ອງຊ້າຍຂອງແຕ່ລະຖັນ:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ທ່ານສາມາດຍົກເວັ້ນສາຍທີ່ມີຂໍ້ຜິດພາດຫຼືເສັ້ນຫວ່າງ, ເຊັ່ນດຽວກັນກັບຜູ້ຈັດການຫຼືລູກຄ້າທີ່ບໍ່ຈໍາເປັນ, ໂດຍໃຊ້ຕົວກອງທີ່ງ່າຍດາຍ:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ຍິ່ງໄປກວ່ານັ້ນ, ການຫັນປ່ຽນທີ່ປະຕິບັດທັງຫມົດໄດ້ຖືກແກ້ໄຂຢູ່ໃນກະດານທີ່ຖືກຕ້ອງ, ບ່ອນທີ່ພວກເຂົາສາມາດມ້ວນຄືນ (ຂ້າມ) ຫຼືປ່ຽນພາລາມິເຕີ (ເກຍ):

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ແສງສະຫວ່າງແລະສະຫງ່າງາມ, ບໍ່ແມ່ນບໍ?

ຂັ້ນ​ຕອນ​ທີ 2. ໃຫ້​ປ່ຽນ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ຂອງ​ພວກ​ເຮົາ​ເຂົ້າ​ໄປ​ໃນ​ຫນ້າ​ທີ່​ໄດ້​

ໃນຄໍາສັ່ງທີ່ຈະເຮັດເລື້ມຄືນການຫັນປ່ຽນຂໍ້ມູນທັງຫມົດທີ່ເຮັດສໍາລັບແຕ່ລະປື້ມທີ່ນໍາເຂົ້າ, ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ປ່ຽນຄໍາຮ້ອງຂໍທີ່ສ້າງຂື້ນຂອງພວກເຮົາເຂົ້າໄປໃນຫນ້າທີ່, ເຊິ່ງຈະຖືກນໍາໃຊ້, ໃນທາງກັບກັນ, ໄຟລ໌ທັງຫມົດຂອງພວກເຮົາ. ເພື່ອເຮັດສິ່ງນີ້, ໃນຄວາມເປັນຈິງ, ງ່າຍດາຍຫຼາຍ.

ໃນ Query Editor, ໄປທີ່ແຖບ View ແລະຄລິກໃສ່ປຸ່ມ ບັນນາທິການຂັ້ນສູງ (ເບິ່ງ - ບັນນາທິການຂັ້ນສູງ). ປ່ອງ​ຢ້ຽມ​ຄວນ​ຈະ​ເປີດ​ບ່ອນ​ທີ່​ການ​ກະ​ທໍາ​ທັງ​ຫມົດ​ທີ່​ຜ່ານ​ມາ​ຂອງ​ພວກ​ເຮົາ​ຈະ​ໄດ້​ຮັບ​ການ​ຂຽນ​ໃນ​ຮູບ​ແບບ​ຂອງ​ລະ​ຫັດ​ໃນ​ພາ​ສາ M​. ກະລຸນາສັງເກດວ່າເສັ້ນທາງໄປຫາໄຟລ໌ທີ່ພວກເຮົານໍາເຂົ້າສໍາລັບຕົວຢ່າງແມ່ນ hardcoded ໃນລະຫັດ:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ໃນ​ປັດ​ຈຸ​ບັນ​ໃຫ້​ເຮັດ​ການ​ປັບ​ແຕ່ງ​ສອງ​ສາມ​:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ຄວາມຫມາຍຂອງພວກເຂົາແມ່ນງ່າຍດາຍ: ເສັ້ນທໍາອິດ (filepath)=> ປ່ຽນຂັ້ນຕອນຂອງພວກເຮົາເຂົ້າໄປໃນຫນ້າທີ່ທີ່ມີການໂຕ້ຖຽງ ເສັ້ນທາງໄຟລ໌, ແລະຂ້າງລຸ່ມນີ້ພວກເຮົາປ່ຽນເສັ້ນທາງຄົງທີ່ໃຫ້ກັບຄ່າຂອງຕົວແປນີ້. 

ທັງໝົດ. ໃຫ້ຄລິກໃສ່ ສໍາ​ເລັດ​ຮູບ ແລະຄວນເບິ່ງນີ້:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ຢ່າຢ້ານວ່າຂໍ້ມູນໄດ້ຫາຍໄປ - ໃນຄວາມເປັນຈິງ, ທຸກສິ່ງທຸກຢ່າງແມ່ນດີ, ທຸກສິ່ງທຸກຢ່າງຄວນຈະເປັນແບບນີ້ 🙂 ພວກເຮົາໄດ້ສ້າງຫນ້າທີ່ກໍານົດເອງຂອງພວກເຮົາຢ່າງສໍາເລັດຜົນ, ບ່ອນທີ່ລະບົບການນໍາເຂົ້າແລະການປຸງແຕ່ງຂໍ້ມູນທັງຫມົດຖືກຈື່ໄວ້ໂດຍບໍ່ມີການຜູກມັດກັບໄຟລ໌ສະເພາະ. . ມັນຍັງຄົງໃຫ້ມັນເປັນຊື່ທີ່ເຂົ້າໃຈໄດ້ຫຼາຍຂຶ້ນ (ຕົວຢ່າງ getData) ໃນແຜງດ້ານຂວາໃນພາກສະຫນາມ ຊື່ທໍາອິດ ແລະເຈົ້າສາມາດເກັບກ່ຽວໄດ້ ຫນ້າທໍາອິດ - ປິດແລະດາວໂຫລດ (ເຮືອນ — ປິດ​ແລະ​ໂຫຼດ​). ກະລຸນາສັງເກດວ່າເສັ້ນທາງໄປຫາໄຟລ໌ທີ່ພວກເຮົານໍາເຂົ້າສໍາລັບຕົວຢ່າງແມ່ນ hardcoded ໃນລະຫັດ. ທ່ານຈະກັບຄືນໄປຫາປ່ອງຢ້ຽມ Microsoft Excel ຕົ້ນຕໍ, ແຕ່ແຜງທີ່ມີການເຊື່ອມຕໍ່ທີ່ສ້າງຂື້ນກັບຫນ້າທີ່ຂອງພວກເຮົາຄວນຈະປາກົດຢູ່ເບື້ອງຂວາ:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ຂັ້ນ​ຕອນ​ທີ 3. ການ​ເກັບ​ກໍາ​ໄຟລ​໌​ທັງ​ຫມົດ​

ທຸກພາກສ່ວນທີ່ຍາກທີ່ສຸດແມ່ນຢູ່ເບື້ອງຫຼັງ, ສ່ວນທີ່ມີຄວາມສຸກແລະງ່າຍດາຍຍັງຄົງຢູ່. ໄປທີ່ແຖບ ຂໍ້ມູນ - ສ້າງແບບສອບຖາມ - ຈາກໄຟລ໌ - ຈາກໂຟນເດີ (ຂໍ້​ມູນ — ການ​ສອບ​ຖາມ​ໃຫມ່ — ຈາກ​ໄຟລ​໌ — ຈາກ​ໂຟນ​ເດີ​) ຫຼື, ຖ້າທ່ານມີ Excel 2010-2013, ຄ້າຍຄືກັນກັບແຖບ ແບບສອບຖາມພະລັງງານ. ໃນປ່ອງຢ້ຽມທີ່ປາກົດ, ໃຫ້ລະບຸໂຟນເດີທີ່ໄຟລ໌ເມືອງທັງຫມົດຂອງພວກເຮົາຕັ້ງຢູ່ແລະຄລິກ OK. ຂັ້ນ​ຕອນ​ຕໍ່​ໄປ​ຄວນ​ເປີດ​ປ່ອງ​ຢ້ຽມ​ທີ່​ໄຟລ​໌ Excel ທັງ​ຫມົດ​ທີ່​ພົບ​ເຫັນ​ຢູ່​ໃນ​ໂຟນ​ເດີ​ນີ້ (ແລະ​ໂຟ​ເດີ​ຍ່ອຍ​ຂອງ​ຕົນ​) ແລະ​ລາຍ​ລະ​ອຽດ​ສໍາ​ລັບ​ແຕ່​ລະ​ຂອງ​ພວກ​ເຂົາ​ຈະ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ໄວ້​:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ກົດ ການປ່ຽນແປງ (ດັດແກ້) ແລະອີກເທື່ອຫນຶ່ງພວກເຮົາເຂົ້າໄປໃນປ່ອງຢ້ຽມຕົວແກ້ໄຂຄໍາຖາມທີ່ຄຸ້ນເຄີຍ.

ໃນປັດຈຸບັນພວກເຮົາຈໍາເປັນຕ້ອງເພີ່ມຖັນອື່ນໃສ່ຕາຕະລາງຂອງພວກເຮົາດ້ວຍຫນ້າທີ່ສ້າງຂອງພວກເຮົາ, ເຊິ່ງຈະ "ດຶງ" ຂໍ້ມູນຈາກແຕ່ລະໄຟລ໌. ເພື່ອເຮັດສິ່ງນີ້, ໄປທີ່ແຖບ ເພີ່ມຖັນ – ຖັນແບບກຳນົດເອງ (ເພີ່ມຖັນ - ເພີ່ມຖັນແບບກຳນົດເອງ) ແລະຢູ່ໃນປ່ອງຢ້ຽມທີ່ປາກົດ, ໃສ່ຫນ້າທີ່ຂອງພວກເຮົາ getData, ກໍານົດສໍາລັບມັນເປັນການໂຕ້ຖຽງເສັ້ນທາງເຕັມໄປຫາແຕ່ລະໄຟລ໌:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ຫຼັງຈາກທີ່ຄລິກໃສ່ OK ຖັນທີ່ສ້າງຂຶ້ນຄວນຈະຖືກເພີ່ມໃສ່ຕາຕະລາງຂອງພວກເຮົາຢູ່ເບື້ອງຂວາ.

ຕອນນີ້ໃຫ້ພວກເຮົາລຶບຖັນທີ່ບໍ່ຈໍາເປັນທັງຫມົດ (ເຊັ່ນໃນ Excel, ໂດຍໃຊ້ປຸ່ມຫນູຂວາ - ເອົາ), ປ່ອຍໃຫ້ພຽງແຕ່ຖັນທີ່ເພີ່ມແລະຄໍລໍາທີ່ມີຊື່ໄຟລ໌, ເພາະວ່າຊື່ນີ້ (ຫຼາຍທີ່ຊັດເຈນ, ເມືອງ) ຈະເປັນປະໂຫຍດທີ່ຈະມີຂໍ້ມູນທັງຫມົດສໍາລັບແຕ່ລະແຖວ.

ແລະໃນປັດຈຸບັນ "wow moment" - ໃຫ້ຄລິກໃສ່ຮູບສັນຍາລັກທີ່ມີລູກສອນຂອງຕົນເອງຢູ່ໃນມຸມຂວາເທິງຂອງຖັນເພີ່ມກັບຫນ້າທີ່ຂອງພວກເຮົາ:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

… ຍົກເລີກການເລືອກ ໃຊ້ຊື່ຖັນຕົ້ນສະບັບເປັນຄໍານໍາຫນ້າ (ໃຊ້ຊື່ຖັນຕົ້ນສະບັບເປັນຄຳນຳໜ້າ)ແລະຄິກ OK. ແລະຟັງຊັນຂອງພວກເຮົາຈະໂຫລດແລະປະມວນຜົນຂໍ້ມູນຈາກແຕ່ລະໄຟລ໌, ປະຕິບັດຕາມ algorithm ບັນທຶກແລະເກັບກໍາທຸກສິ່ງທຸກຢ່າງຢູ່ໃນຕາຕະລາງທົ່ວໄປ:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ເພື່ອຄວາມງາມທີ່ສົມບູນ, ທ່ານຍັງສາມາດເອົາສ່ວນຂະຫຍາຍ .xlsx ອອກຈາກຖັນທຳອິດທີ່ມີຊື່ໄຟລ໌ – ໂດຍການປ່ຽນມາດຕະຖານດ້ວຍ “ບໍ່ມີຫຍັງ” (ຄລິກຂວາໃສ່ຫົວຖັນ – ທົດແທນ) ແລະປ່ຽນຊື່ຖັນນີ້ເປັນ ຄວາມຮູ້ສຶກ. ແລະຍັງແກ້ໄຂຮູບແບບຂໍ້ມູນໃນຖັນກັບວັນທີ.

ທັງໝົດ! ໃຫ້ຄລິກໃສ່ ຫນ້າທໍາອິດ - ປິດແລະໂຫຼດ (ຫນ້າທໍາອິດ — ປິດ & ໂຫຼດ). ຂໍ້​ມູນ​ທັງ​ຫມົດ​ທີ່​ເກັບ​ກໍາ​ໂດຍ​ການ​ສອບ​ຖາມ​ສໍາ​ລັບ​ຕົວ​ເມືອງ​ທັງ​ຫມົດ​ຈະ​ໄດ້​ຮັບ​ການ​ອັບ​ໂຫຼດ​ເອ​ກະ​ສານ Excel ໃນ​ປັດ​ຈຸ​ບັນ​ໃນ​ຮູບ​ແບບ "smart ຕາ​ຕະ​ລາງ​"​:

ການປະກອບຕາຕະລາງຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນດ້ວຍ Power Query

ການ​ເຊື່ອມ​ຕໍ່​ທີ່​ສ້າງ​ຂຶ້ນ​ແລະ​ການ​ທໍາ​ງານ​ຂອງ​ການ​ປະ​ກອບ​ຂອງ​ພວກ​ເຮົາ​ບໍ່​ຈໍາ​ເປັນ​ຕ້ອງ​ໄດ້​ຮັບ​ການ​ບັນ​ທຶກ​ແຍກ​ຕ່າງ​ຫາກ​ໃນ​ວິ​ທີ​ການ​ໃດ​ຫນຶ່ງ - ພວກ​ເຂົາ​ເຈົ້າ​ໄດ້​ຖືກ​ບັນ​ທຶກ​ໄວ້​ຮ່ວມ​ກັບ​ໄຟລ​໌​ໃນ​ປັດ​ຈຸ​ບັນ​ໃນ​ວິ​ທີ​ການ​ປົກ​ກະ​ຕິ​.

ໃນອະນາຄົດ, ມີການປ່ຽນແປງໃດໆໃນໂຟນເດີ (ການເພີ່ມຫຼືການຖອນຕົວເມືອງ) ຫຼືໃນໄຟລ໌ (ການປ່ຽນຈໍານວນເສັ້ນ), ມັນຈະພຽງພໍທີ່ຈະຄລິກຂວາໃສ່ຕາຕະລາງຫຼືຄໍາຖາມຢູ່ໃນແຖບຂວາແລະເລືອກ. ຄໍາສັ່ງ ອັບເດດ ແລະບັນທຶກ (ໂຫຼດຂໍ້ມູນຄືນໃໝ່) - Power Query ຈະ "ສ້າງ" ຂໍ້ມູນທັງຫມົດອີກເທື່ອຫນຶ່ງໃນສອງສາມວິນາທີ.

PS

ການແກ້ໄຂ. ຫຼັງຈາກການປັບປຸງເດືອນມັງກອນ 2017, Power Query ໄດ້ຮຽນຮູ້ວິທີການເກັບລວບລວມປື້ມວຽກ Excel ດ້ວຍຕົວມັນເອງ, ເຊັ່ນວ່າບໍ່ຈໍາເປັນຕ້ອງເຮັດຫນ້າທີ່ແຍກຕ່າງຫາກອີກຕໍ່ໄປ - ມັນຈະເກີດຂື້ນໂດຍອັດຕະໂນມັດ. ດັ່ງນັ້ນ, ຂັ້ນຕອນທີສອງຈາກບົດຄວາມນີ້ແມ່ນບໍ່ຈໍາເປັນອີກຕໍ່ໄປແລະຂະບວນການທັງຫມົດຈະກາຍເປັນງ່າຍດາຍຫຼາຍ:

  1. ເລືອກ ສ້າງການຮ້ອງຂໍ - ຈາກໄຟລ໌ - ຈາກໂຟນເດີ - ເລືອກໂຟນເດີ - ຕົກລົງ
  2. ຫຼັງຈາກບັນຊີລາຍຊື່ຂອງໄຟລ໌ປາກົດ, ກົດ ການປ່ຽນແປງ
  3. ຢູ່ໃນປ່ອງຢ້ຽມ Query Editor, ຂະຫຍາຍຖັນ Binary ດ້ວຍລູກສອນສອງເທົ່າ ແລະເລືອກຊື່ແຜ່ນງານທີ່ຈະເອົາມາຈາກແຕ່ລະໄຟລ໌.

ແລະນັ້ນແມ່ນທັງຫມົດ! ເພງ!

  • ອອກແບບໃໝ່ຂອງແຖບຂ້າມເປັນຮາບພຽງທີ່ເໝາະສົມສຳລັບການສ້າງຕາຕະລາງ pivot
  • ການສ້າງຕາຕະລາງຟອງເຄື່ອນໄຫວໃນ Power View
  • Macro ເພື່ອປະກອບແຜ່ນຈາກໄຟລ໌ Excel ທີ່ແຕກຕ່າງກັນເຂົ້າໄປໃນຫນຶ່ງ

ອອກຈາກ Reply ເປັນ