ມັນບໍ່ເປັນຄວາມລັບທີ່ຜູ້ໃຊ້ 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