ສາລະບານ
ໃນບົດສອນນີ້, ຂ້ອຍຈະຂຽນວິທີການ ຊອກຫາຂໍ້ຄວາມ ໃນ ໄລຍະ Excel ແລະ ສົ່ງຄືນການອ້າງອີງຂອງຕາລາງທີ່ຖືຂໍ້ຄວາມ . ນອກຈາກນີ້, ຂ້າພະເຈົ້າຈະສະແດງວິທີການຈໍານວນຫນຶ່ງເພື່ອເຮັດແນວນັ້ນ. ເພື່ອວ່າຄວາມຕ້ອງການຂອງເຈົ້າອາດຈະກົງກັບວິທີການໃດນຶ່ງ.
ແຕ່ກ່ອນທີ່ຈະເຂົ້າໄປໃນການສົນທະນາຫຼັກ, ຂ້ອຍຢາກສົນທະນາເລັກນ້ອຍກ່ຽວກັບຫນ້າທີ່ຂ້ອຍຈະໃຊ້.
ດາວໂຫລດ ໄຟລ໌ການເຮັດວຽກ
ນີ້ແມ່ນໄຟລ໌ Excel ທີ່ຂ້ອຍໄດ້ໃຊ້ເພື່ອເຮັດບົດສອນນີ້. ດາວໂຫລດ ແລະຕິດຕາມຂ້ອຍໄປນຳ.
ຊອກຫາຂໍ້ຄວາມໃນຂອບເຂດ ແລະສົ່ງຄືນ Cell Reference.xlsx
ການສົນທະນາເບື້ອງຕົ້ນ
ສ່ວນນີ້ ເປັນທາງເລືອກສໍາລັບຜູ້ທີ່ໃຊ້ຫຼາຍຫນ້າທີ່ Excel ຕໍ່ໄປນີ້:
- INDEX()
- MATCH()
- CELL()
- ແລະ OFFSET()
# ຟັງຊັນ INDEX ໃນ Excel
ຟັງຊັນ INDEX ສົ່ງຄ່າ ຫຼືການອ້າງອີງຂອງເຊວຢູ່ຈຸດຕັດກັນຂອງແຖວ ແລະຖັນສະເພາະ, ໃນໄລຍະທີ່ກຳນົດໄວ້.
ໄວຍະກອນຂອງຟັງຊັນ INDEX :
INDEX(array, row_num, [column_num])
INDEX(reference, row_num, [column_num], [area_num])
ເບິ່ງຮູບຂ້າງລຸ່ມນີ້ :
ຄໍາອະທິບາຍຂອງສູດ
ຕົວຢ່າງ 1:
ທ່ານອາດຈະພົບ ຕົວຢ່າງ 1 (ແລະຕົວຢ່າງ 2) ເລັກນ້ອຍເຂົ້າໃຈຍາກ. ອັນນີ້ແມ່ນ Excel Array Formula .
- ທຳອິດ, ເລືອກຕາລາງ C16 ແລ້ວຂຽນລົງລຸ່ມນີ້.ສູດ.
{=INDEX(B4:D9,2,)}
- ຈາກນັ້ນຂ້ອຍກົດ CTRL+SHIFT+ENTER ເພື່ອໃສ່ສູດອາເຣ.
ສູດນີ້ເຮັດວຽກແນວໃດ?
- ນີ້ແມ່ນສ່ວນອາເຣຂອງ INDEX ຟັງຊັນແມ່ນ B4:D9 . ແຖວ ທີ 2 ຂອງມັນຄືແຖວ B5:D5 .
- ເນື່ອງຈາກໝາຍເລກຖັນຫວ່າງເປົ່າ, ຟັງຊັນ INDEX ຈະສົ່ງຄືນທັງໝົດ ແຖວທີ 2 .
ຕົວຢ່າງ 2
{=INDEX((B4:D9,F4:H9),2,,2)}
- ໃນຖານະເປັນ INDEX ການອ້າງອີງຟັງຊັນ, ມີ ສອງ ໄລຍະນີ້: B4:D9 ແລະ F4:H9.
- ໝາຍເລກແຖວແມ່ນ 2 . ບໍ່ໄດ້ລະບຸຕົວເລກຖັນ. ດັ່ງນັ້ນ, ຄ່າທັງໝົດຂອງແຖວ 2nd ຈະຖືກສົ່ງຄືນ.
- ໄລຍະ F4:H9 ຖືກໃຊ້ໂດຍຟັງຊັນ Index ເນື່ອງຈາກຕົວເລກພື້ນທີ່ແມ່ນ . 2.
ຕົວຢ່າງ 3
=INDEX(B4:B9,3,)
ມັນງ່າຍດາຍຫຼາຍ INDEX ສູດ. ທີ 3 ຄ່າຂອງອາເຣ B4:B9 ຖືກສົ່ງກັບໂດຍສູດນີ້.
ຕົວຢ່າງ 4
=INDEX(B4:D9,2,3)
ສູດນີ້ໃຫ້ຄ່າຕັດກັນ 2nd ແຖວ ແລະ ທີ 3 ຖັນຂອງໄລຍະ B4:D9 .
# ຟັງຊັນ MATCH ໃນ Excel
ຟັງຊັນ MATCH ສົ່ງຄືນຕຳແໜ່ງຂອງຄ່າໃນ array ຂອງຄ່າ.
ໄວຍະກອນຂອງຟັງຊັນ MATCH:<2
=MATCH(lookup_value, lookup_array, [match_type])
- ດຽວນີ້, ຂຽນສູດຄຳນວນຕໍ່ໄປນີ້ໃສ່ໃນປ່ອງ C17 .
=MATCH(C14,B4:B9,0)
ສູດນີ້ເຮັດວຽກແນວໃດ?
- ໄດ້ຄ່າຂອງຕາລາງ C14 ແມ່ນ Google . ດັ່ງນັ້ນ, ມູນຄ່າການຊອກຫາຂອງພວກເຮົາແມ່ນ Google.
- ໃນຂອບເຂດຕາລາງ B4:B9 , ຕຳແໜ່ງຂອງ Google ແມ່ນ ທີ 6
- ດັ່ງນັ້ນ, ສູດຈະກັບຄືນ 6.
# ຟັງຊັນ CELL ໃນ Excel
ຟັງຊັນ CELL ຕອບຂໍ້ມູນກ່ຽວກັບການຈັດຮູບແບບ, ສະຖານທີ່, ຫຼືເນື້ອໃນຂອງຕາລາງທຳອິດ, ອີງຕາມການອ່ານຂອງຊີດ, ໃນການອ້າງອີງ.
ໄວຍະກອນຂອງ Excel CELL Function
=CELL(info_type, [reference])
ໂດຍການໃຊ້ຟັງຊັນ CELL , ທ່ານສາມາດໄດ້ຮັບລາຍລະອຽດຫຼາຍຢ່າງຂອງການອ້າງອີງເຊລລວມທັງທີ່ຢູ່ ABSOLUTE . ທ່ານສາມາດເບິ່ງໄດ້ຈາກຮູບຂ້າງເທິງ.
# ຟັງຊັນ OFFSET ໃນ Excel
ຟັງຊັນ OFFSET ຂອງ Excel ສົ່ງຄືນການອ້າງອີງເຖິງຊ່ວງທີ່ເປັນຈຳນວນແຖວ ແລະຖັນທີ່ກຳນົດໄວ້. ຈາກການອ້າງອີງທີ່ລະບຸໄວ້.
ໄວຍະກອນຂອງຟັງຊັນ OFFSET:
=OFFSET(reference, rows, cols, [height], [width])
- ທີ່ນີ້, ຂ້ອຍໃຊ້ສູດຕໍ່ໄປນີ້ຢູ່ໃນກ່ອງ B13 .
=SUM(OFFSET(B4,3,1,3,2))
ສູດນີ້ເຮັດວຽກແນວໃດ?
- ການອ້າງອີງຂອງຟັງຊັນ OFFSET ແມ່ນການອ້າງອີງເຊລ B4 . ດັ່ງນັ້ນ, ຕຳແໜ່ງຂອງເຊລ B4 ແມ່ນ 0 .
- ຈາກນັ້ນ 3 ແຖວລົງຈາກບ່ອນອ້າງອີງ.
- ຈາກນັ້ນ 1 ຖັນຂວາຈາກຕຳແໜ່ງສຸດທ້າຍ.
- ສຸດທ້າຍ, ຜົນລວມຂອງໄລຍະ C7:D9 (ຄວາມສູງ 3 ແຖວ ແລະຄວາມກວ້າງ 2 ຖັນ). ອັນນີ້ໃຫ້ຜົນເປັນຄ່າຂອງ 756 . ຊ່ວງ C7:D9 ຖືກເນັ້ນໃສ່ທີ່ມີຂອບສີສົ້ມ.
ດັ່ງນັ້ນ, ການສົນທະນາເບື້ອງຕົ້ນແມ່ນສິ້ນສຸດແລ້ວ.
ຕອນນີ້, ໃຫ້ມາສົນທະນາຫຼັກຂອງພວກເຮົາ.
3 ວິທີການຊອກຫາ. ຂໍ້ຄວາມຢູ່ໃນຂອບເຂດ Excel ແລະການອ້າງອີງຕາລາງ
ໃນພາກນີ້, ຂ້ອຍຈະອະທິບາຍວິທີການຊອກຫາຂໍ້ຄວາມໃນຂອບເຂດ ແລະສົ່ງຄືນການອ້າງອີງເຊລໃນ Excel. ນອກຈາກນັ້ນ, ສໍາລັບຄວາມເຂົ້າໃຈທີ່ດີຂຶ້ນຂອງເຈົ້າ, ຂ້ອຍຈະໃຊ້ຊຸດຂໍ້ມູນຕໍ່ໄປນີ້.
ວິທີທີ 1: ການນໍາໃຊ້ INDEX & MATCH Functions ເພື່ອຊອກຫາຂໍ້ຄວາມໃນຂອບເຂດ ແລະສົ່ງຄືນ Cell Reference
ໃນວິທີນີ້, ຂ້ອຍຈະຄົ້ນຫາຂໍ້ຄວາມໃນຖັນດຽວ ແລະຖ້າພົບ, ສູດຈະສົ່ງຄືນການອ້າງອີງ. ນອກຈາກນັ້ນ, ຂ້ອຍຈະໃຊ້ຟັງຊັນ INDEX ແລະ MATCH ເພື່ອຊອກຫາຂໍ້ຄວາມໃນຂອບເຂດ ແລະສົ່ງຄືນການອ້າງອີງຕາລາງ.
ຂັ້ນຕອນ:
- ທຳອິດ, ເລືອກຕາລາງອື່ນ D17 ບ່ອນທີ່ທ່ານຕ້ອງການຮັກສາຜົນໄດ້ຮັບ.
- ອັນທີສອງ, ໃຫ້ຂຽນສູດຄຳນວນຕໍ່ໄປນີ້ໃສ່ໃນເຊລ D17 .
=CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))
- ຈາກນັ້ນ, ກົດ ENTER ເພື່ອຮັບຜົນໄດ້ຮັບ.
ສຸດທ້າຍ, ທ່ານຈະໄດ້ຮັບເອກະສານອ້າງອີງຕາລາງສຳລັບຂໍ້ຄວາມ “ Dropbox ”.
ອັນນີ້ເຮັດແນວໃດ? ສູດເຮັດວຽກບໍ?
ໃຫ້ຂ້ອຍອະທິບາຍສູດສໍາລັບຂໍ້ຄວາມ “Dropbox” :
- ສ່ວນນີ້ຂອງສູດ, MATCH(D16,B4:B14,0) , ຕອບຄ່າ 9 . ເພາະວ່າຕຳແໜ່ງຂອງ Dropbox ໃນອາເຣ B4:B14 ແມ່ນ 9th . ດັ່ງນັ້ນ, ສູດໂດຍລວມກາຍເປັນ:
=CELL(“address”,INDEX(B4:B14,9))
- ດຽວນີ້, ສ່ວນ INDEX(B4:B14,9) ຫມາຍເຖິງການອ້າງອີງເຊລ B12 . ດັ່ງນັ້ນ, ສູດຈະກາຍເປັນ: =CELL(“address”,B12)
- ຈາກນັ້ນ, =CELL(“address”,B12) ສົ່ງຄືນການອ້າງອີງຢ່າງແທ້ຈິງຂອງເຊລ B12 .
- ດັ່ງນັ້ນ, ຂ້ອຍໄດ້ຮັບ $B$12 ເປັນຜົນຜະລິດຂອງສູດທັງໝົດ.
ໝາຍເຫດ: INDEX(B4:B14,9) ສາມາດຕອບຄ່າ ຫຼື ການອ້າງອີງເຊລ. ນີ້ແມ່ນຄວາມງາມຂອງຟັງຊັນ INDEX.
ອ່ານເພີ່ມເຕີມ: ຕາລາງອ້າງອີງ Excel ໃນເອກະສານອື່ນແບບໄດນາມິກ
ການອ່ານທີ່ຄ້າຍຄືກັນ <2
- ວິທີໃຊ້ຟັງຊັນທາງອ້ອມໃນ Excel (12 ຕົວຢ່າງທີ່ເໝາະສົມ)
- ຖ້າເຊລມີຂໍ້ຄວາມສະເພາະແລ້ວຕື່ມ 1 ໃນ Excel (5 ຕົວຢ່າງ. )
- ວິທີໃຊ້ຟັງຊັນ ROW ໃນ Excel (ມີ 8 ຕົວຢ່າງ)
- ຖ້າເຊລມີຂໍ້ຄວາມແລ້ວຕື່ມຂໍ້ຄວາມໃນເຊລອື່ນໃນ Excel
- ວິທີໃຊ້ຟັງຊັນ COLUMNS ໃນ Excel (3 ຕົວຢ່າງ)
ວິທີທີ 2: ນຳໃຊ້ INDEX, MATCH & ຟັງຊັນ OFFSET
ໃນວິທີການນີ້, ຂ້ອຍສາມາດຄົ້ນຫາຂໍ້ຄວາມຈາກຫຼາຍກວ່າຫນຶ່ງຖັນ. ແຕ່ທ່ານຕ້ອງເລືອກຄໍລໍາດ້ວຍຕົນເອງ. ນອກຈາກນັ້ນ, ຂ້ອຍຈະໃຊ້ຟັງຊັນ INDEX, OFFSET, ແລະ MATCH ເພື່ອຊອກຫາຂໍ້ຄວາມໃນຂອບເຂດ ແລະສົ່ງຄືນການອ້າງອີງຕາລາງ.
ຂັ້ນຕອນ:
- ທຳອິດ, ໃຫ້ຂຽນສູດຄຳນວນຕໍ່ໄປນີ້ໃສ່ໃນ D18 cell.
=CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))
- ອັນທີສອງ, ກົດ ENTER ເພື່ອຮັບຜົນໄດ້ຮັບ.<10
ສຸດທ້າຍ, ທ່ານຈະໄດ້ຮັບເອກະສານອ້າງອີງຕາລາງສຳລັບຂໍ້ຄວາມ “ Mike Little ”.
ສູດນີ້ເຮັດວຽກແນວໃດ?
- ສູດນີ້ເຮັດວຽກຄືກັບອັນຂ້າງເທິງ. ຄວາມແຕກຕ່າງພຽງແຕ່ແມ່ນ: ຖັນຖືກເລືອກແບບເຄື່ອນໄຫວໂດຍໃຊ້ຟັງຊັນ OFFSET ຂອງ Excel. ຖ້າທ່ານເຂົ້າໃຈຟັງຊັນ OFFSET , ພາກສ່ວນນີ້ແມ່ນເຂົ້າໃຈງ່າຍ: OFFSET(B4,0,D17-1,11,1)
ອ່ານເພີ່ມເຕີມ: ຕົວຢ່າງຂອງຟັງຊັນ OFFSET ໃນ Excel (Formula+VBA )
ວິທີທີ 3: ການໃຊ້ຟັງຊັນລວມເພື່ອຊອກຫາຂໍ້ຄວາມໃນຂອບເຂດ ແລະສົ່ງຄືນການອ້າງອີງເຊລ
ບາງຄັ້ງ a ຄ່າຂໍ້ຄວາມອາດຈະຊ້ຳກັນໃນໄລຍະຫຼາຍກວ່າໜຶ່ງຄັ້ງ. ຂ້ອຍສາມາດສົ່ງຄືນເລກແຖວຂອງຂໍ້ຄວາມນັ້ນໃນຂອບເຂດ. ນີ້, ຂ້ອຍຈະໃຊ້ຟັງຊັນ SMALL, ROW , ແລະ IF ເພື່ອຊອກຫາຂໍ້ຄວາມໃນຂອບເຂດ ແລະສົ່ງຄືນການອ້າງອີງເຊລ.
ເຈົ້າເຫັນຈາກ ຮູບພາບຕໍ່ໄປນີ້ທີ່ຂໍ້ຄວາມ “Apple” ຊ້ຳກັບຕົວມັນເອງ 3 ເທື່ອໃນຊ່ວງ B4:B14 .
ໃຫ້ຂ້ອຍສະແດງວິທີທີ່ຂ້ອຍໄດ້ເລກແຖວເຫຼົ່ານີ້.
- ຂ້ອຍໄດ້ໃຊ້ສູດນີ້ຢູ່ໃນຕາລາງ D9 .
{=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}
- ຈາກນັ້ນຂ້າພະເຈົ້າໄດ້ຄັດລອກສູດນີ້ລົງໃນ D10 cell.
=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))
- ຢູ່ນີ້, ຂ້ອຍກົດ CTRL + SHIFT + ENTER ເພື່ອຮັບຜົນໄດ້ຮັບ.
- ເຊັ່ນດຽວກັນ, ຂ້າພະເຈົ້າໄດ້ຄັດລອກສູດຈົນກ່ວາສູດສົ່ງຄືນຄ່າຂໍ້ຜິດພາດ.
ມັນເປັນສູດ Excel array ຢ່າງຈະແຈ້ງ.
ແຕ່ກ່ອນ, ເຈົ້າຕ້ອງຮູ້ຈັກວິທີ SMALL ຟັງຊັນເຮັດວຽກຢູ່ໃນ Excel.
ໄວຍະກອນຂອງຟັງຊັນ SMALL:
SMALL(array,k)
ສຳລັບ ຕົວຢ່າງ, SMALL({80;35;55;900},2) ຈະຕອບຄ່າ 2nd ຄ່ານ້ອຍທີ່ສຸດໃນອາເຣ {80;35;55;900} . ຜົນໄດ້ຮັບຈະເປັນ: 55 .
ດັ່ງນັ້ນ, ສູດເຮັດວຽກແນວໃດ?
Cell D9 = {=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1: 1)>ສ່ວນນີ້ຂອງສູດຄຳນວນ, IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) , ຕົວຈິງແລ້ວກັບຄືນມາ array ສໍາລັບຟັງຊັນ SMALL .
- ສ່ວນທົດສອບຕາມເຫດຜົນຂອງ ຟັງຊັນ IF ແມ່ນ: $D$6=$B$4:$B$14 . ພາກສ່ວນນີ້ທົດສອບ (ເທື່ອລະອັນ) ວ່າຄ່າຂອງຊ່ວງ $B$4:$B$14 ເທົ່າກັບ $D$6 ຫຼືບໍ່. ຖ້າເທົ່າກັນ, ຄ່າ TRUE ຖືກຕັ້ງຢູ່ໃນ array ແລະ ຖ້າບໍ່ເທົ່າກັນ, ຄ່າ False ຖືກຕັ້ງຢູ່ໃນ array: {FALSE;FALSE;TRUE;FALSE;FALSE ;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE}
- ແລະ value_if_true ສ່ວນແມ່ນ: ROW($B$4:$B$14)-ROW($ B$4)+1) . ສ່ວນທັງໝົດນີ້ໃຫ້ຜົນກັບອັນນີ້: {1;2;3;4;5;6;7;8;9;10;11} – {1} + 1 = {0; 1;2;3;4;5;6;7;8;9;10} + 1 ={1;2;3;4;5;6;7;8;9;10;11}
ຂ້ອຍຫວັງວ່າເຈົ້າຈະໄດ້ຮັບວິທີການເຮັດວຽກຂອງສູດສະລັບສັບຊ້ອນ.
R ອ່ານເພີ່ມເຕີມ: Excel ຖ້າເຊລມີຂໍ້ຄວາມແລ້ວໃຫ້ຄ່າຄືນ (8 ວິທີງ່າຍໆ)
ສະຫຼຸບ
ຂ້ອຍຫວັງວ່າເຈົ້າພົບວ່າບົດຄວາມນີ້ມີປະໂຫຍດ. ທີ່ນີ້, ຂ້າພະເຈົ້າໄດ້ອະທິບາຍ 3 ວິທີການທີ່ເຫມາະສົມເພື່ອເຂົ້າໃຈວິທີການ ຊອກຫາຂໍ້ຄວາມໃນໄລຍະ ແລະສົ່ງຄືນການອ້າງອີງເຊລໃນ Excel . ທ່ານສາມາດເຂົ້າເບິ່ງເວັບໄຊທ໌ຂອງພວກເຮົາ Exceldemy ເພື່ອຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບເນື້ອໃນທີ່ກ່ຽວຂ້ອງກັບ Excel. ກະລຸນາ, ລົງຄໍາເຫັນ, ຄໍາແນະນໍາ, ຫຼືການສອບຖາມຖ້າຫາກວ່າທ່ານມີຢູ່ໃນພາກສ່ວນຄໍາຄິດເຫັນຂ້າງລຸ່ມນີ້.