ສາລະບານ
ມັນຈະດີປານໃດຖ້າເຊວຖືກຕື່ມໃສ່ໂດຍອັດຕະໂນມັດ? ເວລາສ່ວນໃຫຍ່ພວກເຮົາຈະຮັກມັນ. ມື້ນີ້ພວກເຮົາຈະສະແດງໃຫ້ທ່ານວິທີການອັດຕະໂນມັດຕື່ມຂໍ້ມູນໃສ່ເຊລໃນ excel ໂດຍອີງໃສ່ຄ່າຈາກຫ້ອງອື່ນ. ສໍາລັບເຊສຊັນນີ້, ພວກເຮົາຈະໃຊ້ Excel 2019, ລອງໃຊ້ເວີຊັນທີ່ທ່ານຕ້ອງການໄດ້.
ກ່ອນອື່ນໝົດ, ເຮົາມາຮູ້ຈັກກັບຊຸດຂໍ້ມູນທີ່ເປັນພື້ນຖານຂອງຕົວຢ່າງຂອງມື້ນີ້ຂອງພວກເຮົາ.
ນີ້ພວກເຮົາມີຕາຕະລາງທີ່ມີຂໍ້ມູນຂອງພະນັກງານເຊັ່ນ: ຊື່, ID, ທີ່ຢູ່, ພະແນກທີ່ກ່ຽວຂ້ອງ, ແລະວັນທີເຂົ້າຮ່ວມຂອງເຂົາເຈົ້າ. ການນໍາໃຊ້ຂໍ້ມູນນີ້ພວກເຮົາຈະເບິ່ງວິທີການປະກອບຕາລາງອັດຕະໂນມັດ. ໃນສະຖານະການຊີວິດຈິງ, ທ່ານອາດຈະພົບກັບຊຸດຂໍ້ມູນທີ່ໃຫຍ່ກວ່າ ແລະສັບສົນຫຼາຍ.
ປື້ມຄູ່ມືການປະຕິບັດ
ທ່ານສາມາດດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດໄດ້ຈາກລິ້ງຂ້າງລຸ່ມນີ້.
Auto Populate Cells ໃນ Excel ໂດຍອີງໃສ່ Cell.xlsx ອື່ນ
Auto Populate Cells Based on another Cell
ໃນທີ່ນີ້, ພວກເຮົາຕັ້ງຕົວຢ່າງຂອງພວກເຮົາໃນລັກສະນະດັ່ງກ່າວໂດຍການໃຫ້ຊື່ພະນັກງານ, ພວກເຮົາຈະຊອກຫາຂໍ້ມູນຂອງເຂົາອັດຕະໂນມັດ.
ໃນທີ່ນີ້ພວກເຮົາໄດ້ນໍາສະເຫນີຊ່ອງຂໍ້ມູນທີ່ແຍກອອກຈາກຕາຕະລາງຕົ້ນສະບັບ. ໃຫ້ເວົ້າວ່າພວກເຮົາຕັ້ງ ຊື່, Robert .
ຈາກນັ້ນພວກເຮົາຄວນຈະໄດ້ຮັບລາຍລະອຽດຂອງ Robert . ມາສຳຫຼວດເບິ່ງວ່າພວກເຮົາສາມາດເຮັດແນວນັ້ນໄດ້ແນວໃດ.
1. ການໃຊ້ຟັງຊັນ VLOOKUP
ພຽງເວລາດຽວລືມກ່ຽວກັບ “ຕື່ມຂໍ້ມູນອັດຕະໂນມັດ” ແລະຄິດກ່ຽວກັບການດຶງຂໍ້ມູນທີ່ກົງກັບເງື່ອນໄຂ, ຫນ້າທີ່ໃດທີ່ເຂົ້າມາໃນໃຈຂອງເຈົ້າ? ມັນຈະແຈ້ງຫຼາຍ, VLOOKUP ແມ່ນໜຶ່ງໃນນັ້ນ.
VLOOKUP ຊອກຫາຂໍ້ມູນ, ຈັດລຽງຕາມແນວຕັ້ງ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ໃຫ້ກວດເບິ່ງບົດຄວາມ VLOOKUP ນີ້.
ຕອນນີ້ພວກເຮົາຈະຂຽນສູດໂດຍໃຊ້ຟັງຊັນ VLOOKUP ທີ່ຈະດຶງຂໍ້ມູນທີ່ແນ່ນອນທີ່ພວກເຮົາຕ້ອງການຢູ່ໃນຕາລາງ.
ມາຂຽນສູດການຮັບ id ຂອງພະນັກງານ
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,2,0),"")
ພາຍໃນ VLOOKUP ຟັງຊັນ, ພວກເຮົາໄດ້ໃສ່ຊື່ ( I4) ເປັນ lookup_value . ຈາກນັ້ນຊ່ວງຕາຕະລາງທັງໝົດເປັນ lookup_array .
The Employee ID ແມ່ນຖັນທີ 2, ດັ່ງນັ້ນພວກເຮົາໄດ້ຕັ້ງ 2 ເປັນ column_num .
ພວກເຮົາໄດ້ໃຊ້ຟັງຊັນ IFERROR ເພື່ອສະຫຼຸບສູດ VLOOKUP . ນີ້ຈະລົບລ້າງຄວາມຜິດພາດໃດໆທີ່ເກີດຂື້ນຈາກສູດ (ເພື່ອຮູ້ກ່ຽວກັບຫນ້າທີ່, ເຂົ້າໄປເບິ່ງບົດຄວາມ: IFERROR).
ສໍາລັບການມາຊື່ພະແນກ, ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ດັດແກ້ສູດ,
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,3,0),"")
ນີ້ພວກເຮົາໄດ້ປ່ຽນ column_num ຕາມຕຳແໜ່ງໃນຕາຕະລາງເດີມ. ພະແນກ ແມ່ນຖັນທີ 3, ດັ່ງນັ້ນພວກເຮົາໄດ້ໃຊ້ 3.
ສຳລັບ ວັນທີເຂົ້າຮ່ວມ ແລະ ທີ່ຢູ່, ສູດຈະແມ່ນ
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,4,0),"")
ແລະ
=IFERROR(VLOOKUP($I$4,$ B$4:$F$9,5,0),”)
ພວກເຮົາໄດ້ພົບລາຍລະອຽດສຳລັບພະນັກງານ. ຕອນນີ້ປ່ຽນຊື່ ແລະເຊລຈະຖືກອັບເດດອັດຕະໂນມັດ.
VLOOKUP ກັບ Drop-Down List
ກ່ອນໜ້ານີ້ພວກເຮົາໄດ້ລະບຸຊື່ດ້ວຍຕົນເອງ. ບາງຄັ້ງມັນອາດຈະເບິ່ງຄືໃຊ້ເວລາຫຼາຍ ແລະສັບສົນ.
ເພື່ອແກ້ໄຂບັນຫາ, ພວກເຮົາສາມາດສ້າງບັນຊີລາຍຊື່ເລື່ອນລົງສໍາລັບຊື່ພະນັກງານ. ກວດເບິ່ງບົດຄວາມເພື່ອຮູ້ກ່ຽວກັບການສ້າງລາຍການແບບເລື່ອນລົງ.
ໃນກ່ອງໂຕ້ຕອບ ການກວດສອບຂໍ້ມູນ ເລືອກ ລາຍການ ແລະໃສ່ການອ້າງອີງຕາລາງຂອງຊື່.
B4:B9 ແມ່ນໄລຍະທີ່ມີຊື່.
ຕອນນີ້ພວກເຮົາຈະຊອກຫາລາຍການແບບເລື່ອນລົງ.
ພວກເຮົາສາມາດເລືອກຊື່ໄດ້ຢ່າງມີປະສິດທິພາບ ແລະໄວຂຶ້ນໃນຕອນນີ້.
ເຊັລອື່ນກຳລັງຖືກເພີ່ມໃສ່ໂດຍອັດຕະໂນມັດດັ່ງທີ່ພວກເຮົາໃຊ້ VLOOKUP .
2. ການນໍາໃຊ້ INDEX – MATCH Function
ການດຳເນີນການທີ່ພວກເຮົາໄດ້ເຮັດຜ່ານ VLOOKUP ສາມາດເຮັດໄດ້ອີກທາງເລືອກ. ພວກເຮົາສາມາດໃຊ້ການລວມກັນຂອງ INDEX-MATCH ເພື່ອຕື່ມຂໍ້ມູນຕາລາງອັດຕະໂນມັດ. INDEX ສົ່ງຄືນຄ່າທີ່ຕັ້ງຢູ່ໃນຂອບເຂດໃດໜຶ່ງ. ເພື່ອຮູ້ເພີ່ມເຕີມເຂົ້າໄປເບິ່ງບົດຄວາມ: INDEX, MATCH.
ສູດຄຳນວນຈະເປັນອັນຕໍ່ໄປນີ້
=IFERROR(INDEX($C$4:$C$9,MATCH($I$4,$B$4:$B$9,0)),"")
ນີ້ສູດຂອງພວກເຮົາເອົາເລກ id ນັບຕັ້ງແຕ່ພວກເຮົາໄດ້ໃຫ້ຊ່ວງ id ພາຍໃນ INDEX ແລະຟັງຊັນ MATCH ໃຫ້ຕົວເລກແຖວ, ກົງກັບເງື່ອນໄຂ.ຄ່າໃນຕາຕະລາງ ( B4:B9 ).
ເພື່ອເອົາ ພະແນກ ພວກເຮົາຈະປ່ຽນໄລຍະໃນ INDEX ແລະສູດຈະ ເປັນອັນໜຶ່ງຕໍ່ໄປນີ້
=IFERROR(INDEX($D$4:$D$9,MATCH($I$4,$B$4:$B$9,0)),"")
ພະແນກຕ່າງໆແມ່ນຢູ່ໃນຂອບເຂດຂອງ D4 ເຖິງ D9 .
ສູດສໍາລັບ ວັນທີເຂົ້າຮ່ວມ ຈະເປັນ
=IFERROR(INDEX($E$4:$E$9,MATCH($I$4,$B$4:$B$9,0)),"")
ແລະສໍາລັບທີ່ຢູ່
=IFERROR(INDEX($F$4:$F$9,MATCH($I$4,$B$4:$B$9,0)),"")
ຕອນນີ້ເພື່ອຄວາມກະຈ່າງແຈ້ງ, ໃຫ້ລຶບການເລືອກ ແລະເລືອກຊື່ໃດນຶ່ງ<1
ເຈົ້າຈະພົບເຫັນເຊັລອື່ນໄດ້ຮັບການຕື່ມຂໍ້ມູນໂດຍອັດຕະໂນມັດ.
3. ການໃຊ້ຟັງຊັນ HLOOKUP
ຖ້າເຈົ້າ ຂໍ້ມູນແມ່ນຮັດກຸມຕາມລວງນອນຫຼັງຈາກນັ້ນທ່ານຈໍາເປັນຕ້ອງໄດ້ນໍາໃຊ້ຫນ້າທີ່ HLOOKUP . ເພື່ອຮູ້ກ່ຽວກັບຟັງຊັນໃຫ້ເຂົ້າໄປເບິ່ງບົດຄວາມນີ້: HLOOKUP.
ຊື່ ຈະຖືກຕັ້ງຈາກລາຍການແບບເລື່ອນລົງ. ແລະສ່ວນທີ່ເຫຼືອຂອງຊ່ອງຂໍ້ມູນຈະຖືກຕື່ມຂໍ້ມູນໃສ່ໂດຍອັດຕະໂນມັດ.
ສຳລັບ ID ທີ່ມາ, ພວກເຮົາຈະໃຊ້ສູດຕໍ່ໄປນີ້
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,2,0),"")
<32
ການດຳເນີນການແມ່ນຄ້າຍຄືກັນກັບສູດ VLOOKUP . ພາຍໃນຟັງຊັນ HLOOKUP , ພວກເຮົາໄດ້ລະບຸຊື່ເປັນ lookup_value ແລະຕາຕະລາງເປັນ lookup_array . ids ແມ່ນຢູ່ແຖວທີ 2, ດັ່ງນັ້ນ row_num ແມ່ນ 2. ແລະ 0 ສໍາລັບການກົງກັນທີ່ແນ່ນອນ.
ຕອນນີ້, ສໍາລັບພະແນກ, ສູດຈະເປັນ
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,3,0),"")
ພະແນກ ແມ່ນແຖວທີ 3, ດັ່ງນັ້ນ row_num ແມ່ນ 3 ຢູ່ທີ່ນີ້.
ໃຫ້ເຮົາຂຽນສູດສຳລັບວັນທີເຂົ້າຮ່ວມ
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,4,0),"")
ວັນທີເຂົ້າຮ່ວມ ແມ່ນແຖວທີ 4, ສະນັ້ນ row_num ແມ່ນ 4 ນີ້. ຫຼັງຈາກນັ້ນ, ສໍາລັບທີ່ຢູ່ປ່ຽນເລກແຖວເປັນ 5.
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,5,0),"")
ໃຫ້ພວກເຮົາລຶບຕາລາງແລະເລືອກຊື່ຈາກການຫຼຸດລົງ. -down list
ຫຼັງຈາກການເລືອກຊື່, ທ່ານຈະພົບເຫັນຕາລາງອື່ນໆທີ່ມີການເພີ່ມອັດຕະໂນມັດ.
4. INDEX -MATCH ສໍາລັບແຖວ
ພວກເຮົາຍັງສາມາດໃຊ້ການປະສົມປະສານ INDEX MATCH ສໍາລັບແຖວໄດ້. ສູດຄຳນວນຈະເປັນອັນຕໍ່ໄປນີ້
=IFERROR(INDEX($C$4:$H$4,MATCH($C$11,$C$3:$H$3,0)),"")
ນີ້ແມ່ນເພື່ອເອົາ id, ດັ່ງນັ້ນພວກເຮົາໄດ້ໃຊ້ C4:H4 ໃນ INDEX ຟັງຊັນ, ເຊິ່ງເປັນແຖວ ລະຫັດພະນັກງານ .
ປ່ຽນໄລຍະແຖວເພື່ອຊອກຫາພະແນກ
=IFERROR(INDEX($C$5:$H$5,MATCH($C$11,$C$3:$H$3,0)),"")
ເຊັ່ນດຽວກັນ, ປ່ຽນໝາຍເລກແຖວສຳລັບວັນທີເຂົ້າຮ່ວມ ແລະທີ່ຢູ່
=IFERROR(INDEX($C$6:$H$6,MATCH($C$11,$C$3:$H$3,0)),"")
ນີ້ C6:H6 ແມ່ນ ວັນທີເຂົ້າຮ່ວມ ແຖວ.
ແລະ C7:H7 ແມ່ນ ທີ່ຢູ່ ແຖວ, ສະນັ້ນ ສູດການມາຂອງທີ່ຢູ່ຈະເປັນຄືກັບທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້
=IFERROR(INDEX($C$7:$H$7, MATCH($C$11,$C$3:$H$3,0)),”)
ສະຫຼຸບ
ນັ້ນແມ່ນທັງໝົດສຳລັບມື້ນີ້. ພວກເຮົາໄດ້ລະບຸວິທີການຕື່ມຂໍ້ມູນໃສ່ຕາລາງອັດຕະໂນມັດໂດຍອີງໃສ່ຕາລາງອື່ນ. ຫວັງວ່າເຈົ້າຈະເຫັນວ່າອັນນີ້ເປັນປະໂຫຍດ. ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະສະແດງຄວາມຄິດເຫັນຖ້າມີສິ່ງໃດທີ່ເບິ່ງຄືວ່າຍາກທີ່ຈະເຂົ້າໃຈ. ແຈ້ງໃຫ້ພວກເຮົາຮູ້ວິທີການອື່ນໆທີ່ພວກເຮົາບໍ່ໄດ້ພາດຢູ່ທີ່ນີ້.