ເນື້ອໃນ
ບັນຫາ
ສົມມຸດວ່າພວກເຮົາມີຕາຕະລາງທີ່ງ່າຍດາຍເຊັ່ນນີ້, ເຊິ່ງຈໍານວນເງິນທີ່ຖືກຄິດໄລ່ໃນແຕ່ລະເດືອນໃນສອງເມືອງ, ແລະຫຼັງຈາກນັ້ນຈໍານວນທັງຫມົດຈະຖືກປ່ຽນເປັນເງິນເອີໂຣໃນອັດຕາຈາກຫ້ອງສີເຫຼືອງ J2.
ບັນຫາແມ່ນວ່າຖ້າທ່ານຄັດລອກໄລຍະ D2:D8 ກັບສູດຢູ່ບ່ອນອື່ນໃນແຜ່ນ, ຫຼັງຈາກນັ້ນ Microsoft Excel ຈະແກ້ໄຂການເຊື່ອມຕໍ່ໃນສູດເຫຼົ່ານີ້ໂດຍອັດຕະໂນມັດ, ຍ້າຍໄປບ່ອນໃຫມ່ແລະຢຸດການນັບ:
ວຽກງານ: ຄັດລອກໄລຍະທີ່ມີສູດເພື່ອບໍ່ໃຫ້ສູດປ່ຽນແປງແລະຍັງຄົງຢູ່ຄືເກົ່າ, ຮັກສາຜົນໄດ້ຮັບການຄິດໄລ່.
ວິທີການ 1. ການເຊື່ອມໂຍງຢ່າງແທ້ຈິງ
ວິທີທີ່ 2: ປິດການໃຊ້ງານສູດຊົ່ວຄາວ
ເພື່ອປ້ອງກັນບໍ່ໃຫ້ສູດປ່ຽນແປງເມື່ອການຄັດລອກ, ທ່ານຈໍາເປັນຕ້ອງ (ຊົ່ວຄາວ) ໃຫ້ແນ່ໃຈວ່າ Excel ຢຸດປະຕິບັດພວກມັນເປັນສູດ. ອັນນີ້ສາມາດເຮັດໄດ້ໂດຍການປ່ຽນເຄື່ອງໝາຍສະເໝີພາບ (=) ດ້ວຍຕົວອັກສອນອື່ນທີ່ບໍ່ພົບຕາມປົກກະຕິໃນສູດ, ເຊັ່ນເຄື່ອງໝາຍ hash (#) ຫຼື ຄູ່ຂອງ ampersands (&&) ສໍາລັບເວລາສຳເນົາ. ສໍາລັບການນີ້:
- ເລືອກໄລຍະທີ່ມີສູດ (ໃນຕົວຢ່າງຂອງພວກເຮົາ D2:D8)
- ກົດ Ctrl + H ຢູ່ເທິງແປ້ນພິມ ຫຼືແຖບ ຫນ້າທໍາອິດ – ຊອກຫາແລະເລືອກ – ທົດແທນ (ຫນ້າທໍາອິດ — ຊອກຫາແລະເລືອກ — ແທນທີ່)
- ໃນກ່ອງໂຕ້ຕອບທີ່ປາກົດ, ໃຫ້ໃສ່ສິ່ງທີ່ພວກເຮົາກໍາລັງຊອກຫາແລະສິ່ງທີ່ພວກເຮົາປ່ຽນແທນ, ແລະໃນ ຕົວກໍານົດການ (ຕົວເລືອກ) ຢ່າລືມໃຫ້ຄວາມກະຈ່າງແຈ້ງ ຂອບເຂດການຊອກຫາ – ສູດ. ພວກເຮົາກົດ ປ່ຽນແທນທັງໝົດ (ປ່ຽນແທນທັງໝົດ).
- ຄັດລອກໄລຍະຜົນໄດ້ຮັບດ້ວຍສູດການປິດການໃຊ້ງານໃສ່ບ່ອນທີ່ຖືກຕ້ອງ:
- ແທນທີ່ # on = ກັບຄືນໄປບ່ອນການນໍາໃຊ້ປ່ອງຢ້ຽມດຽວກັນ, ກັບຄືນໄປບ່ອນການທໍາງານຂອງສູດ.
ວິທີທີ 3: ສຳເນົາຜ່ານ Notepad
ວິທີການນີ້ແມ່ນໄວແລະງ່າຍຂຶ້ນຫຼາຍ.
ກົດແປ້ນພິມລັດ Ctrl+Ё ຫຼືປຸ່ມ ສະແດງສູດ ແຖບ ສູດ (ສູດ - ສະແດງສູດ), ເພື່ອເປີດໃຊ້ຮູບແບບການກວດສອບສູດ - ແທນທີ່ຈະເປັນຜົນໄດ້ຮັບ, ຈຸລັງຈະສະແດງສູດທີ່ພວກມັນຖືກຄິດໄລ່:
ຄັດລອກຂອບເຂດ D2:D8 ຂອງພວກເຮົາແລະວາງມັນເຂົ້າໄປໃນມາດຕະຖານ Notebook:
ຕອນນີ້ເລືອກທຸກຢ່າງທີ່ວາງ (Ctrl + A), ຄັດລອກມັນໃສ່ clipboard ອີກເທື່ອຫນຶ່ງ (Ctrl + C) ແລະວາງມັນໃສ່ແຜ່ນບ່ອນທີ່ທ່ານຕ້ອງການ:
ມັນຍັງຄົງພຽງແຕ່ກົດປຸ່ມ ສະແດງສູດ (ສະແດງສູດ)ເພື່ອກັບຄືນ Excel ກັບຮູບແບບປົກກະຕິ.
ຫມາຍເຫດ: ວິທີການນີ້ບາງຄັ້ງກໍ່ລົ້ມເຫລວໃນຕາຕະລາງສະລັບສັບຊ້ອນທີ່ມີຕາລາງທີ່ຖືກລວມ, ແຕ່ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ມັນເຮັດວຽກໄດ້ດີ.
ວິທີການ 4. ມະຫາພາກ
ຖ້າທ່ານມັກຈະເຮັດການຄັດລອກສູດດັ່ງກ່າວໂດຍບໍ່ມີການປ່ຽນການອ້າງອິງ, ມັນສົມເຫດສົມຜົນທີ່ຈະໃຊ້ມະຫາພາກສໍາລັບການນີ້. ກົດແປ້ນພິມລັດ Alt + F11 ຫຼືປຸ່ມ Visual Basic ແຖບ ການພັດທະນາ (ຜູ້ພັດທະນາ), ໃສ່ໂມດູນໃຫມ່ຜ່ານເມນູ ໃສ່ - ໂມດູນ ແລະຄັດລອກຂໍ້ຄວາມຂອງມະຫາພາກນີ້ຢູ່ທີ່ນັ້ນ:
Sub Copy_Formulas() Dim copyRange As Range, pasteRange As Range On Error Resume Next Set copyRange = Application.InputBox("ເລືອກເຊລທີ່ມີສູດເພື່ອຄັດລອກ.", _ "Copy formulas sure", Default:=Selection.Address, Type := 8) ຖ້າ copyRange ບໍ່ມີຫຍັງຫຼັງຈາກນັ້ນ Exit Sub Set pasteRange = Application.InputBox("ຕອນນີ້ເລືອກໄລຍະ paste." & vbCrLf & vbCrLf & _ "ໄລຍະຈະຕ້ອງເທົ່າກັບຂະໜາດຂອງເຊວຕົ້ນສະບັບ" & vbCrLf & _" to copy." , "copy formulas sure", _ Default:=Selection.Address, Type:=8) ຖ້າ pasteRange.Cells.Count <> copyRange.Cells.Count ຫຼັງຈາກນັ້ນ MsgBox "Copy and paste ranges vary in size!", vbExclamation, "Copy error" Exit Sub End ຖ້າ ຫາກ pasteRange ບໍ່ມີຫຍັງແລ້ວ ອອກຈາກ Sub ອື່ນ pasteRange.Formula = copyRange.Formula End ຖ້າ End Sub
ທ່ານສາມາດນໍາໃຊ້ປຸ່ມເພື່ອດໍາເນີນການ macro ໄດ້. ມາໂຄຣ ແຖບ ການພັດທະນາ (ຜູ້ພັດທະນາ — Macros) ຫຼືທາງລັດແປ້ນພິມ Alt + F8. ຫຼັງຈາກແລ່ນມະຫາພາກແລ້ວ, ມັນຈະຂໍໃຫ້ເຈົ້າເລືອກໄລຍະທີ່ມີສູດຕົ້ນສະບັບ ແລະໄລຍະການແຊກ ແລະຈະສຳເນົາສູດໂດຍອັດຕະໂນມັດ:
- ສະດວກໃນການເບິ່ງສູດແລະຜົນໄດ້ຮັບໃນເວລາດຽວກັນ
- ເປັນຫຍັງຮູບແບບການອ້າງອິງ R1C1 ແມ່ນຈໍາເປັນໃນສູດ Excel
- ວິທີການຊອກຫາຈຸລັງທັງຫມົດຢ່າງໄວວາດ້ວຍສູດ
- ເຄື່ອງມືເພື່ອຄັດລອກສູດທີ່ແນ່ນອນຈາກສ່ວນເສີມ PLEX