ວິທີການນໍາໃຊ້ຈໍານວນແຖວຕົວປ່ຽນແປງເປັນການອ້າງອີງເຊນໃນ Excel

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

ບາງຄັ້ງໃນ Excel, ພວກເຮົາບໍ່ສາມາດໃຊ້ເຊລບາງອັນເປັນການອ້າງອີງເຊລໂດຍກົງ. ດັ່ງນັ້ນ, ພວກເຮົາຖືກບັງຄັບໃຫ້ໃຊ້ຕົວເລກແຖວຕົວແປເປັນການອ້າງອີງເຊນໃນ Excel. ແນວຄວາມຄິດທັງໝົດແມ່ນວ່າພວກເຮົາໃຊ້ຕົວເລກແຖວແບບສຸ່ມເພື່ອກຳນົດເປັນຕາລາງອ້າງອີງໃນລາຍການ, ສູດ ຫຼືບ່ອນໃດກໍໄດ້ທີ່ພວກເຮົາຕ້ອງການ.

ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍລຸ່ມນີ້, ພວກເຮົາຕ້ອງການຜົນບວກຂອງຕົວເລກສອງເທົ່າ. ພວກ​ເຮົາ​ພຽງ​ແຕ່​ສາ​ມາດ​ໄດ້​ຮັບ​ຜົນ​ລວມ​ໂດຍ​ການ​ລວມ​ໄລ​ຍະ (i.e., B5:B11 ). ແນວໃດກໍ່ຕາມ, ຖ້າພວກເຮົາບໍ່ສາມາດໃສ່ B11 ເປັນການອ້າງອີງເຊລໄດ້, ພວກເຮົາໃຊ້ເລກແຖວແບບສຸ່ມ (i.e. C5 ). ຟັງຊັນ INDIRECT, OFFSET ຫຼື INDEX ປ່ຽນຄ່າຂອງເຊລ C5 11 ເປັນການອ້າງອີງເຊລ B11 . ດັ່ງນັ້ນ, ການແປງໂດຍລວມເກີດຂຶ້ນ B(C5)=B11 .

ໃນບົດຄວາມນີ້, ພວກເຮົາສະແດງໃຫ້ເຫັນຫຼາຍວິທີທີ່ຈະໃຊ້ເລກແຖວເປັນການອ້າງອີງຕາລາງໃນ Excel.

ດາວໂຫລດ Excel Workbook

ຈຳນວນແຖວຕົວປ່ຽນເປັນ Cell Reference.xlsm

4 ວິທີງ່າຍໆໃນການໃຊ້ເລກແຖວຕົວປ່ຽນເປັນການອ້າງອີງເຊລໃນ Excel

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

ວິທີທີ 1: ຟັງຊັນທາງອ້ອມເພື່ອເປີດໃຊ້ຈໍານວນແຖວຕົວປ່ຽນແປງ ເປັນການອ້າງອີງເຊລ

The INDIRECT ຟັງຊັນສົ່ງຄືນການອ້າງອີງເຊລທີ່ເອົາຂໍ້ຄວາມເປັນອາກິວເມັນ. syntax ຂອງຟັງຊັນ INDIRECT ແມ່ນ

=INDIRECT (ref_text, [a1])

ref_text ; ອ້າງອີງໃນສະຕຣິງຂໍ້ຄວາມ

[a1] ; ຕົວຊີ້ບອກ boolean ຂອງເຊລ A1 . TRUE (ຕາມຄ່າເລີ່ມຕົ້ນ) = ຫ້ອງ A1 ຮູບແບບ. [ຕົວເລືອກເສີມ]

ຂັ້ນຕອນ 1: ວາງສູດຄຳນວນຕໍ່ໄປນີ້ໃສ່ໃນຕາລາງທີ່ກ່ຽວຂ້ອງ (i.e., F16 ).

=SUM(F5:INDIRECT("F"&B15+4))

ສູດ SUM ພຽງແຕ່ລວມເອົາຂອບເຂດ (ເຊັ່ນ: F5:F15 ). ແຕ່ກ່ອນອື່ນ, ຟັງຊັນ INDIRECT ເອົາຄ່າເຊລ B15 (i.e., 11 ) ຈາກນັ້ນເພີ່ມ 4 ເພື່ອເຮັດໃຫ້ມັນ 15. . ສຸດທ້າຍ, INDIRECT ຜ່ານມັນເປັນ F15 ໄປຫາສູດ. ດັ່ງນັ້ນ, F(B15) ກາຍເປັນ F(11+4) = F15

ຂັ້ນຕອນ 2: ກົດ ENTER . ຫຼັງຈາກນັ້ນ, ທ່ານຈະເຫັນຈໍານວນລາຄາທັງຫມົດໃນຕາລາງ F16 .

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

ອ່ານເພີ່ມເຕີມ: ການອ້າງອີງເຊລໃນ Excel VBA (8 ຕົວຢ່າງ)

ວິທີທີ 2: ໃສ່ຕົວເລກແຖວຕົວແປເປັນການອ້າງອີງເຊລໂດຍໃຊ້ OFFSET

ຄ້າຍກັບຟັງຊັນ INDIRECT , ຟັງຊັນ Excel OFFSET ຍັງສົ່ງຄືນການອ້າງອີງເຊລ. . ເຖິງວ່າຈະມີຄວາມຄ້າຍຄືກັນຂອງພວກເຂົາໃນຜົນໄດ້ຮັບ, ຟັງຊັນ OFFSET ໃຊ້ເວລາ 5 ວັດສະດຸປ້ອນອາກິວເມັນ. syntax ຂອງ OFFSET ຟັງຊັນແມ່ນ

=OFFSET (reference, rows, cols, [height], [width])

ອ້າງອີງ ; ເລີ່ມຕາລາງຈາກບ່ອນທີ່ຕົວເລກແຖວ ແລະຖັນຈະຖືກນັບ

ແຖວ ; ຈຳນວນແຖວຢູ່ລຸ່ມບ່ອນອ້າງອີງ.

cols ; ຈຳນວນຖັນຂວາຫາບ່ອນອ້າງອີງ.

ຄວາມສູງ ; ຈໍານວນແຖວໃນການອ້າງອີງທີ່ສົ່ງຄືນ. [ທາງເລືອກ]

ກວ້າງ ; ຈໍາ​ນວນ​ຂອງ​ຖັນ​ໃນ​ການ​ອ້າງ​ອີງ​ທີ່​ໄດ້​ຮັບ​. [ທາງເລືອກ]

ຂັ້ນຕອນ 1: ພິມສູດຄຳນວນລຸ່ມນີ້ໃນຕາລາງ F16 .

= SUM(F5:OFFSET(F5, B15-1,0,1,1))

ໃນສູດຂ້າງເທິງ, ຟັງຊັນ OFFSET ໃຊ້ F5 ເປັນຕາລາງ ອ້າງອີງ , B15-1 (i.e., 11-1=10 ) ເປັນຕົວແປ ແຖວ , 0 ເປັນ cols , 1 as ຄວາມສູງ ແລະ ຄວາມກວ້າງ . ໂດຍການປ່ຽນ B15 ຫຼື B15-1 ທ່ານສາມາດໃສ່ຕົວເລກໃດກໍໄດ້ເປັນການອ້າງອີງຕາລາງ.

ຂັ້ນຕອນ 2 : ກົດ ENTER ເພື່ອສະແດງຜົນລວມທັງໝົດ.

ອ່ານເພີ່ມເຕີມ: ວິທີການອ້າງອີງ Cell ໂດຍ ແຖວ ແລະຖັນໃນ Excel (4 ວິທີ)

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

  • ວິທີໃຊ້ FormulaR1C1 Absolute Reference ໃນ Excel VBA<3
  • [ແກ້ໄຂ!] ການອ້າງອີງເຊລທີ່ກ່ຽວຂ້ອງບໍ່ເຮັດວຽກໃນ Excel
  • Excel VBA: ຮັບຄ່າເຊລຈາກປຶ້ມວຽກອື່ນໂດຍບໍ່ຕ້ອງເປີດ
  • ທີ່ຢູ່ Cell Relative ແລະ Absolute Cell ໃນ Spreadsheet
  • ຕົວຢ່າງຂອງ Relative Cell Reference ໃນ Excel (3ເງື່ອນໄຂ)

ວິທີທີ 3: ຟັງຊັນ INDEX ເພື່ອໃຊ້ຕົວເລກແຖວຕົວປ່ຽນ

ເພື່ອແຊກເລກແຖວເປັນຕາລາງອ້າງອີງ, ພວກເຮົາສາມາດສົ່ງຄືນຄ່າ ຄ່າເພື່ອກໍານົດມັນຢູ່ໃນສູດ. ຟັງຊັນ INDEX ສົ່ງຜົນໃຫ້ຄ່າຂອງສະຖານທີ່ຕັ້ງ. syntax ຂອງຟັງຊັນ INDEX ແມ່ນ

=INDEX (array, row_num, [col_num], [area_num])

array ; range ຫຼື array.

row_num ; ໝາຍເລກແຖວໃນໄລຍະ ຫຼືອາເຣ.

col_num ; ຖັນແຖວຢູ່ໃນຂອບເຂດ ຫຼືອາເຣ. [ທາງເລືອກ]

num_num ; ຊ່ວງທີ່ໃຊ້ໃນການອ້າງອີງ. [ທາງເລືອກ]

ຂັ້ນ​ຕອນ​ທີ 1: ໃຊ້​ສູດ​ຫຼັງ​ໃນ​ຕາລາງ​ເປົ່າ​ໃດ​ໜຶ່ງ (ເຊັ່ນ: F16 )

=SUM(F5:INDEX(F:F,B15+4))

ຟັງຊັນ INDEX ພິຈາລະນາຖັນ F (i.e., F:F ) ເປັນ array, B15+4= 15 ເປັນ row_num. arguments ອື່ນໆແມ່ນ o ທາງເລືອກ, ສະນັ້ນມັນບໍ່ຈໍາເປັນທີ່ຈະນໍາໃຊ້ພວກມັນ. ສ່ວນ INDEX(F:F,B15+4) ໃນສູດຄຳນວນໃຫ້ຜົນເປັນ $35.4 (i.e., F15 cell value). ການປ່ຽນ B15 ຫຼື B15+4 ສົ່ງຜົນໃຫ້ຕົວເລກແຖວຕົວປ່ຽນແປງໃນສູດຄຳນວນ.

ຂັ້ນຕອນ 2: ໃຊ້ປຸ່ມ ENTER ເພື່ອສະແດງຜົນລວມຂອງ ລາຄາທັງໝົດ ໃນຕາລາງ F16 .

ອ່ານເພີ່ມເຕີມ: Excel VBA: R1C1 ສູດທີ່ມີຕົວແປ (3 ຕົວຢ່າງ)

ວິທີ 4: VBA Macro ເພື່ອເອົາຕົວເລກແຖວຕົວແປເປັນຕາລາງອ້າງອີງ

ຈະເຮັດແນວໃດຖ້າພວກເຮົາຕ້ອງການໃສ່ຕົວເລກແຖວທຸກຄັ້ງ, ພວກເຮົາເລືອກແຖວຈາກໄລຍະ ຫຼື array? Excel VBA macro ແມ່ນປະສິດທິພາບໃນການດໍາເນີນການນີ້. ສົມມຸດວ່າພວກເຮົາຕ້ອງການເນັ້ນໃສ່ແຖວສະເພາະ (i.e., C5:D15 ) ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້ໃນຫມຶກຕົວໜາ, VBA macros ເຮັດດ້ວຍສອງແຖວ.

ຂັ້ນຕອນ 1: ເພື່ອເປີດປ່ອງຢ້ຽມ Microsoft Visual Basic , ກົດ ALT+F11 . ໃນ Microsoft Visual Basic window, ເລືອກ Insert (ຈາກ Toolbar ) > ຄລິກທີ່ ໂມດູນ .

ຂັ້ນຕອນ 2: ວາງມາໂຄຣຕໍ່ໄປນີ້ໃນ ໂມດູນ .

4203

ລະຫັດ macro ເອົາຕົວເລກແຖວໂດຍໃຊ້ VBA Input Box ຈາກນັ້ນເນັ້ນ 10 ແຖວທຳອິດ . ຈຸດເດັ່ນແມ່ນເຮັດໄດ້ໂດຍໃຊ້ຄຸນສົມບັດ VBA Selection.Font.Bold . Sheets.Range ຖະແຫຼງການມອບໝາຍຊີດ ແລະໄລຍະສະເພາະ. ນອກຈາກນີ້, ມັນກໍານົດຂອບເຂດໂດຍໃຊ້ຄຸນສົມບັດ VBA CELL .

ຂັ້ນຕອນ 3: ໃຊ້ປຸ່ມ F5 ເພື່ອແລ່ນ macro. macro ທໍາອິດສະແດງກ່ອງປ້ອນຂໍ້ມູນແລະຂໍໃຫ້ໃສ່ຕົວເລກແຖວ. ຫຼັງຈາກໃສ່ເລກແຖວ (i.e., 5 ), ໃຫ້ຄລິກໃສ່ OK .

ການຄລິກ ຕົກລົງ ຈະພາທ່ານໄປທີ່ປ່ອງຢ້ຽມ ໂມດູນ . ກັບຄືນໄປຫາແຜ່ນວຽກ, ທ່ານຈະເຫັນຂອບເຂດທີ່ໄດ້ຮັບມອບຫມາຍ (i.e., C5:D15 ) ໄດ້ຮັບການເນັ້ນໃສ່ໃນ Bold .

ອ່ານ​ເພີ່ມ​ເຕີມ: Excel VBA ຕົວ​ຢ່າງ​ທີ່​ມີ​ການ​ອ້າງ​ອີງ​ເຊ​ລ​ໂດຍ​ແຖວ​ແລະ​ເລກ​ຖັນ

ສະ​ຫຼຸບ

ໃນ​ບົດ​ຄວາມ​ນີ້, ພວກ​ເຮົາ​ໃຊ້ ຫຼາຍຟັງຊັນເຊັ່ນດຽວກັນກັບ VBA macro ເພື່ອໃຊ້ແຖວຕົວແປຕົວເລກເປັນການອ້າງອີງເຊລໃນ Excel. ຟັງຊັນເຊັ່ນ INDIRECT , OFFSET , ແລະ INDEX ໃຊ້ຕົວເລກແຖວໃນອາກິວເມັນຂອງພວກເຂົາເພື່ອປ່ຽນຜົນໄດ້ຮັບເປັນການອ້າງອີງຕາລາງ. ຫວັງວ່າວິທີການທີ່ອະທິບາຍຂ້າງເທິງເຫຼົ່ານີ້ຈະແຈ້ງແນວຄວາມຄິດແລະຊ່ວຍໃຫ້ທ່ານນໍາໃຊ້ພວກມັນໃນປະຈໍາວັນ. ຂຽນຄຳເຫັນ ຖ້າເຈົ້າມີຄຳຖາມເພີ່ມເຕີມ ຫຼືມີຫຍັງຈະເພີ່ມ.

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