ການຕື່ມຂໍ້ມູນອັດຕະໂນມັດອັດສະລິຍະລົງແລະຂວາ

ເນື້ອໃນ

ຈົນກ່ວາໃນປັດຈຸບັນ, ບາງຄັ້ງດ້ວຍຮອຍຍິ້ມຂ້າພະເຈົ້າຈື່ຫນຶ່ງໃນການຝຶກອົບຮົມບໍລິສັດຄັ້ງທໍາອິດຂອງຂ້າພະເຈົ້າໃນ 10 ປີກ່ອນຫນ້ານີ້.

ຈິນຕະນາການ: ຫ້ອງການພື້ນທີ່ເປີດຂອງຫ້ອງການຕົວແທນຂອງບໍລິສັດ FMCG ສາກົນ, ຂະຫນາດໃຫຍ່ເປັນສະຫນາມກິລາບານເຕະ. ການອອກແບບທີ່ຫຼູຫຼາ, ອຸປະກອນຫ້ອງການລາຄາແພງ, ການນຸ່ງຖື, ຄົນຕ່າງປະເທດທີ່ນັ່ງຢູ່ຕາມມຸມ – ນັ້ນຄືທັງໝົດ 🙂 ໃນຫ້ອງປະຊຸມແຫ່ງໜຶ່ງ, ຂ້ອຍເລີ່ມການຝຶກອົບຮົມຂັ້ນສູງເປັນເວລາ 2003 ມື້ກ່ຽວກັບ Excel 15 ລຸ້ນປັດຈຸບັນໃຫ້ພະນັກງານຫຼັກ XNUMX ຄົນຂອງພະແນກເສດຖະກິດ. , ພ້ອມກັບຜູ້ນໍາຂອງພວກເຂົາ. ພວກເຮົາຮູ້ຈັກ, ຂ້ອຍຖາມພວກເຂົາກ່ຽວກັບວຽກງານທຸລະກິດ, ບັນຫາ, ຂ້ອຍຂໍໃຫ້ພວກເຂົາສະແດງໄຟລ໌ການເຮັດວຽກປົກກະຕິຫຼາຍ. ພວກເຂົາເຈົ້າສະແດງໃຫ້ເຫັນຄວາມຍາວກິໂລແມັດຂອງການ unloading ຈາກ SAP, ແຜ່ນບົດລາຍງານທີ່ເຂົາເຈົ້າເຮັດກ່ຽວກັບເລື່ອງນີ້, ແລະອື່ນໆ. ດີ, ມັນເປັນສິ່ງທີ່ຄຸ້ນເຄີຍ - ຂ້າພະເຈົ້າຄິດເຖິງຫົວຂໍ້ແລະເວລາ, ປັບກັບຜູ້ຊົມ. ອອກຈາກມຸມຂອງຕາຂອງຂ້ອຍ, ຂ້ອຍສັງເກດເຫັນວິທີການຫນຶ່ງໃນຜູ້ເຂົ້າຮ່ວມ, ສະແດງໃຫ້ເຫັນບົດລາຍງານຂອງລາວ, ອົດທົນດຶງຈຸລັງທີ່ມີສູດລົງດ້ວຍໄມ້ກາງແຂນສີດໍາໃນມຸມຂວາລຸ່ມສໍາລັບຫລາຍພັນເສັ້ນ, ຫຼັງຈາກນັ້ນຂ້າມໄປໃນຕອນທ້າຍຂອງ ຕາຕະລາງກ່ຽວກັບແມງວັນ, ດຶງມັນກັບຄືນໄປບ່ອນ, ແລະອື່ນໆ. ບໍ່ສາມາດຢືນໄດ້, ຂ້າພະເຈົ້າຂັດຂວາງເຂົາ curling ຫນູປະມານຫນ້າຈໍແລະສະແດງໃຫ້ເຫັນ double-click ເທິງໄມ້ກາງແຂນສີດໍາ, ອະທິບາຍກ່ຽວກັບການສໍາເລັດອັດຕະໂນມັດລົງໄປຢຸດ. 

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

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

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

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

  • ການຄັດລອກບໍ່ສະເຫມີເກີດຂຶ້ນກັບທ້າຍຕາຕະລາງ. ຖ້າຕາຕະລາງບໍ່ແມ່ນ monolithic, ie ມີຈຸລັງຫວ່າງເປົ່າຢູ່ໃນຖັນທີ່ຢູ່ຕິດກັນ, ມັນບໍ່ແມ່ນຄວາມຈິງທີ່ວ່າການຕື່ມຂໍ້ມູນອັດຕະໂນມັດຈະເຮັດວຽກຈົນກ່ວາຕາຕະລາງສຸດທ້າຍ. ສ່ວນຫຼາຍອາດຈະ, ຂະບວນການຈະຢຸດຢູ່ໃນຫ້ອງຫວ່າງເປົ່າທີ່ໃກ້ທີ່ສຸດກ່ອນທີ່ຈະໄປເຖິງທີ່ສຸດ. ຖ້າມີເຊລຖືກຄອບຄອງໂດຍບາງສິ່ງບາງຢ່າງຢູ່ຂ້າງລຸ່ມຖັນ, ຫຼັງຈາກນັ້ນການຕື່ມຂໍ້ມູນອັດຕະໂນມັດຈະຢຸດຢູ່ໃນພວກມັນແນ່ນອນ.
  • ເມື່ອສຳເນົາ spoils ການອອກແບບຈຸລັງ, ເນື່ອງຈາກວ່າໂດຍຄ່າເລີ່ມຕົ້ນ, ບໍ່ພຽງແຕ່ສູດໄດ້ຖືກຄັດລອກ, ແຕ່ຍັງຮູບແບບ. ເພື່ອແກ້ໄຂ, ໃຫ້ຄລິກໃສ່ປຸ່ມຕົວເລືອກສໍາເນົາແລະເລືອກ ຄຸນຄ່າເທົ່ານັ້ນ (ຕື່ມຂໍ້ມູນໂດຍບໍ່ມີຮູບແບບ).
  • ບໍ່ມີວິທີທີ່ໄວທີ່ຈະຍັງສະດວກ stretch ສູດ ບໍ່ລົງແຕ່ໄປທາງຂວາຍົກເວັ້ນການດຶງດ້ວຍມື. ການຄລິກສອງຄັ້ງໃສ່ໄມ້ກາງແຂນສີດໍາແມ່ນພຽງແຕ່ລົງ.

ໃຫ້ພະຍາຍາມແກ້ໄຂຂໍ້ບົກຜ່ອງເຫຼົ່ານີ້ດ້ວຍມະຫາພາກທີ່ງ່າຍດາຍ.

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

Sub SmartFillDown() Dim rng As Range, n As Long Set rng = ActiveCell.Offset(0, -1).CurrentRegion ຖ້າ rng.Cells.Count > 1 ຫຼັງຈາກນັ້ນ n = rng.Cells(1).Row + rng.Rows. Count - ActiveCell.Row ActiveCell.AutoFill Destination:=ActiveCell.Resize(n, 1), Type:=xlFillValues ​​End ຖ້າສິ້ນສຸດຍ່ອຍຍ່ອຍ SmartFillRight() Dim rng As Range, n As Long Set rng = ActiveCell.Offset(-1, 0).CurrentRegion ຖ້າ rng.Cells.Count > 1 ຫຼັງຈາກນັ້ນ n = rng.Cells(1).Column + rng.Columns.Count - ActiveCell.Column ActiveCell.AutoFill Destination:=ActiveCell.Resize(1, n), ປະເພດ: =xlFillValues ​​End ຖ້າ End Sub  

ມະຫາພາກດັ່ງກ່າວ:

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

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

ຄວາມງາມ.

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

  • ແມໂຄແມ່ນຫຍັງ, ວິທີການໃຊ້ພວກມັນ, ບ່ອນທີ່ເອົາລະຫັດ Visual Basic ແລະບ່ອນທີ່ຈະວາງມັນ.
  • ຕາຕະລາງອັດສະລິຍະໃນ Excel 2007-2013
  • ສຳເນົາສູດຄຳນວນໂດຍບໍ່ປ່ຽນການເຊື່ອມຕໍ່

ອອກຈາກ Reply ເປັນ