ຜູ້ອອກແບບຕາຕະລາງ

ເນື້ອໃນ

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

ບໍ່ດົນຫຼືຫຼັງຈາກນັ້ນ, ຜູ້ໃຊ້ຂອງຕາຕະລາງດັ່ງກ່າວໄດ້ສະຫຼຸບວ່າ "ມັນອາດຈະບໍ່ງາມຫຼາຍ, ແຕ່ມັນກໍ່ສາມາດເຮັດວຽກໄດ້" ແລະເລີ່ມຕົ້ນອອກແບບຕາຕະລາງຂອງລາວງ່າຍ, ເຮັດໃຫ້ມັນສອດຄ່ອງກັບຄໍາແນະນໍາຄລາສສິກ:

  • ສ່ວນຫົວແຖວດຽວແບບງ່າຍໆ, ເຊິ່ງແຕ່ລະຖັນຈະມີຊື່ສະເພາະຂອງຕົນເອງ (ຊື່ຊ່ອງຂໍ້ມູນ)
  • one line – ຫນຶ່ງ​ໃນ​ການ​ດໍາ​ເນີນ​ງານ​ສໍາ​ເລັດ (ຂໍ້​ຕົກ​ລົງ​, ການ​ຂາຍ​, ການ​ປະ​ກາດ​, ໂຄງ​ການ​, ແລະ​ອື່ນໆ​)
  • ບໍ່ມີຕາລາງທີ່ຖືກຮວມ
  • ໂດຍບໍ່ມີການພັກຜ່ອນໃນຮູບແບບຂອງແຖວແລະຖັນຫວ່າງເປົ່າ

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

Of     ຜູ້ອອກແບບຕາຕະລາງ   do     ຜູ້ອອກແບບຕາຕະລາງ  

ໃນແງ່ຂອງຖານຂໍ້ມູນ, ຕາຕະລາງທີ່ຖືກຕ້ອງມັກຈະເອີ້ນວ່າຮາບພຽງ (ແປ) - ມັນແມ່ນອີງຕາມຕາຕະລາງດັ່ງກ່າວມັນດີທີ່ສຸດທີ່ຈະສ້າງບົດລາຍງານຂອງຕາຕະລາງ pivot (ຕາຕະລາງ pivot) ແລະເຮັດການວິເຄາະ.

ທ່ານສາມາດປ່ຽນຕາຕະລາງສອງມິຕິເປັນຕາຕະລາງຮາບພຽງໂດຍໃຊ້ macro ງ່າຍດາຍ. ເປີດ Visual Basic Editor ຜ່ານແຖບ ນັກພັດທະນາ – Visual Basic (ຜູ້ພັດທະນາ - Visual Basic Editor) ຫຼືທາງລັດແປ້ນພິມ alt+F11. ໃສ່ໂມດູນໃຫມ່ (ໃສ່ - ໂມດູນ) ແລະຄັດລອກຂໍ້ຄວາມຂອງມະຫາພາກນີ້ຢູ່ທີ່ນັ້ນ:

Sub Redesigner() Dim i As Long Dim hc As Integer, hr As Integer Dim ns As Worksheet hr = InputBox("Сколько строк с подписями сверху?") hc = InputBox("Совплько стодплико?" False i = 1 Set inpdata = Selection Set ns = Worksheets.Add For r = (hr + 1) To inpdata.Rows.Count For c = (hc + 1) To inpdata.Columns.Count For j = 1 To hc ns. Cells(i,j) = inpdata.Cells(r, j) Next j ສໍາລັບ k = 1 To hr ns.Cells(i, j + k - 1) = inpdata.Cells(k, c) Next k ns.Cells( i, j + k - 1) = inpdata.Cells(r, c) i = i + 1 ຕໍ່ໄປ c Next r End Sub  

ຈາກນັ້ນທ່ານສາມາດປິດຕົວແກ້ໄຂ VBA ແລະກັບຄືນໄປຫາ Excel. ຕອນນີ້ພວກເຮົາສາມາດເລືອກຕາຕະລາງຕົ້ນສະບັບ (ຢ່າງສົມບູນ, ມີຫົວແລະຄໍລໍາທໍາອິດທີ່ມີເດືອນ) ແລະດໍາເນີນການ macro ຂອງພວກເຮົາ. ນັກພັດທະນາ – Macros (ຜູ້​ພັດ​ທະ​ນາ — Macros​) ຫຼືກົດປະສົມປະສານ alt+F8.

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

  • ມະຫາພາກແມ່ນຫຍັງ, ບ່ອນທີ່ຈະໃສ່ລະຫັດມະຫາພາກໃນ VBA, ວິທີການໃຊ້ພວກມັນ
  • ການສ້າງບົດລາຍງານດ້ວຍ PivotTables
  • ເຄື່ອງມືໃນການອອກແບບໃຫມ່ຕາຕະລາງ XNUMXD ໃຫ້ເປັນຕາຕະລາງແປຈາກ PLEX add-on

 

ອອກຈາກ Reply ເປັນ