ຟັງຊັນ OFFSET ເພື່ອສ້າງ & ໃຊ້ Dynamic Range ໃນ Excel

  • ແບ່ງປັນນີ້
Hugh West

ໄລຍະໄດນາມິກໃນ Microsoft Excel ແມ່ນໃຊ້ທົ່ວໄປເພື່ອເກັບຂໍ້ມູນລະດັບຄວາມກ້ວາງໂດຍການໃຊ້ຟັງຊັນ OFFSET. ຂໍ້ມູນທີ່ຖືກເກັບໄວ້ນີ້ດ້ວຍຊື່ທີ່ຖືກກໍານົດໄວ້ຫຼັງຈາກນັ້ນຖືກນໍາໃຊ້ສໍາລັບການຄິດໄລ່ທີ່ແຕກຕ່າງກັນພາຍໃຕ້ຫນ້າທີ່ຕ່າງໆ. ໃນ​ບົດ​ຄວາມ​ນີ້​, ທ່ານ​ຈະ​ໄດ້​ຮັບ​ຮູ້​ຢ່າງ​ຊັດ​ເຈນ​ວິ​ທີ​ທີ່​ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ຟັງ​ຊັນ OFFSET ນີ້​ເພື່ອ​ເກັບ​ຮັກ​ສາ​, ກໍາ​ນົດ &​; ໃຊ້ຊ່ວງຂອງຕາລາງ ຫຼືຂໍ້ມູນໃນ Excel.

ພາບໜ້າຈໍຂ້າງເທິງແມ່ນພາບລວມຂອງບົດຄວາມທີ່ສະແດງຕົວຢ່າງຂອງການໃຊ້ຟັງຊັນ OFFSET. ທ່ານຈະຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບຊຸດຂໍ້ມູນ, ການສ້າງ & amp; ການໃຊ້ ໄລຍະທີ່ມີຊື່ແບບໄດນາມິກ ກັບຟັງຊັນ OFFSET ໃນສ່ວນຕໍ່ໄປນີ້ໃນບົດຄວາມນີ້.

ດາວໂຫລດ Practice Workbook

ທ່ານສາມາດດາວໂຫລດ Excel workbook ທີ່ ພວກ​ເຮົາ​ໄດ້​ນໍາ​ໃຊ້​ເພື່ອ​ກະ​ກຽມ​ບົດ​ຄວາມ​ນີ້​.

ລະ​ດັບ​ການ​ເຄື່ອນ​ໄຫວ​ທີ່​ມີ OFFSET

ການ​ສ້າງ &​; ການນໍາໃຊ້ໄລຍະທີ່ມີຊື່ແບບໄດນາມິກກັບຟັງຊັນ OFFSET

ກ່ອນທີ່ຈະລົງໄປຫາການສ້າງ & ການໃຊ້ໄລຍະທີ່ມີຊື່ແບບໄດນາມິກກັບຟັງຊັນ OFFSET ໃນ Excel, ໃຫ້ເຮົາມາແນະນຳຟັງຊັນ OFFSET ກ່ອນ.

ການແນະນຳຟັງຊັນ OFFSET

  • ຈຸດປະສົງ :

ສົ່ງ​ຄືນ​ການ​ອ້າງ​ອີງ​ເຖິງ​ໄລ​ຍະ​ທີ່​ເປັນ​ຈຳ​ນວນ​ແຖວ​ທີ່​ໃຫ້​ມາ & ຖັນຈາກການອ້າງອີງທີ່ລະບຸ.

  • Syntax:

=OFFSET(ອ້າງອີງ, ແຖວ , cols, [height], [width])

  • ອາກິວເມັນ:

ອ້າງອີງ - ເຊລ ຫຼືຊ່ວງຂອງຈຸລັງ. ອີງຕາມການອ້າງອີງນີ້, ຕົວກໍານົດການຊົດເຊີຍແມ່ນຖືກນໍາໃຊ້.

ແຖວ- ຈໍານວນແຖວທີ່ນັບລົງລຸ່ມ ຫຼືຂຶ້ນຈາກຈຸດອ້າງອີງ.

cols- ຕົວເລກຖັນທີ່ນັບໄປທາງຂວາ ຫຼືຊ້າຍຈາກຄ່າອ້າງອີງ.

[height]- ຄວາມສູງ ຫຼືຈຳນວນແຖວທີ່ຈະກັບຄືນມາເປັນຄ່າຜົນໄດ້ຮັບ.

[width]- ຄວາມກວ້າງ ຫຼືຈຳນວນຖັນທີ່ຈະສົ່ງກັບເປັນຄ່າຜົນໄດ້ຮັບ.

  • ຕົວຢ່າງ:

ໃນຮູບຂ້າງລຸ່ມນີ້, ມີ 4 ຖັນທີ່ມີຊື່ແບບສຸ່ມຂອງຍີ່ຫໍ້ຄອມພິວເຕີ, ປະເພດອຸປະກອນ, ຮຸ່ນ ຊື່ & ລາຄາ.

ອີງໃສ່ຂໍ້ມູນຈາກຕາຕະລາງ, ພວກເຮົາຈະມອບໝາຍອາກິວເມັນທີ່ໄດ້ກ່າວໄວ້ໃນ ຖັນ H .

📌 ຂັ້ນຕອນ:

➤ ດັ່ງທີ່ພວກເຮົາຈະຊອກຫາຜົນໄດ້ຮັບໂດຍໃຊ້ຟັງຊັນ OFFSET ໃນ Cell H15 , ພວກເຮົາຕ້ອງພິມຢູ່ທີ່ນັ້ນ:

=OFFSET(B4,5,2,4,2)

➤ ຫຼັງຈາກກົດ Enter , ທ່ານຈະເປັນ ສະແດງ array ຂອງຄ່າຕອບແທນອີງຕາມການເລືອກອາກິວເມັນຂອງທ່ານ.

ດັ່ງນັ້ນຟັງຊັນນີ້ເຮັດວຽກແນວໃດ? ພາຍໃນຟັງຊັນ, ອາກິວເມັນທີ 1 ແມ່ນ Cell B4 ເຊິ່ງເອີ້ນວ່າຄ່າອ້າງອີງ. ດຽວນີ້, ໄປແຖວທີ 5 ລົງລຸ່ມ & ຖັນທີ 2 ໄປທາງຂວາຈາກຕາລາງອ້າງອີງນີ້ & ທ່ານຈະໄດ້ຮັບ Cell D9. ເນື່ອງຈາກຄວາມສູງແຖວຂອງພວກເຮົາແມ່ນ 2, ດັ່ງນັ້ນ 4 ເຊລໄປທາງລຸ່ມເລີ່ມຕົ້ນຈາກ D9 ຈະກັບຄືນມາຈາກຫນ້າທີ່. ແລະສຸດທ້າຍ, ຖັນຄວາມສູງ- 2 ຫມາຍຄວາມວ່າ 4 ແຖວຈະຂະຫຍາຍໄປຫາຖັນຕໍ່ໄປຂວາໄປຫາ ຖັນ D . ດັ່ງນັ້ນ, array ຜົນສຸດທ້າຍຈະປະກອບດ້ວຍ Cell Range ຂອງ D9:E12 .

ອ່ານເພີ່ມເຕີມ: Excel OFFSET Dynamic Range Multiple Columns ໃນທາງທີ່ມີປະສິດທິພາບ.

ການສ້າງຊ່ວງໄດນາມິກດ້ວຍ OFFSET & ຟັງຊັນ COUNTA

COUNTA ຟັງຊັນຈະນັບຈໍານວນເຊລທີ່ບໍ່ລວມເອົາຕາລາງຫວ່າງເປົ່າທັງໝົດຢູ່ໃນຂອບເຂດຂອງເຊລ. ຕອນນີ້ໃຊ້ຟັງຊັນ COUNTA , ພວກເຮົາຈະກຳນົດຄວາມສູງແຖວ & ຄວາມກວ້າງຂອງຖັນອີງຕາມຂໍ້ມູນທີ່ມີຢູ່ໃນໄລຍະ.

📌 ຂັ້ນຕອນ:

➤ ເລືອກ Cell H4 & ປະເພດ:

=OFFSET(B4,0,0,COUNTA(B4:B100),COUNTA(B4:E4))

➤ ກົດ Enter & ທ່ານຈະເຫັນ array ທັງໝົດຈະກັບຄືນມາເປັນຄ່າຜົນໄດ້ຮັບ.

ໃນພາກສ່ວນ argument, ຄວາມສູງແຖວໄດ້ຖືກມອບໝາຍດ້ວຍ COUNTA(B4:B100) & ນັ້ນ ໝາຍ ຄວາມວ່າພວກເຮົາ ກຳ ນົດແຖວເຖິງແຖວທີ 100 ໃນສະເປຣດຊີດເພື່ອວ່າເມື່ອຄ່າ ໃໝ່ ຈະຖືກປ້ອນເຂົ້າພາຍໃຕ້ລະດັບຂໍ້ມູນຕົ້ນສະບັບພາຍໃນແຖວທີ 100, ຄ່າໃໝ່ນັ້ນຈະຖືກເກັບໄວ້ໂດຍຟັງຊັນ OFFSET. ອີກເທື່ອ ໜຶ່ງ, ເນື່ອງຈາກຄວາມກວ້າງຂອງຖັນໄດ້ຖືກ ກຳ ນົດເປັນ COUNTA(B4:E4) , ສະນັ້ນ ສີ່ຖັນ (B, C, D, E) ດຽວນີ້ຖືກມອບໝາຍໃຫ້ຟັງຊັນໂດຍອີງໃສ່ ຄ່າອ້າງອີງທີ່ເລືອກໃນຟັງຊັນ OFFSET.

ໃນຮູບຂ້າງລຸ່ມນີ້, ນີ້ແມ່ນຕົວຢ່າງຂອງເວລາທີ່ທ່ານປ້ອນຄ່າພາຍໃຕ້ຂອບເຂດຂໍ້ມູນຕົ້ນສະບັບ,ທັນທີມູນຄ່າຜົນໄດ້ຮັບຈະຖືກສະແດງຢູ່ໃນຕາຕະລາງ OFFSET.

ອ່ານເພີ່ມເຕີມ: ສ້າງໄລຍະຊື່ແບບໄດນາມິກດ້ວຍ VBA ໃນ Excel (ຄໍາແນະນໍາຂັ້ນຕອນໂດຍຂັ້ນຕອນ)

ການອ່ານທີ່ຄ້າຍຄືກັນ

  • Excel Dynamic Range ອີງຕາມຄ່າເຊລ
  • Excel VBA: ຊ່ວງໄດນາມິກອີງຕາມຄ່າເຊລ (3 ວິທີ)
  • ວິທີໃຊ້ຊ່ວງໄດນາມິກສຳລັບແຖວສຸດທ້າຍດ້ວຍ VBA ໃນ Excel (3 ວິທີ)

ການ​ນໍາ​ໃຊ້​ຕົວ​ຈັດ​ການ​ຊື່​ເພື່ອ​ສ້າງ​ໄລ​ຍະ​ຊື່​ແບບ​ເຄື່ອນ​ໄຫວ​ທີ່​ມີ OFFSET &​; ຟັງຊັນ COUNTA

ໂດຍການນໍາໃຊ້ຕົວຈັດການຊື່, ທ່ານສາມາດກໍານົດຊື່ຂອງອາເຣຜົນໄດ້ຮັບທີ່ພົບຜ່ານຟັງຊັນ OFFSET.

📌 ຂັ້ນຕອນທີ 1:

➤ ພາຍໃຕ້ແຖບ ສູດ , ເລືອກ ຜູ້ຈັດການຊື່ . ກ່ອງໂຕ້ຕອບຈະເປີດຂຶ້ນ.

➤ ກົດ ໃໝ່ & ປ່ອງ Name Editor ຈະປາກົດ.

📌 ຂັ້ນຕອນທີ 2:

➤ ກຳນົດຊື່ຊຸດຂໍ້ມູນຂອງທ່ານ ຫຼື ຊ່ວງຂອງເຊວທີ່ທ່ານຕ້ອງການທີ່ຈະຊົດເຊີຍ.

➤ ໃນກ່ອງອ້າງອີງ, ພິມສູດຄຳນວນ:

=OFFSET(B4,0,0,COUNTA(B4:B100),COUNTA(B4:E4))

➤ ກົດ ຕົກລົງ & Name Manager ຕອນນີ້ຈະສະແດງຊື່ທີ່ກຳນົດໄວ້ໃນລາຍຊື່ພ້ອມກັບສູດການອ້າງອີງຢູ່ລຸ່ມສຸດ.

📌 ຂັ້ນຕອນທີ 3:

➤ ຕອນນີ້ປິດ Name Manager & ກັບຄືນໄປຫາສະເປຣດຊີດຂອງເຈົ້າ.

📌 ຂັ້ນຕອນທີ 4:

➤ ເລືອກຕາລາງໃດນຶ່ງໃນສະເປຣດຊີດ & ; ເລີ່ມພິມຊື່ທີ່ກໍານົດໄວ້ເປັນສູດ. ທ່ານ​ຈະ​ຊອກ​ຫາ​ຊື່​ທີ່​ກໍາ​ນົດ​ໄວ້​ໃນ​ນັ້ນ​ລາຍການຟັງຊັນ.

➤ ເລືອກຟັງຊັນນັ້ນ & ກົດ Enter .

ເຊັ່ນ​ດຽວ​ກັບ​ຮູບ​ຂ້າງ​ລຸ່ມ​ນີ້, ທ່ານ​ຈະ​ເຫັນ array ຜົນ​ໄດ້​ຮັບ​ທີ່​ຖືກ​ເກັບ​ຮັກ​ສາ​ໄວ້​ເປັນ​ການ​ອ້າງ​ອີງ​ທີ່​ມີ​ຟັງ​ຊັນ OFFSET ໂດຍ Name Manager .

ອ່ານເພີ່ມເຕີມ: Excel Dynamic Name Range ອີງຕາມຄ່າ Cell (5 ວິທີງ່າຍໆ)

ການ​ນໍາ​ໃຊ້​ໄລ​ຍະ​ການ​ຕັ້ງ​ຊື່​ແບບ​ເຄື່ອນ​ໄຫວ​ສໍາ​ລັບ​ການ​ຄິດ​ໄລ່

ຫຼັງ​ຈາກ​ທີ່​ທ່ານ​ໄດ້​ກໍາ​ນົດ​ຊື່​ຂອງ array ຫຼື​ໄລ​ຍະ​ຂອງ​ເຊ​ລ​ທີ່​ເລືອກ​ກ່ອນ​ຫນ້າ​ນີ້​, ໃນ​ປັດ​ຈຸ​ບັນ​ທ່ານ​ສາ​ມາດ​ເຮັດ​ການ​ຄິດ​ໄລ່​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ໂດຍ​ອີງ​ໃສ່ ຄ່າຕົວເລກຫຼືໃຊ້ຟັງຊັນໃດນຶ່ງກັບໄລຍະທີ່ມີຊື່ແບບໄດນາມິກຂອງຂໍ້ມູນ. ຈາກຊຸດຂໍ້ມູນຂອງພວກເຮົາ, ຕອນນີ້ພວກເຮົາຈະຊົດເຊີຍລາຍການລາຄາທັງໝົດກ່ອນ & ຈາກນັ້ນເຮັດການຄຳນວນພຶດຊະຄະນິດຈຳນວນໜຶ່ງ.

📌 ຂັ້ນຕອນທີ 1:

➤ ເປີດ ຕົວແກ້ໄຂຊື່ ອີກຄັ້ງ & ຕັ້ງຊື່ມັນລາຄາ.

➤ ໃນກ່ອງຟັງຊັນອ້າງອີງ, ພິມສູດຄຳນວນ:

=OFFSET(E4,1,0,COUNTA(E5:E100),1)

➤ ກົດ ຕົກລົງ & ; ຜູ້ຈັດການຊື່ ຈະສະແດງຊື່ທີ່ກຳນົດໄວ້ສຳລັບ ລາຄາ ດ້ວຍສູດອ້າງອີງຢູ່ລຸ່ມສຸດ.

📌 ຂັ້ນຕອນທີ 2:

➤ ປິດ Name Manager & ສົ່ງຄືນມັນໃສ່ສະເປຣດຊີດຂອງເຈົ້າ.

📌 ຂັ້ນຕອນທີ 3:

➤ ດັ່ງທີ່ພວກເຮົາຈະຊອກຫາ ຜົນລວມຂອງລາຄາທັງໝົດຈາກລາຍການ, ສູດຄຳນວນທີ່ມີໄລຍະຕັ້ງຊື່ໃໝ່ໃນ Cell H11 ຈະເປັນ:

=SUM(Prices)

➤ ຫຼັງຈາກ ກົດ Enter, ທ່ານ​ຈະ​ໄດ້​ຮັບ​ລາ​ຄາ​ທັງ​ຫມົດ​ຂອງ​ອຸ​ປະ​ກອນ​ທັງ​ຫມົດ​ໃນ​ເວ​ລາ​ດຽວ​ກັນ​.

ເປັນ​ແນວ​ນີ້​ໄລຍະທີ່ມີຊື່ແບບໄດນາມິກເຮັດວຽກສໍາລັບຟັງຊັນໃນລະຫວ່າງການຄິດໄລ່. ທ່ານຈະບໍ່ຈໍາເປັນຕ້ອງໃສ່ການອ້າງອີງເຊລທຸກຄັ້ງໃນແຖບຟັງຊັນດັ່ງທີ່ທ່ານໄດ້ກໍານົດຊື່ສໍາລັບຊ່ວງຂອງເຊລນັ້ນດ້ວຍ ຕົວຈັດການຊື່ .

ເຊັ່ນດຽວກັນ, ໂດຍໃຊ້ AVERAGE, MAX & ຟັງຊັນ MIN , ທ່ານຍັງສາມາດປະເມີນຂໍ້ມູນອື່ນໆໃນ ຖັນ H ທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້.

ອ່ານເພີ່ມເຕີມ : ສ້າງຊ່ວງຜົນລວມແບບໄດນາມິກໂດຍອີງໃສ່ຄ່າເຊລໃນ Excel (4 ວິທີ)

ທາງເລືອກໃນການປິດການໃຊ້ງານ: ການສ້າງຊ່ວງໄດນາມິກດ້ວຍຟັງຊັນ INDEX

ທາງເລືອກທີ່ເໝາະສົມກັບ ຟັງຊັນ OFFSET ແມ່ນຟັງຊັນ INDEX . ທ່ານສາມາດເກັບຮັກສາຂໍ້ມູນຫຼາຍອັນຫຼືຂອບເຂດຂອງຈຸລັງດ້ວຍຟັງຊັນ INDEX ນີ້. ທີ່ນີ້ພວກເຮົາຈະກໍານົດຊື່ຂອງລາຍການລາຄາອີກເທື່ອຫນຶ່ງ.

📌 ຂັ້ນຕອນທີ 1:

➤ ເປີດ ຊື່ບັນນາທິການ ອີກເທື່ອຫນຶ່ງ & ພິມສູດໃນກ່ອງອ້າງອີງ:

=INDEX(B5:E100, 0, MATCH(E4, B4:E4, 0))

➤ ກົດ Enter & ເຈົ້າຈະພົບເຫັນຊື່ທີ່ກຳນົດໃໝ່ໃນ Name Manager .

📌 ຂັ້ນຕອນທີ 2:

➤ ປິດ Name Manager & ທ່ານສຳເລັດແລ້ວ.

ຕອນນີ້ທ່ານສາມາດໃຊ້ຊ່ວງທີ່ມີຊື່ແບບໄດນາມິກນີ້ໃນສະເປຣດຊີດຂອງທ່ານສຳລັບການຄຳນວນປະເພດໃດກໍໄດ້ໂດຍການກຳນົດໜ້າທີ່ທີ່ກ່ຽວຂ້ອງ.

ອ່ານເພີ່ມເຕີມ: ວິທີການໃຊ້ Dynamic Range VBA ໃນ Excel (11 ວິທີ)

ສະຫຼຸບຄໍາສັບ

ຂ້ອຍຫວັງວ່າບົດຄວາມນີ້ກ່ຽວກັບການສ້າງ & ການ​ນໍາ​ໃຊ້​ຂອງຊ່ວງໄດນາມິກດຽວນີ້ຈະກະຕຸ້ນໃຫ້ທ່ານໃຊ້ຟັງຊັນ OFFSET ຢ່າງມີປະສິດທິພາບໃນຕາຕະລາງ Excel ຂອງທ່ານ. ຖ້າທ່ານມີຄໍາຖາມຫຼືຄໍາຕິຊົມໃດໆ, ກະລຸນາແຈ້ງໃຫ້ຂ້ອຍທາບໃນສ່ວນຄໍາເຫັນ. ນອກນັ້ນທ່ານຍັງສາມາດກວດເບິ່ງບົດຄວາມອື່ນໆຂອງພວກເຮົາທີ່ກ່ຽວຂ້ອງກັບຫນ້າທີ່ Excel ຢູ່ໃນເວັບໄຊທ໌ນີ້.

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.