ເນື້ອໃນ
ຢູ່ glance ທໍາອິດ (ໂດຍສະເພາະໃນເວລາທີ່ອ່ານການຊ່ວຍເຫຼືອ), ຫນ້າທີ່ ປະຕິບັດຕາມ (ໂດຍອີງໃສ່) ເບິ່ງງ່າຍດາຍແລະແມ້ກະທັ້ງບໍ່ຈໍາເປັນ. ໂດຍເນື້ອແທ້ແລ້ວຂອງມັນແມ່ນການປ່ຽນຂໍ້ຄວາມທີ່ຄ້າຍຄືກັບການເຊື່ອມຕໍ່ເຂົ້າໄປໃນການເຊື່ອມຕໍ່ທີ່ສົມບູນ. ເຫຼົ່ານັ້ນ. ຖ້າຫາກວ່າພວກເຮົາຕ້ອງການທີ່ຈະອ້າງເຖິງ cell A1, ຫຼັງຈາກນັ້ນ, ພວກເຮົາສາມາດເຮັດໃຫ້ການເຊື່ອມຕໍ່ໂດຍກົງ (ເຂົ້າສູ່ລະບົບເທົ່າທຽມກັນໃນ D1, ໃຫ້ຄລິກໃສ່ A1 ແລະກົດ Enter), ຫຼືພວກເຮົາສາມາດນໍາໃຊ້. ປະຕິບັດຕາມ ສໍາລັບຈຸດປະສົງດຽວກັນ:
ກະລຸນາສັງເກດວ່າການໂຕ້ຖຽງຟັງຊັນ - ການອ້າງອີງເຖິງ A1 - ຖືກໃສ່ໃນເຄື່ອງຫມາຍວົງຢືມ, ດັ່ງນັ້ນ, ໃນຄວາມເປັນຈິງ, ຂໍ້ຄວາມຢູ່ທີ່ນີ້.
"ດີ, OK," ເຈົ້າເວົ້າ. "ແລະຜົນປະໂຫຍດແມ່ນຫຍັງ?"
ແຕ່ຢ່າຕັດສິນໂດຍຄວາມປະທັບໃຈຄັ້ງທໍາອິດ - ມັນເປັນການຫຼອກລວງ. ຄຸນນະສົມບັດນີ້ສາມາດຊ່ວຍໃຫ້ທ່ານອອກໃນຫຼາຍສະຖານະການ.
ຕົວຢ່າງ 1. Transpose
ຄລາສສິກຂອງປະເພດ: ທ່ານຈໍາເປັນຕ້ອງໄດ້ຫັນ dia ຕັ້ງ
groove ກັບແນວນອນ (transpose). ແນ່ນອນ, ທ່ານສາມາດນໍາໃຊ້ໃສ່ຫຼືຟັງຊັນພິເສດ ການໂອນ (ໂອນ) ໃນສູດ array, ແຕ່ທ່ານສາມາດໄດ້ຮັບໂດຍຂອງພວກເຮົາ ປະຕິບັດຕາມ:
ເຫດຜົນແມ່ນງ່າຍດາຍ: ເພື່ອໃຫ້ໄດ້ຮັບທີ່ຢູ່ຂອງຈຸລັງຕໍ່ໄປ, ພວກເຮົາກາວຕົວອັກສອນ "A" ທີ່ມີຕົວອັກສອນພິເສດ "&" ແລະຈໍານວນຖັນຂອງຈຸລັງປະຈຸບັນ, ເຊິ່ງຫນ້າທີ່ໃຫ້ພວກເຮົາ. ເສົາ (ຖັນ).
ຂັ້ນຕອນການປີ້ນກັບຄືນໄປບ່ອນແມ່ນເຮັດໄດ້ດີກວ່າທີ່ແຕກຕ່າງກັນເລັກນ້ອຍ. ນັບຕັ້ງແຕ່ເວລານີ້ພວກເຮົາຈໍາເປັນຕ້ອງສ້າງການເຊື່ອມຕໍ່ກັບຈຸລັງ B2, C2, D2, ແລະອື່ນໆ, ມັນສະດວກກວ່າທີ່ຈະໃຊ້ຮູບແບບການເຊື່ອມຕໍ່ R1C1 ແທນທີ່ຈະເປັນ "ຮົບທະເລ". ໃນຮູບແບບນີ້, ຈຸລັງຂອງພວກເຮົາຈະແຕກຕ່າງກັນພຽງແຕ່ຢູ່ໃນຈໍານວນຖັນ: B2=R1C2, C2=R1C3, D2=R1C4 ແລະອື່ນໆ
ນີ້ແມ່ນບ່ອນທີ່ການໂຕ້ຖຽງຫນ້າທີ່ທາງເລືອກທີສອງເຂົ້າມາ. ປະຕິບັດຕາມ. ຖ້າມັນເທົ່າທຽມກັນ ນອນ (ຜິດ), ຫຼັງຈາກນັ້ນທ່ານສາມາດກໍານົດທີ່ຢູ່ເຊື່ອມຕໍ່ໃນໂຫມດ R1C1. ດັ່ງນັ້ນພວກເຮົາສາມາດໂອນລະດັບແນວນອນກັບແນວຕັ້ງໄດ້ຢ່າງງ່າຍດາຍ:
ຕົວຢ່າງ 2. ຜົນລວມໂດຍໄລຍະຫ່າງ
ພວກເຮົາໄດ້ວິເຄາະແລ້ວວິທີການຫນຶ່ງຂອງການສະຫຼຸບຜ່ານປ່ອງຢ້ຽມ (ຂອບເຂດ) ຂອງຂະຫນາດທີ່ກໍານົດໄວ້ໃນແຜ່ນການນໍາໃຊ້ຫນ້າທີ່ໄດ້ ການແຈກຢາຍ (OFFSET). ບັນຫາທີ່ຄ້າຍຄືກັນຍັງສາມາດແກ້ໄຂໄດ້ໂດຍໃຊ້ ປະຕິບັດຕາມ. ຖ້າພວກເຮົາຕ້ອງການສະຫຼຸບຂໍ້ມູນພຽງແຕ່ຈາກໄລຍະເວລາທີ່ແນ່ນອນ, ຫຼັງຈາກນັ້ນພວກເຮົາສາມາດກາວມັນຈາກຕ່ອນຕ່າງໆແລະຫຼັງຈາກນັ້ນປ່ຽນມັນເຂົ້າໄປໃນການເຊື່ອມຕໍ່ເຕັມຮູບແບບ, ເຊິ່ງພວກເຮົາສາມາດໃສ່ພາຍໃນຫນ້າທີ່. SUM (SUM):
ຕົວຢ່າງ 3. ບັນຊີລາຍຊື່ເລື່ອນລົງຕາຕະລາງອັດສະລິຍະ
ບາງຄັ້ງ Microsoft Excel ບໍ່ປະຕິບັດຊື່ຕາຕະລາງອັດສະລິຍະ ແລະຖັນເປັນລິ້ງເຕັມ. ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ, ໃນເວລາທີ່ພະຍາຍາມສ້າງບັນຊີລາຍຊື່ເລື່ອນລົງ (ແຖບ ຂໍ້ມູນ – ການກວດສອບຂໍ້ມູນ) ອີງໃສ່ຖັນ ພະນັກງານ ຈາກຕາຕະລາງ smart ປະຊາຊົນ ພວກເຮົາຈະໄດ້ຮັບຄວາມຜິດພາດ:
ຖ້າພວກເຮົາ "ຫໍ່" ການເຊື່ອມຕໍ່ກັບຫນ້າທີ່ຂອງພວກເຮົາ ປະຕິບັດຕາມ, ຫຼັງຈາກນັ້ນ Excel ຈະຍອມຮັບມັນໄດ້ຢ່າງງ່າຍດາຍແລະບັນຊີລາຍຊື່ເລື່ອນລົງຂອງພວກເຮົາຈະຖືກປັບປຸງແບບເຄື່ອນໄຫວໃນເວລາທີ່ເພີ່ມພະນັກງານໃຫມ່ໄປໃນຕອນທ້າຍຂອງຕາຕະລາງ smart:
ຕົວຢ່າງ 4. Unbreakable Links
ດັ່ງທີ່ທ່ານຮູ້, Excel ອັດຕະໂນມັດແກ້ໄຂທີ່ຢູ່ອ້າງອີງໃນສູດໃນເວລາທີ່ໃສ່ຫຼືລຶບແຖວແຖວຢູ່ໃນແຜ່ນ. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ນີ້ແມ່ນຖືກຕ້ອງແລະສະດວກ, ແຕ່ບໍ່ແມ່ນສະເຫມີໄປ. ໃຫ້ເວົ້າວ່າພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ໂອນຊື່ຈາກບັນຊີພະນັກງານໄປຫາບົດລາຍງານ:
ຖ້າທ່ານໃສ່ການເຊື່ອມຕໍ່ປົກກະຕິ (ໃສ່ =B2 ໃນຕາລາງສີຂຽວທໍາອິດແລະຄັດລອກມັນລົງ), ຫຼັງຈາກນັ້ນ, ເມື່ອທ່ານລຶບ, ຕົວຢ່າງ, Dasha, ພວກເຮົາຈະໄດ້ຮັບ #LINK! ຄວາມຜິດພາດໃນຫ້ອງສີຂຽວທີ່ສອດຄ້ອງກັນກັບນາງ. (#REF!). ໃນກໍລະນີຂອງການນໍາໃຊ້ຫນ້າທີ່ສ້າງການເຊື່ອມຕໍ່ ປະຕິບັດຕາມ ຈະບໍ່ມີບັນຫາດັ່ງກ່າວ.
ຕົວຢ່າງ 5: ການເກັບກຳຂໍ້ມູນຈາກຫຼາຍແຜ່ນ
ສົມມຸດວ່າພວກເຮົາມີ 5 ແຜ່ນທີ່ມີບົດລາຍງານປະເພດດຽວກັນຈາກພະນັກງານທີ່ແຕກຕ່າງກັນ (Mikhail, Elena, Ivan, Sergey, Dmitry):
ໃຫ້ພວກເຮົາສົມມຸດວ່າຮູບຮ່າງ, ຂະຫນາດ, ຕໍາແຫນ່ງແລະລໍາດັບຂອງສິນຄ້າແລະເດືອນໃນຕາຕະລາງທັງຫມົດແມ່ນຄືກັນ - ພຽງແຕ່ຕົວເລກທີ່ແຕກຕ່າງກັນ.
ທ່ານສາມາດເກັບກໍາຂໍ້ມູນຈາກແຜ່ນທັງຫມົດ (ຢ່າສະຫຼຸບມັນ, ແຕ່ໃສ່ມັນໃສ່ໃນ "pile") ດ້ວຍສູດດຽວ:
ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໄດ້, ຄວາມຄິດແມ່ນຄືກັນ: ພວກເຮົາກາວການເຊື່ອມຕໍ່ກັບຫ້ອງທີ່ຕ້ອງການຂອງແຜ່ນທີ່ໃຫ້, ແລະ ປະຕິບັດຕາມ ມັນປ່ຽນເປັນ "ຊີວິດ". ເພື່ອຄວາມສະດວກ, ຂ້າງເທິງຕາຕະລາງ, ຂ້າພະເຈົ້າໄດ້ເພີ່ມຕົວອັກສອນຂອງຖັນ (B, C, D), ແລະຢູ່ເບື້ອງຂວາ - ຕົວເລກແຖວທີ່ຕ້ອງການເອົາຈາກແຕ່ລະແຜ່ນ.
Pitfalls
ຖ້າທ່ານກໍາລັງໃຊ້ ປະຕິບັດຕາມ (ໂດຍອີງໃສ່) ທ່ານ ຈຳ ເປັນຕ້ອງຈື່ຈຸດອ່ອນຂອງມັນ:
- ຖ້າທ່ານເຊື່ອມຕໍ່ກັບໄຟລ໌ອື່ນ (ໂດຍການຕິດຊື່ໄຟລ໌ໃນວົງເລັບສີ່ຫຼ່ຽມ, ຊື່ແຜ່ນ, ແລະທີ່ຢູ່ຫ້ອງ), ມັນຈະເຮັດວຽກພຽງແຕ່ໃນຂະນະທີ່ໄຟລ໌ຕົ້ນສະບັບເປີດ. ຖ້າພວກເຮົາປິດມັນ, ພວກເຮົາໄດ້ຮັບຂໍ້ຜິດພາດ #LINK!
- INDIRECT ບໍ່ສາມາດອ້າງອີງເຖິງໄລຍະທີ່ມີຊື່ແບບໄດນາມິກໄດ້. ໃນ static - ບໍ່ມີບັນຫາ.
- INDIRECT ແມ່ນຫນ້າທີ່ປ່ຽນແປງໄດ້ຫຼື "volatile", ie ມັນຖືກຄິດໄລ່ຄືນໃຫມ່ສໍາລັບການປ່ຽນແປງໃດໆໃນເຊນຂອງແຜ່ນ, ແລະບໍ່ພຽງແຕ່ມີອິດທິພົນຕໍ່ຈຸລັງ, ເຊັ່ນດຽວກັບຫນ້າທີ່ປົກກະຕິ. ນີ້ມີຜົນກະທົບທີ່ບໍ່ດີຕໍ່ການປະຕິບັດແລະມັນດີກວ່າທີ່ຈະບໍ່ໄດ້ຮັບການປະຕິບັດກັບຕາຕະລາງ INDIRECT ຂະຫນາດໃຫຍ່.
- ວິທີການສ້າງຊ່ວງໄດນາມິກດ້ວຍການປັບຂະໜາດອັດຕະໂນມັດ
- ສະຫຼຸບຜ່ານໄລຍະ-window ໃນຊີດດ້ວຍຟັງຊັນ OFFSET