บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน 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 |