คุณสามารถใช้ฟังก์ชัน SUBSTITUTE เพื่อแทนที่ข้อความคำหรืออักขระที่มีอยู่ด้วยข้อมูลใหม่
หมายเหตุ: ผลลัพธ์ของฟังก์ชันต้องปรากฏในตำแหน่งอื่นนอกเหนือจากข้อความต้นฉบับ
การใช้ ฟังก์ชั่น ประกอบด้วย:
- การลบอักขระที่ไม่พิมพ์ออกจากข้อมูลที่นำเข้า
- การแทนที่อักขระที่ไม่พึงประสงค์ด้วยช่องว่าง
- การผลิต แผ่นงาน ฉบับเดียวกัน
01 จาก 04
การแทนที่ข้อความเก่าสำหรับใหม่
ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชันแทน
ไวยากรณ์ ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและ อาร์กิวเมนต์
ไวยากรณ์สำหรับฟังก์ชัน SUBSTITUTE คือ:
= SUBSTITUTE (ข้อความ, Old_text, New_text, Instance_num)
อาร์กิวเมนต์สำหรับฟังก์ชันคือ:
ข้อความ - (จำเป็น) ข้อมูลที่มีข้อความที่จะถูกแทนที่ อาร์กิวเมนต์นี้สามารถมีได้
- ข้อมูลจริงที่อยู่ในเครื่องหมายคำพูด - แถวที่สองในภาพด้านบน
- การ อ้างอิงเซลล์ ไปยังตำแหน่งของข้อมูลข้อความในแผ่นงาน - แถวสามด้านบน;
Old_text - (จำเป็น) ข้อความที่จะถูกแทนที่
New_text - (จำเป็น) ข้อความที่จะแทนที่ Old_text
Instance_num - (ไม่จำเป็น) จำนวน
- ถ้าละไว้ทุกๆตัวอย่างของ Old_text จะถูกแทนที่ด้วย New_text
- ถ้ามีการระบุไว้เฉพาะกรณีของ Old_text ที่ ระบุ - เช่นอินสแตนซ์แรกหรือที่สาม - จะถูกแทนที่ - แถวที่ห้าและหกด้านบน
02 จาก 04
ความไวของกรณี
อาร์กิวเมนต์สำหรับฟังก์ชัน SUBSTITUTE จะพิจารณาตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ซึ่งหมายความว่าข้อมูลที่ป้อนสำหรับอาร์กิวเมนต์ Old_text ไม่มีกรณีเช่นเดียวกับข้อมูลในเซลล์อาร์กิวเมนต์ ข้อความ ไม่มีการแทนที่เกิดขึ้น
ตัวอย่างเช่นในแถวที่สี่ของภาพข้างต้นฟังก์ชันมุมมอง ยอดขาย (A4 ของเซลล์) แตกต่างจาก ยอดขาย ( อาร์กิวเมนต์ Old_text ) ดังนั้นจึงไม่สามารถทดแทน รายได้ เป็น New_text
03 จาก 04
การเข้าสู่ฟังก์ชั่นทดแทน
แม้ว่าจะเป็นไปได้ที่จะพิมพ์สูตรทั้งหมดเช่น
= SUBSTITUTE (A3 "ขาย" "รายได้")
ด้วยตนเองลงในเซลล์แผ่นงานตัวเลือกหนึ่งคือการใช้กล่องโต้ตอบของฟังก์ชันตามที่ระบุไว้ในขั้นตอนด้านล่างเพื่อป้อนฟังก์ชันและอาร์กิวเมนต์ของข้อความลงในเซลล์เช่น B3
ข้อดีของการใช้กล่องโต้ตอบคือ Excel จะดูแลการแยกแต่ละอาร์กิวเมนต์ด้วยเครื่องหมายจุลภาคและล้อมรอบข้อมูลข้อความเก่าและใหม่ในเครื่องหมายคำพูด
- คลิกที่เซลล์ B3 - เพื่อให้ เซลล์ที่ใช้งานอยู่
- คลิกแท็บ สูตร ในเมนู ริบบัว
- คลิกไอคอน ข้อความ บนริบบิ้นเพื่อเปิดรายการแบบเลื่อนลงฟังก์ชั่น Text
- คลิกที่ SUBSTITUTE ในรายการเพื่อเรียก กล่องโต้ตอบ ของฟังก์ชันนี้
- ในกล่องโต้ตอบให้คลิกที่บรรทัด ข้อความ
- คลิกที่เซลล์ A3 เพื่อป้อนข้อมูลอ้างอิงเซลล์นี้ลงในไดอะลอกบ็อกซ์
- คลิกที่บรรทัด Old_text ในไดอะลอกบ็อกซ์
- พิมพ์ Sales ซึ่งเป็นข้อความที่เราต้องการแทนที่โดยไม่ต้องใส่ข้อความในเครื่องหมายคำพูด
- คลิกที่บรรทัด New_text ในไดอะลอกบ็อกซ์
- ประเภท รายได้ เป็นข้อความที่จะถูกแทนที่;
- อาร์กิวเมนต์ของ อินสแตนซ์ เว้นว่างไว้เนื่องจากมีเพียงหนึ่งตัวอย่างของคำว่า ขาย ในเซลล์ A3 เท่านั้น
- คลิก ตกลง เพื่อทำหน้าที่และปิดกล่องโต้ตอบ
- รายงานรายได้จาก ข้อความควรปรากฏในเซลล์ B3;
- เมื่อคุณคลิกที่เซลล์ B3 ฟังก์ชั่นที่สมบูรณ์
= SUBSTITUTE (A3 "ขาย" "รายได้")
ปรากฏใน แถบสูตร เหนือแผ่นงาน
04 จาก 04
ทดแทนแทน
SUBSTITUTE แตกต่างจากฟังก์ชัน REPLACE ที่ใช้ในการแลกเปลี่ยนข้อความเฉพาะที่ตำแหน่งใด ๆ ในข้อมูลที่เลือกในขณะที่ใช้ REPLACE เพื่อแทนที่ข้อความใด ๆ ที่เกิดขึ้นในตำแหน่งเฉพาะในข้อมูล