ວິທີການໃຊ້ຟັງຊັນ VLOOKUP ກັບຟັງຊັນ INDIRECT ໃນ Excel

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

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

ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ

ການປະສົມປະສານຂອງ INDIRECT ແລະ VLOOKUP.xlsx

2020.xlsx

2021.xlsx

3 ຕົວຢ່າງຂອງການໃຊ້ຟັງຊັນ VLOOKUP ກັບຟັງຊັນ INDIRECT ໃນ Excel

ຢູ່ນີ້, ພວກເຮົາມີບາງຕົວແບບຂອງບໍລິສັດມືຖືຕ່າງໆສຳລັບ 2017 , 2018 , 2019 , 2020 , ແລະ 2021 ໃນແຜ່ນງານຕ່າງໆ. ການ​ນໍາ​ໃຊ້​ການ​ປະ​ສົມ​ປະ​ສານ​ຂອງ​ຫນ້າ​ທີ່​ເຫຼົ່າ​ນີ້​ພວກ​ເຮົາ​ຈະ​ດຶງ​ເອົາ​ຄ່າ​ທີ່​ຕ້ອງ​ການ​ຂອງ​ພວກ​ເຮົາ​ຈາກ​ແຜ່ນ​ເຫຼົ່າ​ນີ້​ໃນ​ຊີດ​ໃຫມ່​. ບົດຄວາມ, ພວກເຮົາໄດ້ໃຊ້ Microsoft Excel 365 version . ແນວໃດກໍ່ຕາມ, ທ່ານສາມາດໃຊ້ເວີຊັນອື່ນຕາມຄວາມສະດວກສະບາຍຂອງທ່ານ.

ຕົວຢ່າງ-1:ການສະກັດເອົາຄ່າຈາກຊີດຕ່າງໆໂດຍໃຊ້ຟັງຊັນ INDIRECT ແລະ VLOOKUP

ນີ້ແມ່ນສະຖານະການທີ່ໃຊ້ຮ່ວມກັນຂອງຟັງຊັນເຫຼົ່ານີ້. ພິ​ຈາ​ລະ​ນາ​ວ່າ​ທ່ານ​ມີ​ການ​ມອບ​ຫມາຍ​ທີ່​ທ່ານ​ໄດ້​ຮັບ​ບາງ​ຊື່​ໂທລະ​ສັບ​ມື​ຖື​ແລະ​ຂໍ້​ມູນ​ຕົວ​ແບບ​ຂອງ​ເຂົາ​ເຈົ້າ​ຈາກ 2017-2021 . ດຽວນີ້ເຈົ້າຕ້ອງລວບລວມຊື່ເຫຼົ່ານັ້ນແລະຕົວແບບຂອງພວກມັນຢ່າງເປັນລະບົບໃນແຜ່ນວຽກ ໃໝ່. ສູດການເບິ່ງໂດຍທາງອ້ອມ ສາມາດເຮັດໄດ້ງ່າຍ. ມາຮຽນຮູ້!

ພວກເຮົາໄດ້ສ້າງຕາຕະລາງໃນແຜ່ນວຽກໃໝ່. ຕາຕະລາງນີ້ມີຖັນ “ຊື່ມືຖື” ແລະປີທີ່ກ່ຽວຂ້ອງ “2017”, “2018”, “2019”, “2020”, ແລະ “2021” ຖັນ. ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ດຶງເອົາແບບຈໍາລອງຈາກປີເຫຼົ່ານີ້ຈາກເອກະສານຕາມລໍາດັບສໍາລັບ “ຊື່ມືຖື” .

ຂັ້ນຕອນ :

  • ຕອນນີ້ພວກເຮົາຈະນຳໃຊ້ “ການເບິ່ງພາບທາງອ້ອມ” ສູດ.

ສູດທົ່ວໄປແມ່ນ,

=VLOOKUP(lookup_value, INDIRECT(“Table_Array”), col_index,0)

  • ຕອນນີ້ໃສ່ຄ່າເຂົ້າໄປໃນສູດໃນຕາລາງ C5 ແລະສູດສຸດທ້າຍແມ່ນ
<8 =VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C9"),2,FALSE)

ການແບ່ງສູດ

  • Lookup_value ແມ່ນ $B4
  • Table_array ຖືກສ້າງຂື້ນໂດຍໃຊ້ຟັງຊັນນີ້ INDIRECT(“'”&C$3&”'!”& “B4:C8”). ການອ້າງອີງແບບປະສົມ C$3 ໝາຍເຖິງຫົວຂໍ້ຖັນ (2017) ເຊິ່ງກົງກັບຊື່ແຜ່ນງານ. “Concatenation Operator (&)” ຖືກນໍາໃຊ້ເພື່ອເຂົ້າຮ່ວມຕົວອັກສອນວົງຢືມດຽວ ( “&C$3&”) ບໍ່ວ່າຈະເປັນ.ຂ້າງ. ເພື່ອສ້າງເອກະສານອ້າງອີງສະເພາະ, “Exclamation Point (!)” ຖືກຕິດຢູ່ເບື້ອງຂວາຂອງສູດ. ຜົນອອກມາຂອງການສົມທົບນີ້ແມ່ນ “ຂໍ້ຄວາມ” ເຊິ່ງຈະໃຊ້ໃນຟັງຊັນ “INDIRECT” ເປັນການອ້າງອີງ.
  • Column_index_number ແມ່ນ “2” .
  • ພວກເຮົາຕ້ອງການ ກົງກັນແທ້ (FALSE) .

  • ກົດ ENTER ແລະລາກລົງໄປເບື້ອງຂວາຂອງ Fill Handle ເຄື່ອງມື.

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

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

ຂັ້ນຕອນ :

  • ນຳໃຊ້ສູດຄຳນວນຕໍ່ໄປນີ້ໃນເຊລ C5 .
=VLOOKUP(LEFT(B5, FIND(" ", B5)-1), INDIRECT("'"&RIGHT(B5,4)&"'!"&"B5:C9"),2, FALSE)

ການແບ່ງສູດ

  • FIND(” “, B5) → ກາຍ​ເປັນ
    • FIND(” “, “iPhone 2017”) → ຊອກ​ຫາ​ຕໍາ​ແຫນ່ງ​ຂອງ​ຊ່ອງ​ໃນ​ສະ​ຕ​ຣິງ​ຂໍ້​ຄວາມ​ນີ້
      • ຜົນອອກມາ → 7
  • FIND(” “, B5)-1 → ກາຍເປັນ
    • 7-1 →6
  • ຊ້າຍ(B5, FIND(” “, B5)-1) → ກາຍເປັນ
    • ຊ້າຍ(“ iPhone 2017”,6) → ແຍກຕົວທຳອິດ 6 ຕົວໜັງສືອອກຈາກສະຕຣິງຂໍ້ຄວາມນີ້
      • Output → “iPhone”
      <21
  • ຂວາ(B5,4) → ກາຍ​ເປັນ
    • ຂວາ(“iPhone 2017”,4) → ສະ​ກັດ​ຕົວ​ສຸດ​ທ້າຍ 4 ຕົວອັກສອນຈາກເບື້ອງຂວາຂອງຂໍ້ຄວາມນີ້.
      • ຜົນຜະລິດ → 2017
  • INDIRECT(“'”&RIGHT(B5,4)& ;”'!”&”B5:C9”) → ກາຍເປັນ
    • INDIRECT(“'”&““2017”&”'!”&”B5:C9” )
      • ຜົນຜະລິດ → '2017'!B5:C9
  • VLOOKUP(LEFT( B5,FIND(”““,B5)-1),INDIRECT(“'”&RIGHT(B5,4)&”'!”&”B5:C9”),2,FALSE) → ກາຍເປັນ
    • VLOOKUP(“iPhone”, '2017'!B5:C9,2, FALSE) → ແຍກຊື່ຕົວແບບສຳລັບ 2017 ຂອງບໍລິສັດນີ້
      • Output → iPhone X
  • ລາກລົງໄປທາງຂວາ Fill Handle .

ໃນທີ່ສຸດ, ທ່ານຈະມີຕົວແບບຕໍ່ໄປນີ້ຢູ່ໃນຖັນ ໂມເດວ .

<3

ຕົວຢ່າງ-3: ການລວມກັນຂອງຟັງຊັນ INDIRECT, VLOOKUP, ແລະ TEXT

ຢູ່ນີ້, ພວກເຮົາມີຊຸດຂໍ້ມູນສອງແບບຕໍ່ໄປນີ້ຂອງມືຖືສຳລັບ 2020 , ແລະ 2021 . ແລະຊື່ຂອງແຜ່ນງານເຫຼົ່ານີ້ແມ່ນ- 012020 , ແລະ 012021 , ແທນ ມັງກອນ >ເດືອນຂອງປີເຫຼົ່ານີ້.

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

ຂັ້ນຕອນ :

  • ນຳໃຊ້ສູດຄຳນວນຕໍ່ໄປນີ້ໃນເຊລ C5 .
=VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9"),3,0)

<7

ການແບ່ງສູດ

  • TEXT(C$4, “MMYYYY”) → ກາຍເປັນ
    • TEXT(43831, “MMYYYY”) → ຟັງຊັນ TEXT ຈະຈັດຮູບແບບຄ່າວັນທີເປັນ MMYYYY .
      • ຜົນຜະລິດ → 012020
  • INDIRECT(TEXT(C$4, “MMYYYY”)&” !B5:D9″) → ກາຍເປັນ
    • INDIRECT(“012020″&”!B5:D9″)
      • ຜົນຜະລິດ → '012020 '!B5:D9
  • VLOOKUP($B5, INDIRECT(TEXT(C$4, “MMYYYY”)&”!B5 :D9″),3,0) → ກາຍເປັນ
    • VLOOKUP(1, '012020'!B5:D9,3,0)
      • Output → iPhone 12
  • ລາກລົງໄປທາງຂວາ Fill Handle .<21

ໃນທີ່ສຸດ, ທ່ານຈະໄດ້ຮັບຜົນໄດ້ຮັບຕໍ່ໄປນີ້.

ວິທີການໃຊ້ຟັງຊັນ INDIRECT ແລະ VLOOKUP ສໍາລັບ Workbooks ທີ່ແຕກຕ່າງກັນ. ໃນ Excel

ໃນຕົວເລກຕໍ່ໄປນີ້, ພວກເຮົາມີ 2 ປຶ້ມວຽກແຍກຕ່າງຫາກ; 2020.xlsx , ແລະ 2021.xlsx , ດ້ວຍແຜ່ນວຽກຂອງເຂົາເຈົ້າ; 2020 , ແລະ 2021 . ຈາກປື້ມຄູ່ມືເຫຼົ່ານີ້, ພວກເຮົາຈະສະກັດເອົາຄ່າທີ່ຈໍາເປັນຂອງພວກເຮົາເຂົ້າໄປໃນ aປຶ້ມວຽກໃໝ່.

ເພື່ອແຍກຊື່ຕົວແບບ, ພວກເຮົາໄດ້ສ້າງຊຸດຂໍ້ມູນຕໍ່ໄປນີ້ຢູ່ໃນປຶ້ມວຽກໃໝ່.

ຂັ້ນຕອນ :

  • ໃສ່ສູດຕໍ່ໄປນີ້ໃນຕາລາງ C5 .
=VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9"), 3,FALSE)

ການແບ່ງສູດ

  • “'[“&C$4&”. xlsx”&”]” → ກາຍເປັນ
    • “'[“&2020&”.xlsx”&”]” → ຕົວປະຕິບັດການ Ampersand ຈະເຂົ້າຮ່ວມສະຕຣິງເຫຼົ່ານີ້
      • ຜົນອອກມາ → “'[2020.xlsx]”
  • INDIRECT(“'[“& C$4&”.xlsx”&”]”&C$4&””'!”&”$B$5:$D$9″) → ກາຍເປັນ
    • INDIRECT (“'[2020.xlsx]”&2020&””'!”&”$B$5:$D$9”)
      • ຜົນຜະລິດ → '2020.xlsx'!$ B$5:$D$9
  • VLOOKUP($B5,INDIRECT(“'[“&C$4&”.xlsx ”&”]”&C$4&””'!”&”$B$5:$D$9″), 3,FALSE) → ກາຍເປັນ
    • VLOOKUP(1 ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
      • ຜົນຜະລິດ → iPhone 12
  • ລາກລົງໄປທາງຂວາ Fill Handle .

ໃນ​ທີ່​ສຸດ, ພວກ​ເຮົາ​ໄດ້​ແຍກ​ຕົວ​ແບບ​ໂທລະ​ສັບ​ມື​ຖື​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ອອກ​ຈາກ​ປຶ້ມ​ວຽກ​ທີ່​ແຕກ​ຕ່າງ​ກັນ.

<14 ໝາຍເຫດ: ທ່ານຕ້ອງເປີດປື້ມບັນທຶກທັງໝົດເພື່ອເຮັດວຽກກັບສູດນີ້, ຖ້າບໍ່ດັ່ງນັ້ນ, ຄວາມຜິດພາດອາດຈະກັບຄືນມາ.

ພາກປະຕິບັດ

ເພື່ອຝຶກຝົນດ້ວຍຕົວເອງ, ພວກເຮົາໄດ້ສ້າງພາກ ພາກປະຕິບັດ ຢູ່ເບື້ອງຂວາຂອງແຕ່ລະແຜ່ນ.

ອ່ານເພີ່ມເຕີມ: VLOOKUP ຕົວຢ່າງລະຫວ່າງສອງແຜ່ນໃນ Excel

ສິ່ງທີ່ຄວນຈື່

⏩ສຳລັບ ຟັງຊັນ INDIRECT , ຖ້າ ref_text ບໍ່ແມ່ນການອ້າງອີງເຊລທີ່ຖືກຕ້ອງ, ຟັງຊັນຈະສົ່ງຄ່າ #REF! ຄ່າຄວາມຜິດພາດ.

ຟັງຊັນ VLOOKUP ສະເຫມີຊອກຫາຄ່າຊອກຫາຈາກຖັນຊ້າຍສຸດເທິງສຸດໄປທາງຂວາ. ຟັງຊັນນີ້ “ບໍ່ເຄີຍ” ຄົ້ນຫາຂໍ້ມູນຢູ່ເບື້ອງຊ້າຍ.

⏩ ເມື່ອທ່ານເລືອກ “Lookup_value” ຂອງເຈົ້າຕ້ອງໃຊ້ການອ້າງອີງເຊລຢ່າງແທ້ຈິງ ($) ເພື່ອບລັອກອາເຣ.

ສະຫຼຸບ

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

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