Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน SUBSTITUTE ใน Microsoft Excel

คำอธิบาย

แทนที่ new_text สําหรับ old_text ในสตริงข้อความ ใช้ SUBSTITUTE เมื่อคุณต้องการแทนที่ข้อความที่ระบุในสตริงข้อความ ใช้ REPLACE เมื่อคุณต้องการแทนที่ข้อความใดๆ ที่เกิดขึ้นในตําแหน่งที่ระบุในสตริงข้อความ

ไวยากรณ์

SUBSTITUTE(text, old_text, new_text, [instance_num])

ไวยากรณ์ของฟังก์ชัน SUBSTITUTE มีอาร์กิวเมนต์ดังนี้

  • ข้อความ    จำเป็น ข้อความหรือการอ้างอิงไปยังเซลล์ที่มีข้อความที่คุณต้องการแทนที่อักขระ

  • Old_text    จำเป็น ข้อความที่คุณต้องการแทนที่

  • New_text    จำเป็น ข้อความที่คุณต้องการแทนที่ old_text ด้วย

  • Instance_num    ไม่จำเป็น ระบุการเกิดขึ้นของ old_text ที่คุณต้องการแทนที่ด้วย new_text ถ้าคุณระบุ instance_num เฉพาะอินสแตนซ์ของ old_text เท่านั้นที่จะถูกแทนที่ มิฉะนั้น การเกิดขึ้นของ old_text ในข้อความจะถูกเปลี่ยนเป็น new_text

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ข้อมูล

Sales Data

<

Quarter 1, 2008

<

Quarter 1, 2011

<

สูตร

คำอธิบาย (ผลลัพธ์)

ผลลัพธ์

=SUBSTITUTE(A2, "Sales", "Cost")

เอา Cost ไปแทนที่ Sales (Cost Data)

Cost Data

=SUBSTITUTE(A3, "1", "2", 1)

แทนที่ "1" ตัวแรกด้วย "2" (Quarter 2, 2008)

Quarter 2, 2008

=SUBSTITUTE(A4, "1", "2", 3)

แทนที่ "1" ตัวที่สามด้วย "2" (Quarter 1, 2012)

Quarter 1, 2012

ดูเพิ่มเติม

ฟังก์ชัน REPLACE, REPLACEB

ฟังก์ชัน TRIM

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย