ค้นหาและแทนที่อักขระพิเศษใน Google ชีต: สูตรและส่วนเสริมสำหรับงาน

  • แบ่งปันสิ่งนี้
Michael Brown

เบื่อกับเครื่องหมายอัญประกาศ อักษรเน้นเสียง และอักขระพิเศษอื่นๆ ที่ไม่ต้องการหรือไม่ เรามีแนวคิดบางประการเกี่ยวกับวิธีค้นหาและแทนที่เซลล์ใน Google ชีตอย่างง่ายดาย

เราแยกเซลล์ด้วยข้อความในสเปรดชีต ลบและเพิ่มอักขระต่างๆ เปลี่ยนตัวพิมพ์ข้อความ ถึงเวลาแล้วที่จะเรียนรู้วิธีค้นหาและแทนที่อักขระพิเศษของ Google ชีตในครั้งเดียว

    ค้นหาและแทนที่อักขระโดยใช้สูตรของ Google ชีต

    ฉันจะเริ่มต้นด้วย ปกติ: มี 3 ฟังก์ชันพิเศษที่มีประโยชน์ซึ่งค้นหาและแทนที่อักขระพิเศษของ Google ชีต

    ฟังก์ชัน SUBSTITUTE ของ Google ชีต

    ฟังก์ชันแรกนี้จะค้นหาอักขระเฉพาะในช่วง Google ชีตที่ต้องการอย่างแท้จริง และ แทนที่ด้วยสตริงเฉพาะอื่น:

    SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])
    • text_to_search คือเซลล์/ข้อความเฉพาะที่คุณต้องการทำการเปลี่ยนแปลง จำเป็น
    • search_for เป็นอักขระที่คุณต้องการรับช่วงต่อ จำเป็น
    • replace_with เป็นอักขระใหม่ที่คุณต้องการรับแทนอักขระจากอาร์กิวเมนต์ก่อนหน้า จำเป็น
    • occurrence_number เป็นอาร์กิวเมนต์ที่ไม่บังคับ หากมีตัวละครหลายตัว มันจะให้คุณจัดการว่าจะเปลี่ยนตัวไหน ละเว้นอาร์กิวเมนต์ — และอินสแตนซ์ทั้งหมดจะถูกแทนที่ใน Google ชีตของคุณ

    ตอนนี้ เมื่อคุณนำเข้าข้อมูลจากเว็บ คุณอาจพบเครื่องหมายคำพูดอัจฉริยะที่นั่น:

    ลองใช้ Google ชีต SUBSTITUTE เพื่อค้นหาและแทนที่ด้วยเครื่องหมายคำพูดตรง เนื่องจากฟังก์ชันหนึ่งจะค้นหาและแทนที่ทีละอักขระ ฉันจะเริ่มต้นด้วยเครื่องหมายคำพูดเปิด:

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

    เห็นไหม ฉันกำลังดู A2 ค้นหาการเปิดเครื่องหมายคำพูด — “ (ที่ต้องใส่เครื่องหมายคำพูดคู่ต่อคำขอฟังก์ชันใน Google ชีต) และแทนที่ด้วยเครื่องหมายคำพูดตรง — "

    หมายเหตุ เครื่องหมายคำพูดตรงคือ ไม่เพียงแต่ใส่เครื่องหมายอัญประกาศคู่เท่านั้น แต่ยังมี " อัญประกาศคู่หนึ่ง" ต่อท้ายด้วย จึงมีเครื่องหมายอัญประกาศคู่รวมทั้งหมด 4 อัญประกาศ

    คุณจะเพิ่มการปิดราคาอัจฉริยะลงในสูตรนี้ได้อย่างไร ง่ายนิดเดียว :) เพียงใช้สูตรแรกนี้กับ SUBSTITUTE อื่น:

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

    SUBSTITUTE ภายในเปลี่ยนวงเล็บเปิดก่อน และผลลัพธ์จะกลายเป็นช่วง ทำงานกับอินสแตนซ์ฟังก์ชันที่สอง

    เคล็ดลับ ยิ่งคุณต้องการค้นหาและแทนที่อักขระใน Google ชีตมากเท่าใด คุณก็ยิ่งต้องใช้ฟังก์ชัน SUBSTITUTE มากขึ้นเท่านั้น ต่อไปนี้คือตัวอย่างที่มีเครื่องหมายคำพูดอัจฉริยะเพิ่มเติม:

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

    ฟังก์ชัน REGEXREPLACE ของ Google ชีต

    REGEXREPLACE เป็นอีกฟังก์ชันหนึ่งที่ฉันจะใช้เพื่อค้นหาและแทนที่เครื่องหมายคำพูดอัจฉริยะของ Google ชีตด้วยฟังก์ชันตรง

    REGEXREPLACE(text, Regular_expression, การแทนที่)
    • ข้อความ คือตำแหน่งที่คุณต้องการทำการเปลี่ยนแปลง
    • regular_expression คือการรวมกันของสัญลักษณ์ (ชนิดของมาสก์) ที่จะบอกว่าจะหาอะไรมาแทนที่
    • replacement คือข้อความใหม่ที่มีแทนข้อความเก่า

    โดยพื้นฐานแล้ว การฝึกซ้อมที่นี่จะเหมือนกับการ SUBSTITUTE ความแตกต่างเพียงอย่างเดียวคือการสร้าง regular_expression ให้ถูกต้อง

    ก่อนอื่น เรามาค้นหาและแทนที่เครื่องหมายอัญประกาศอัจฉริยะที่เปิดและปิดของ Google ชีตทั้งหมด:

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

    1. สูตรจะดูที่ A2
    2. ค้นหาทุกกรณีของอักขระแต่ละตัวที่อยู่ในวงเล็บเหลี่ยม: “”

      หมายเหตุ อย่าลืมใส่เครื่องหมายอัญประกาศทั่วไปทั้งหมดด้วยเครื่องหมายอัญประกาศ เนื่องจากฟังก์ชันนี้จำเป็นต้องใช้

    3. และแทนที่แต่ละตัวอย่างด้วยเครื่องหมายอัญประกาศคู่ตรง: """"

      ทำไมจึงมีอัญประกาศคู่ 2 คู่ ฟังก์ชันกำหนดให้ใช้ตัวแรกและตัวสุดท้ายเหมือนในอาร์กิวเมนต์ก่อนหน้า — คุณเพียงแค่ป้อนทุกอย่างระหว่างค่าทั้งสอง

      คู่ที่อยู่ภายในคือเครื่องหมายอัญประกาศคู่หนึ่งที่ทำซ้ำเพื่อให้เป็นที่รู้จักว่าเป็นสัญลักษณ์ เพื่อส่งกลับแทนที่จะเป็นเครื่องหมายที่ฟังก์ชันกำหนด

    คุณอาจสงสัยว่า: เหตุใดฉันจึงเพิ่มเครื่องหมายคำพูดอัจฉริยะที่นี่ด้วยไม่ได้

    ก็เพราะว่าในขณะที่คุณสามารถแสดงรายการอักขระทั้งหมดเพื่อค้นหาใน อาร์กิวเมนต์ที่สอง คุณไม่สามารถแสดงรายการเทียบเท่าที่แตกต่างกันเพื่อส่งคืนในอาร์กิวเมนต์ที่สาม ทุกอย่างที่พบ (จากอาร์กิวเมนต์ที่สอง) จะเปลี่ยนเป็นสตริงจากที่สามอาร์กิวเมนต์

    นั่นคือเหตุผลที่ต้องรวมเครื่องหมายอัญประกาศอัจฉริยะตัวเดียวในสูตร คุณต้องเธรด 2 ฟังก์ชัน REGEXREPLACE:

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

    อย่างที่คุณเห็น สูตรที่ฉันใช้ก่อนหน้านี้ (อยู่ตรงกลาง) กลายเป็นช่วงที่ต้องประมวลผลสำหรับ REGEXREPLACE อื่น นั่นคือวิธีที่ฟังก์ชันนี้ค้นหาและแทนที่อักขระใน Google ชีตทีละขั้นตอน

    เครื่องมือในการค้นหาและแทนที่อักขระใน Google ชีต

    เมื่อพูดถึงการค้นหาและแทนที่ข้อมูลใน Google ชีต สูตรไม่ใช่ ตัวเลือกเดียว มี 3 เครื่องมือพิเศษที่ทำงาน ต่างจากสูตรตรงที่ไม่ต้องใช้คอลัมน์เพิ่มเติมเพื่อแสดงผลลัพธ์

    เครื่องมือค้นหาและแทนที่มาตรฐานของ Google ชีต

    ฉันพนันได้เลยว่าคุณคุ้นเคยกับเครื่องมือมาตรฐานนี้ซึ่งมีอยู่ใน Google ชีต:

    1. คุณกด Ctrl+H .
    2. ป้อนสิ่งที่ต้องการค้นหา
    3. ป้อนค่าแทนที่
    4. เลือก ระหว่าง แผ่นงานทั้งหมด / แผ่นงานปัจจุบัน / ช่วงเฉพาะ ที่จะประมวลผล
    5. และกด ค้นหา และ แทนที่ หรือ แทนที่ทั้งหมด ทันที

    ไม่มีอะไรพิเศษที่นี่ — นี่เป็นขั้นต่ำที่เราหลายคนต้องการเพื่อค้นหาและแทนที่ ใน Google ชีตสำเร็จ แต่ถ้าฉันบอกคุณว่าขั้นต่ำนี้สามารถขยายได้โดยไม่ทำให้เกิดความยุ่งยากในการใช้งานแม้แต่น้อย

    การค้นหาและแทนที่ขั้นสูง — ส่วนเสริมสำหรับ Google ชีต

    ลองนึกภาพเครื่องมือที่มีประสิทธิภาพมากกว่าค้นหาและแทนที่มาตรฐานของ Google ชีต คุณต้องการที่จะลองมัน? ฉันกำลังพูดถึงส่วนเสริมการค้นหาและแทนที่ขั้นสูงสำหรับ Google ชีต มันจะทำให้แม้แต่มือใหม่รู้สึกมั่นใจในสเปรดชีต

    พื้นฐานเหมือนกันแต่มีเครื่องหมายเชอร์รี่อยู่ด้านบน:

    1. คุณจะ ค้นหา ไม่เพียง ภายใน ค่าและสูตร แต่ยังรวมถึง บันทึกย่อ ไฮเปอร์ลิงก์ และข้อผิดพลาด
    2. ชุดค่าผสมพิเศษ ( ทั้งเซลล์ + โดย มาสก์ + เครื่องหมายดอกจัน (*)) จะช่วยให้คุณค้นหาเซลล์ทั้งหมดที่มีเฉพาะไฮเปอร์ลิงก์ หมายเหตุ และข้อผิดพลาด:

  • คุณสามารถ เลือกสเปรดชีตจำนวนเท่าใดก็ได้เพื่อดูใน — แต่ละรายการสามารถเลือก (de) ได้
  • ระเบียนที่พบทั้งหมด จะถูกจัดกลุ่มอย่างเรียบร้อยตามแผ่นงานในมุมมองแบบต้นไม้ ให้คุณแทนที่ บันทึกที่เลือกทั้งหมดหรือเฉพาะในครั้งเดียว:
  • คุณสามารถค้นหาและแทนที่ใน Google ชีตได้โดย รักษาการจัดรูปแบบ ของค่าต่างๆ!
  • มีวิธีเพิ่มเติม 6 วิธีในการจัดการกับบันทึกที่พบ : แยกค่าที่พบทั้งหมด/ที่เลือก; แยกแถวทั้งหมดด้วยค่าที่พบทั้งหมด / เลือก; ลบแถวที่มีค่าที่พบทั้งหมด/ที่เลือกไว้:
  • นั่นคือสิ่งที่ฉันเรียกว่าการค้นหาขั้นสูงและการแทนที่ใน Google ชีต ;) ไม่ต้องเชื่อคำพูดของฉัน — ติดตั้งการค้นหาขั้นสูงและ แทนที่จากที่เก็บสเปรดชีต (หรือให้เป็นส่วนหนึ่งของ Power Tools พร้อมกับเครื่องมือแทนที่สัญลักษณ์อธิบายไว้ด้านล่าง). หน้าความช่วยเหลือนี้จะแนะนำคุณตลอดเส้นทาง

    แทนที่สัญลักษณ์สำหรับ Google ชีต — ส่วนเสริมพิเศษจาก Power Tools

    หากป้อนแต่ละสัญลักษณ์ที่คุณต้องการค้นหาและแทนที่ใน Google ชีต ไม่ใช่ตัวเลือก การแทนที่สัญลักษณ์จากเครื่องมือไฟฟ้าอาจช่วยคุณได้เล็กน้อย อย่าตัดสินเพียงแค่ขนาดของมัน — มันมีประสิทธิภาพเพียงพอสำหรับบางกรณี:

    1. เมื่อคุณต้องการ แทนที่อักขระเน้นเสียง ใน Google ชีต (หรืออีกนัยหนึ่ง คือ ลบเครื่องหมายกำกับเสียงออกจากตัวอักษร) เช่น เปลี่ยน á เป็น a , é เป็น e ฯลฯ .
    2. แทนที่โค้ดด้วยสัญลักษณ์และย้อนกลับ มีประโยชน์อย่างยิ่งหากคุณทำงานกับข้อความ HTML หรือเพียงแค่ดึงข้อความของคุณจากเว็บและย้อนกลับ:

  • เปลี่ยนเครื่องหมายคำพูดอัจฉริยะทั้งหมดเป็นเครื่องหมายคำพูดตรง พร้อมกัน:
  • ในทั้งสามกรณี คุณเพียงแค่ต้องเลือกช่วง เลือกปุ่มตัวเลือกที่ต้องการแล้วกด เรียกใช้ นี่คือวิดีโอสาธิตเพื่อสำรองคำพูดของฉัน ;)

    ส่วนเสริมนี้เป็นส่วนหนึ่งของ Power Tools ซึ่งสามารถติดตั้งในสเปรดชีตของคุณจาก Google ชีตสโตร์พร้อมกับเครื่องมือประหยัดเวลาอื่นๆ อีกกว่า 30 รายการ

    Michael Brown เป็นผู้ที่ชื่นชอบเทคโนโลยีโดยเฉพาะและมีความหลงใหลในการทำให้กระบวนการที่ซับซ้อนง่ายขึ้นโดยใช้เครื่องมือซอฟต์แวร์ ด้วยประสบการณ์กว่าทศวรรษในอุตสาหกรรมเทคโนโลยี เขาได้ฝึกฝนทักษะของเขาใน Microsoft Excel และ Outlook รวมถึง Google ชีตและเอกสาร บล็อกของ Michael ทุ่มเทให้กับการแบ่งปันความรู้และความเชี่ยวชาญของเขากับผู้อื่น โดยให้คำแนะนำและแบบฝึกหัดที่ทำตามได้ง่ายเพื่อปรับปรุงผลิตภาพและประสิทธิภาพ ไม่ว่าคุณจะเป็นมืออาชีพที่ช่ำชองหรือมือใหม่ บล็อกของ Michael นำเสนอข้อมูลเชิงลึกอันมีค่าและคำแนะนำที่เป็นประโยชน์สำหรับการใช้ประโยชน์สูงสุดจากเครื่องมือซอฟต์แวร์ที่จำเป็นเหล่านี้