ເນື້ອໃນ
ມື້ວານນີ້ໃນການແລ່ນມາຣາທອນ 30 ຟັງຊັນ Excel ໃນ 30 ມື້ ພວກເຮົາໄດ້ນໍາໃຊ້ຫນ້າທີ່ INDEX (INDEX) ເພື່ອສົ່ງຄືນຄ່າຂອງຕາລາງທີ່ຕັ້ງຢູ່ຈຸດຕັດກັນຂອງແຖວ ແລະຖັນທີ່ໃຫ້.
ໃນວັນທີ 25 ຂອງການແລ່ນມາຣາທອນ, ພວກເຮົາຈະອຸທິດການສຶກສາຫນ້າທີ່ ລາຍງານ (REPLACE), ເຊິ່ງເປັນຂອງປະເພດຂໍ້ຄວາມ. ມັນແທນທີ່ຕົວເລກທີ່ແນ່ນອນໃນສະຕຣິງຂໍ້ຄວາມດ້ວຍຂໍ້ຄວາມອື່ນ.
ດັ່ງນັ້ນ, ໃຫ້ພວກເຮົາເບິ່ງຢ່າງລະອຽດກ່ຽວກັບຂໍ້ມູນແລະຕົວຢ່າງກ່ຽວກັບຫນ້າທີ່ ລາຍງານ (REPLACE), ແລະຖ້າຫາກວ່າທ່ານມີຂໍ້ມູນເພີ່ມເຕີມຫຼືຕົວຢ່າງ, ກະລຸນາແບ່ງປັນໃຫ້ເຂົາເຈົ້າໃນຄໍາເຫັນ.
ຟັງຊັນ 25: REPLACE
ຫນ້າທີ່ ລາຍງານ (REPLACE) ແທນທີ່ຕົວອັກສອນພາຍໃນຂໍ້ຄວາມໂດຍອີງໃສ່ຈໍານວນຕົວອັກສອນທີ່ລະບຸໄວ້ແລະຕໍາແຫນ່ງເລີ່ມຕົ້ນ.
ຟັງຊັນ REPLACE ສາມາດໃຊ້ໄດ້ແນວໃດ?
ຫນ້າທີ່ ລາຍງານ (REPLACE) ສາມາດແທນທີ່ຕົວອັກສອນໃນສະຕຣິງຂໍ້ຄວາມ, ຕົວຢ່າງ:
- ປ່ຽນລະຫັດພື້ນທີ່ໃນເບີໂທລະສັບ.
- ແທນທີ່ຊ່ອງດ້ວຍຈໍ້າສອງເມັດທີ່ມີຊ່ອງຫວ່າງ.
- ໃຊ້ຟັງຊັນທີ່ຊ້ອນກັນ ລາຍງານ (REPLACE) ເພື່ອແຊກການຍັບຍັ້ງຫຼາຍອັນ.
ແທນທີ່ syntax
ຫນ້າທີ່ ລາຍງານ (REPLACE) ມີ syntax ຕໍ່ໄປນີ້:
REPLACE(old_text,start_num,num_chars,new_text)
ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)
- old_text (old_text) – ຂໍ້ຄວາມທີ່ຕົວອັກສອນຈະຖືກປ່ຽນແທນ.
- start_num (start_pos) – ຕຳແໜ່ງເລີ່ມຕົ້ນຂອງຕົວອັກສອນເກົ່າ.
- ຕົວເລກ (num_chars) – ຈໍານວນຕົວອັກສອນເກົ່າ.
- new_text (new_text) – ຂໍ້ຄວາມທີ່ຈະຖືກໃສ່ແທນຕົວອັກສອນເກົ່າ.
Traps REPLACE (ແທນທີ່)
ຫນ້າທີ່ ລາຍງານ (REPLACE) ແທນທີ່ຕົວເລກທີ່ລະບຸໄວ້ໂດຍເລີ່ມຈາກຕຳແໜ່ງທີ່ກຳນົດໄວ້. ເພື່ອທົດແທນຂໍ້ຄວາມສະເພາະຢູ່ບ່ອນໃດກໍໄດ້ໃນຂໍ້ຄວາມຕົ້ນສະບັບ, ທ່ານສາມາດໃຊ້ຟັງຊັນ ແທນ (SUBSTITUTE), ທີ່ພວກເຮົາຈະເບິ່ງຕໍ່ມາໃນ marathon ຂອງພວກເຮົາ.
ຕົວຢ່າງ 1: ການປ່ຽນລະຫັດພື້ນທີ່ໃນເບີໂທລະສັບ
ການນໍາໃຊ້ຫນ້າທີ່ ລາຍງານ (REPLACE) ທ່ານສາມາດປ່ຽນສາມຕົວເລກທໍາອິດຂອງເບີໂທລະສັບ, ຕົວຢ່າງ, ເມື່ອລະຫັດພື້ນທີ່ໃຫມ່ຖືກຕັ້ງ. ໃນກໍລະນີຂອງພວກເຮົາ, ລະຫັດພື້ນທີ່ໃຫມ່ຖືກໃສ່ຢູ່ໃນຖັນ C, ແລະຫມາຍເລກໂທລະສັບທີ່ຖືກແກ້ໄຂແມ່ນສະແດງຢູ່ໃນຖັນ D.
=REPLACE(B3,1,3,C3)
=ЗАМЕНИТЬ(B3;1;3;C3)
ຕົວຢ່າງ 2: ແທນທີ່ຊ່ອງດ້ວຍຈໍ້າເມັດທີ່ມີຊ່ອງຫວ່າງ
ເພື່ອກໍານົດຕໍາແຫນ່ງເລີ່ມຕົ້ນສໍາລັບຫນ້າທີ່ ລາຍງານ (REPLACE), ທ່ານສາມາດນໍາໃຊ້ຟັງຊັນ ຊອກຫາ (ຊອກຫາ) ເພື່ອຊອກຫາເສັ້ນສະເພາະຂອງຂໍ້ຄວາມ ຫຼືຕົວອັກສອນ. ໃນຕົວຢ່າງນີ້, ພວກເຮົາຕ້ອງການທົດແທນຊ່ອງທໍາອິດທີ່ເກີດຂື້ນໃນຂໍ້ຄວາມທີ່ມີຈໍ້າສອງເມັດຕາມດ້ວຍຊ່ອງຫວ່າງ.
=REPLACE(B3,FIND(" ",B3,1),1,": ")
=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")
ຕົວຢ່າງທີ 3: Nested REPLACE ຟັງຊັນເພື່ອແຊກການຍັບຍັ້ງຫຼາຍອັນ
ຫນ້າທີ່ ລາຍງານ (REPLACE) ແມ່ນອະນຸຍາດໃຫ້ຮັງອັນໜຶ່ງຢູ່ໃນບ່ອນອື່ນ, ດັ່ງນັ້ນການປ່ຽນແທນຫຼາຍອັນສາມາດເຮັດໄດ້ໃນຂໍ້ຄວາມແຫຼ່ງ. ໃນຕົວຢ່າງນີ້, ເບີໂທລະສັບຕ້ອງມີ hyphens ຫຼັງຈາກສາມຕົວອັກສອນທໍາອິດແລະຫຼັງຈາກທີສອງ. ການນໍາໃຊ້ ສູນ, ເນື່ອງຈາກຈໍານວນຕົວອັກສອນທີ່ຈະປ່ຽນແທນ, ພວກເຮົາຈະໄດ້ຮັບຜົນທີ່ບໍ່ມີຕົວລະຄອນຂອງເບີໂທລະສັບຈະຖືກລຶບອອກ, ພຽງແຕ່ 2 ຂີດຈະຖືກເພີ່ມ.
=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")