ຊອກຫາ ແລະປ່ຽນແທນຕົວອັກສອນພິເສດໃນ Google Sheets: ສູດ ແລະສ່ວນເສີມສຳລັບວຽກ

  • ແບ່ງປັນນີ້
Michael Brown

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

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

    ຊອກຫາ ແລະປ່ຽນຕົວອັກສອນໂດຍໃຊ້ສູດ Google Sheets

    ຂ້ອຍຈະເລີ່ມຕົ້ນດ້ວຍ ປົກກະຕິ: ມີ 3 ຟັງຊັນທີ່ເປັນປະໂຫຍດພິເສດທີ່ຊອກຫາ ແລະປ່ຽນແທນຕົວອັກສອນພິເສດຂອງ Google Sheets.

    ຟັງຊັນ Google Sheets SUBSTITUTE

    ຟັງຊັນທຳອິດນີ້ຊອກຫາຕົວອັກສອນສະເພາະໃນຂອບເຂດ Google Sheets ທີ່ຕ້ອງການ ແລະ ແທນທີ່ມັນດ້ວຍສະຕຣິງສະເພາະອື່ນ:

    SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])
    • text_to_search ແມ່ນຕາລາງ / ຂໍ້ຄວາມສະເພາະບ່ອນທີ່ທ່ານຕ້ອງການປ່ຽນແປງ. ຕ້ອງການ.
    • search_for ເປັນຕົວລະຄອນທີ່ເຈົ້າຕ້ອງການຮັບແທນ. ຕ້ອງການ.
    • replace_with ແມ່ນຕົວລະຄອນໃໝ່ທີ່ທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບແທນຕົວລະຄອນຈາກອາກິວເມັນທີ່ຜ່ານມາ. ຕ້ອງການ.
    • occurrence_number ເປັນການໂຕ້ຖຽງທາງເລືອກຢ່າງສົມບູນ. ຖ້າມີຫຼາຍຕົວຢ່າງຂອງລັກສະນະ, ມັນຈະໃຫ້ທ່ານຈັດການວ່າຈະປ່ຽນອັນໃດ. ຍົກເລີກການໂຕ້ຖຽງ — ແລະທຸກຕົວຢ່າງຈະຖືກແທນທີ່ໃນ Google Sheets ຂອງທ່ານ.

    ຕອນນີ້, ເມື່ອໃດ.ທ່ານນໍາເຂົ້າຂໍ້ມູນຈາກເວັບ, ທ່ານອາດຈະຊອກຫາຄໍາອ້າງອີງທີ່ສະຫລາດຢູ່ທີ່ນັ້ນ:

    ໃຫ້ພວກເຮົາໃຊ້ Google Sheets SUBSTITUTE ເພື່ອຊອກຫາແລະແທນທີ່ພວກມັນດ້ວຍວົງຢືມກົງ. ເນື່ອງຈາກຟັງຊັນໜຶ່ງຊອກຫາ ແລະປ່ຽນຕົວລະຄອນໜຶ່ງຕົວໃນຄັ້ງດຽວ, ຂ້ອຍຈະເລີ່ມດ້ວຍການເປີດຄຳເວົ້າອັດສະລິຍະ:

    =SUBSTITUTE(A2,"“","""")

    ເບິ່ງບໍ? ຂ້ອຍກໍາລັງເບິ່ງ A2, ຊອກຫາການເປີດວົງຢືມອັດສະລິຍະ — “ (ຕ້ອງໃສ່ໃນວົງຢືມສອງເທົ່າຕໍ່ການຮ້ອງຂໍຟັງຊັນໃນ Google Sheets), ແລະປ່ຽນແທນມັນດ້ວຍວົງຢືມຊື່ — "

    ໝາຍເຫດ. ຄຳເວົ້າກົງໆແມ່ນ ບໍ່ພຽງແຕ່ຫໍ່ຢູ່ໃນວົງຢືມຄູ່ເທົ່ານັ້ນ, ແຕ່ຍັງມີອີກອັນຫນຶ່ງ "ຕໍ່ທ້າຍດັ່ງນັ້ນມີ 4 ວົງຢືມຄູ່ໃນຈໍານວນທັງຫມົດ.

    ເຈົ້າເພີ່ມຄຳເວົ້າອັດສະລິຍະປິດໃສ່ສູດນີ້ແນວໃດ? ງ່າຍ :) ພຽງແຕ່ຍຶດເອົາສູດທໍາອິດນີ້ດ້ວຍຕົວຍ່ອຍອື່ນ:

    =SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”","""")

    ຕົວຍ່ອຍພາຍໃນຈະປ່ຽນວົງເລັບເປີດກ່ອນ, ແລະຜົນໄດ້ຮັບຂອງມັນຈະກາຍເປັນຊ່ວງເຖິງ. ເຮັດວຽກກັບຕົວຢ່າງຟັງຊັນທີສອງ.

    ເຄັດລັບ. ຕົວອັກສອນທີ່ເຈົ້າຕ້ອງການຊອກຫາ ແລະແທນທີ່ໃນ Google Sheets ຫຼາຍເທົ່າໃດ, ຟັງຊັນ SUBSTITUTE ຫຼາຍຂຶ້ນເຈົ້າຈະຕ້ອງໄດ້ສາຍ. ນີ້ແມ່ນຕົວຢ່າງທີ່ມີຄຳເວົ້າອັດສະລິຍະພິເສດອັນດຽວ:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”",""""),"’","'")

    ຟັງຊັນ Google Sheets REGEXREPLACE

    REGEXREPLACE ແມ່ນອີກໜ້າທີ່ໜຶ່ງທີ່ຂ້ອຍຈະໃຊ້ເພື່ອຊອກຫາ ແລະປ່ຽນແທນຄຳເວົ້າອັດສະລິຍະຂອງ Google Sheets ດ້ວຍຄຳຊື່ກົງ.

    REGEXREPLACE(text, regular_expression, replacement)
    • text ແມ່ນບ່ອນທີ່ທ່ານຕ້ອງການເຮັດການປ່ຽນແປງ
    • regular_expression ແມ່ນການປະສົມປະສານຂອງສັນຍາລັກ (ປະເພດຂອງໜ້າກາກ) ທີ່ຈະບອກສິ່ງທີ່ຕ້ອງຊອກຫາ ແລະປ່ຽນແທນ.
    • ການປ່ຽນແທນ ແມ່ນຂໍ້ຄວາມໃໝ່ທີ່ຈະມີແທນອັນເກົ່າ.

    ໂດຍພື້ນຖານແລ້ວ, ເຄື່ອງເຈາະຢູ່ນີ້ແມ່ນຄືກັນກັບ SUBSTITUTE. ຄວາມແຕກຕ່າງອັນດຽວຄືການສ້າງ regular_expression ຢ່າງຖືກຕ້ອງ.

    ທຳອິດ, ໃຫ້ຊອກຫາ ແລະປ່ຽນແທນການເປີດ ແລະປິດຄຳເວົ້າອັດສະລິຍະຂອງ Google Sheets ທັງໝົດ:

    =REGEXREPLACE(A2,"[“”]","""")

    1. ສູດ​ເບິ່ງ​ຢູ່​ທີ່ A2.
    2. ຊອກ​ຫາ​ຕົວ​ຢ່າງ​ທັງ​ຫມົດ​ຂອງ​ແຕ່​ລະ​ຕົວ​ອັກ​ສອນ​ລະ​ຫວ່າງ​ວົງ​ເລັບ​ສີ່​ຫຼ່ຽມ: “”

      ໝາຍ​ເຫດ. ຢ່າລືມຂະຫຍາຍການສະແດງອອກປົກກະຕິທັງຫມົດດ້ວຍວົງຢືມສອງເທົ່ານັບຕັ້ງແຕ່ມັນຕ້ອງການໂດຍຟັງຊັນ.

    3. ແລະປ່ຽນແທນແຕ່ລະຕົວຢ່າງດ້ວຍວົງຢືມຄູ່ຊື່: """"

      ເປັນຫຍັງມີວົງຢືມຄູ່ 2 ຄູ່? ແລ້ວ, ອັນທຳອິດ ແລະອັນສຸດທ້າຍແມ່ນຕ້ອງການໂດຍຟັງຊັນຄືກັບການໂຕ້ແຍ້ງກ່ອນໜ້າ — ທ່ານພຽງແຕ່ໃສ່ທຸກຢ່າງລະຫວ່າງພວກມັນ.

      ຄູ່ພາຍໃນແມ່ນໜຶ່ງຄຳອ້າງອີງສອງອັນທີ່ຊໍ້າກັນເພື່ອເປັນການຮັບຮູ້ເປັນສັນຍາລັກ. ເພື່ອກັບຄືນແທນທີ່ຈະເປັນເຄື່ອງຫມາຍທີ່ຕ້ອງການໂດຍຟັງຊັນ.

    ເຈົ້າອາດສົງໄສວ່າ: ເປັນຫຍັງຂ້ອຍຈຶ່ງບໍ່ສາມາດເພີ່ມຄຳເວົ້າອັດສະລິຍະອັນດຽວໃສ່ບ່ອນນີ້ໄດ້?

    ດີ, ເພາະວ່າເຈົ້າສາມາດຈັດລາຍການຕົວອັກສອນທັງໝົດເພື່ອຊອກຫາຢູ່ໃນ argument ທີສອງ, ທ່ານບໍ່ສາມາດສະແດງລາຍການທຽບເທົ່າທີ່ແຕກຕ່າງກັນເພື່ອສົ່ງຄືນໃນ argument ທີສາມ. ທຸກສິ່ງທຸກຢ່າງທີ່ພົບເຫັນ (ຈາກການໂຕ້ຖຽງທີສອງ) ຈະຖືກປ່ຽນເປັນສາຍຈາກທີສາມargument.

    ເພາະສະນັ້ນຈຶ່ງຈະລວມເອົາເຄື່ອງໝາຍວົງຢືມອັດສະລິຍະອັນດຽວນັ້ນໃສ່ໃນສູດຄຳນວນ, ທ່ານຕ້ອງໃສ່ຟັງຊັນ REGEXREPLACE 2 ອັນ:

    =REGEXREPLACE(REGEXREPLACE(A2,"[“”]",""""),"’","'")

    ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໄດ້, ສູດທີ່ຂ້ອຍໃຊ້ກ່ອນຫນ້ານັ້ນ (ມັນຢູ່ກາງ) ກາຍເປັນຂອບເຂດທີ່ຈະປຸງແຕ່ງສໍາລັບ REGEXREPLACE ອື່ນ. ນັ້ນແມ່ນວິທີທີ່ຟັງຊັນນີ້ຊອກຫາ ແລະແທນທີ່ຕົວອັກສອນໃນ Google Sheets ແຕ່ລະຂັ້ນຕອນ.

    ເຄື່ອງມືເພື່ອຊອກຫາ ແລະປ່ຽນແທນຕົວອັກສອນ Google Sheets

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

    ມາດຕະຖານ Google Sheets ຊອກຫາ ແລະແທນທີ່ເຄື່ອງມື

    ຂ້ອຍໝັ້ນໃຈວ່າເຈົ້າຄຸ້ນເຄີຍກັບເຄື່ອງມືມາດຕະຖານນີ້ທີ່ມີຢູ່ໃນ Google Sheets:

    1. ທ່ານກົດ Ctrl+H .
    2. ໃສ່ສິ່ງທີ່ຈະຊອກຫາ.
    3. ໃສ່ຄ່າທົດແທນ.
    4. ເລືອກ ລະຫວ່າງ ຊີດທັງໝົດ / ຊີດປັດຈຸບັນ / ໄລຍະສະເພາະ ເພື່ອປະມວນຜົນ.
    5. ແລະກົດ ຊອກຫາ ແລະ ປ່ຽນແທນ ຫຼື ປ່ຽນແທນທັງໝົດ ທັນທີ.

    ບໍ່ມີຫຍັງພິເສດຢູ່ນີ້ — ນີ້ແມ່ນຈຳນວນຂັ້ນຕ່ຳທີ່ຕ້ອງການໂດຍພວກເຮົາຫຼາຍຄົນເພື່ອຊອກຫາ ແລະປ່ຽນແທນ. ໃນ Google Sheets ສໍາເລັດ. ແຕ່ຈະເປັນແນວໃດຖ້າຂ້ອຍບອກເຈົ້າວ່າຕໍາ່ສຸດທີ່ນີ້ສາມາດຂະຫຍາຍໄດ້ໂດຍບໍ່ມີການສ້າງຄວາມຫຍຸ້ງຍາກເລັກນ້ອຍໃນການນໍາໃຊ້?

    ການຄົ້ນຫາຂັ້ນສູງແລະທົດແທນ - add-on ສໍາລັບ Google Sheets

    ຈິນຕະນາການເຄື່ອງມືທີ່ມີປະສິດທິພາບຫຼາຍກ່ວາມາດຕະຖານ Google Sheets ຊອກຫາ ແລະປ່ຽນແທນ. ເຈົ້າຢາກລອງມັນບໍ່? ຂ້ອຍເວົ້າກ່ຽວກັບການຄົ້ນຫາແບບພິເສດຂອງພວກເຮົາແລະແທນທີ່ສ່ວນເສີມສໍາລັບ Google Sheets. ມັນຈະເຮັດໃຫ້ຄົນໃໝ່ຮູ້ສຶກໝັ້ນໃຈໃນສະເປຣດຊີດ.

    ພື້ນຖານແມ່ນຄືກັນ ແຕ່ມີໝາກເຜັດບາງອັນຢູ່ເທິງສຸດ:

    1. ເຈົ້າຈະ ຄົ້ນຫາ ບໍ່ພຽງແຕ່ເທົ່ານັ້ນ ພາຍໃນ ຄ່າ ແລະສູດຄຳນວນ ແຕ່ຍັງເປັນ ບັນທຶກ, hyperlinks, ແລະຂໍ້ຜິດພາດ. ຫນ້າກາກ + ເຄື່ອງໝາຍດາວ (*)) ຈະເຮັດໃຫ້ເຈົ້າຊອກຫາເຊລທັງໝົດທີ່ມີພຽງແຕ່ hyperlinks, ບັນທຶກ ແລະຄວາມຜິດພາດເຫຼົ່ານັ້ນ:

  • ເຈົ້າສາມາດ ເລືອກ​ສະ​ເປ​ຣດ​ຊີດ​ຈໍາ​ນວນ​ໃດ​ຫນຶ່ງ​ທີ່​ຈະ​ເບິ່ງ​ໃນ — ພວກ​ເຂົາ​ເຈົ້າ​ແຕ່​ລະ​ຄົນ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ (de)ເລືອກ​. ບໍ່ວ່າທັງໝົດ ຫຼືພຽງແຕ່ບັນທຶກທີ່ເລືອກໃນຄັ້ງດຽວ:
  • ທ່ານຍັງສາມາດຊອກຫາ ແລະປ່ຽນແທນໃນ Google Sheets ໂດຍການ ຮັກສາຮູບແບບ ຂອງຄ່າ!
  • ມີ 6 ວິທີພິເສດເພື່ອຈັດການກັບບັນທຶກທີ່ພົບເຫັນ : ແຍກຄ່າທີ່ພົບເຫັນທັງໝົດ/ເລືອກໄວ້; ແຍກແຖວທັງໝົດດ້ວຍຄ່າທີ່ພົບເຫັນທັງໝົດ/ເລືອກ; ລຶບແຖວດ້ວຍຄ່າທີ່ພົບເຫັນທັງໝົດ/ເລືອກ:
  • ນັ້ນຄືສິ່ງທີ່ຂ້ອຍເອີ້ນວ່າການຄົ້ນຫາຂັ້ນສູງ ແລະແທນທີ່ໃນ Google Sheets ;) ຢ່າໃຊ້ຄຳສັບຂອງຂ້ອຍສຳລັບມັນ — ຕິດຕັ້ງ Advanced Find ແລະ ປ່ຽນແທນຈາກບ່ອນເກັບສະເປຣດຊີດ (ຫຼືໃຫ້ມັນເປັນສ່ວນຫນຶ່ງຂອງ Power Tools ພ້ອມກັບ Replace Symbols tool.ອະທິບາຍຂ້າງລຸ່ມນີ້). ໜ້າຊ່ວຍເຫຼືອນີ້ຈະແນະນຳເຈົ້າທຸກວິທີທາງ.

    ປ່ຽນແທນສັນຍາລັກສຳລັບ Google Sheets — ສ່ວນເສີມພິເສດຈາກ Power Tools

    ຖ້າໃສ່ແຕ່ລະສັນຍາລັກທີ່ທ່ານຕ້ອງການຊອກຫາ ແລະປ່ຽນແທນໃນ Google Sheets ແມ່ນ ບໍ່ແມ່ນທາງເລືອກ, ແທນທີ່ສັນຍາລັກຈາກ Power Tools ອາດຈະຊ່ວຍເຈົ້າໄດ້ໜ້ອຍໜຶ່ງ. ພຽງແຕ່ຢ່າຕັດສິນມັນດ້ວຍຂະໜາດຂອງມັນ — ມັນມີພະລັງພຽງພໍສຳລັບບາງກໍລະນີ:

    1. ເມື່ອທ່ານຕ້ອງການ ແທນທີ່ຕົວອັກສອນສຳນຽງ ໃນ Google Sheets (ຫຼື, ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ເອົາ diacritical marks ຈາກຕົວອັກສອນ), i.e. ຫັນ á ເປັນ a , é ເປັນ e , ແລະອື່ນໆ .
    2. ປ່ຽນລະຫັດດ້ວຍສັນຍາລັກ ແລະກັບຄືນ ມີປະໂຫຍດຫຼາຍຖ້າທ່ານເຮັດວຽກກັບຂໍ້ຄວາມ HTML ຫຼືພຽງແຕ່ດຶງຂໍ້ຄວາມຂອງເຈົ້າຈາກເວັບ ແລະກັບຄືນ:
    <0
  • ປ່ຽນວົງຢືມອັດສະລິຍະທັງໝົດເປັນວົງຢືມກົງ ພ້ອມກັນ:
  • ໃນທັງສາມກໍລະນີ, ທ່ານພຽງແຕ່ຕ້ອງການເລືອກໄລຍະ. , ເລືອກປຸ່ມວິທະຍຸທີ່ຕ້ອງການ ແລະກົດ Run . ນີ້ແມ່ນວິດີໂອຕົວຢ່າງເພື່ອສຳຮອງຄຳສັບຂອງຂ້ອຍ ;)

    ສ່ວນເສີມແມ່ນສ່ວນໜຶ່ງຂອງ Power Tools ເຊິ່ງສາມາດຕິດຕັ້ງໃສ່ສະເປຣດຊີດຂອງເຈົ້າໄດ້ຈາກຮ້ານ Google Sheets ດ້ວຍຕົວປະຢັດເວລາອື່ນໆຫຼາຍກວ່າ 30 ອັນ.

    Michael Brown ເປັນຜູ້ທີ່ມີຄວາມກະຕືລືລົ້ນທາງດ້ານເທກໂນໂລຍີທີ່ອຸທິດຕົນທີ່ມີຄວາມກະຕືລືລົ້ນໃນຂະບວນການທີ່ສັບສົນໂດຍນໍາໃຊ້ເຄື່ອງມືຊອບແວ. ດ້ວຍປະສົບການຫຼາຍກວ່າໜຶ່ງທົດສະວັດໃນອຸດສາຫະກຳເທັກໂນໂລຍີ, ລາວໄດ້ເນັ້ນທັກສະໃນ Microsoft Excel ແລະ Outlook, ເຊັ່ນດຽວກັນກັບ Google Sheets ແລະ Docs. blog ຂອງ Michael ແມ່ນອຸທິດຕົນເພື່ອແບ່ງປັນຄວາມຮູ້ແລະຄວາມຊໍານານຂອງລາວກັບຜູ້ອື່ນ, ສະຫນອງຄໍາແນະນໍາແລະຄໍາແນະນໍາທີ່ງ່າຍຕໍ່ການຕິດຕາມເພື່ອປັບປຸງຜົນຜະລິດແລະປະສິດທິພາບ. ບໍ່ວ່າທ່ານຈະເປັນມືອາຊີບທີ່ມີລະດູການຫຼືຜູ້ເລີ່ມຕົ້ນ, blog ຂອງ Michael ສະເຫນີຄວາມເຂົ້າໃຈທີ່ມີຄຸນຄ່າແລະຄໍາແນະນໍາພາກປະຕິບັດສໍາລັບການໄດ້ຮັບປະໂຫຍດສູງສຸດຈາກເຄື່ອງມືຊອບແວທີ່ຈໍາເປັນເຫຼົ່ານີ້.