Google ชีต: วิธีแทนที่ค่าหลายค่า


คุณสามารถใช้สูตรต่อไปนี้เพื่อแทนที่ค่าหลายค่าในเซลล์ใน Google ชีต:

 = SUBSTITUTE ( SUBSTITUTE ( A1 , " oldtext1 " , " newtext1 " ) , " oldtext2 " , " newtext2 " )

สูตรเฉพาะนี้จะแทนที่สองค่าในเซลล์ แต่คุณสามารถสร้างฟังก์ชัน SUBSTITUTE ที่ซ้อนกันได้มากเท่าที่คุณต้องการแทนที่ค่าได้มากเท่าที่คุณต้องการ

ตัวอย่างต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่างที่ 1: แทนที่สองค่าใน Google ชีต

สมมติว่าเรามีรายการตำแหน่งบาสเก็ตบอลต่อไปนี้ใน Google ชีต:

เราสามารถใช้สูตรต่อไปนี้เพื่อแทนที่ “Guard” ด้วย “Gd” และ “Forward” ด้วย “Fd”:

 =SUBSTITUTE(SUBSTITUTE( A2 , Guard , Gd ), Forward , Fd )

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

โปรดทราบว่าคำว่า “Guard” และ “Before” ถูกแทนที่ด้วยแต่ละเซลล์ด้วยการทดแทนที่เราระบุไว้ในสูตร

ตัวอย่างที่ 2 : แทนที่ค่าสามค่าใน Google ชีต

สมมติว่าเรามีรายการตำแหน่งบาสเก็ตบอลต่อไปนี้ใน Google ชีต:

เราสามารถใช้สูตรต่อไปนี้เพื่อแทนที่ “Point” ด้วย “Pt”, “Shooting” ด้วย “St” และ “Small” ด้วย “Sm”:

 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( A2 , " Point " , " Pt " ), " Shooting " , " St " ), " Small " , " Sm " )

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

โปรดทราบว่ามีการเปลี่ยนตัวแต่ละครั้งแล้ว

แหล่งข้อมูลเพิ่มเติม

บทแนะนำต่อไปนี้จะอธิบายวิธีทำงานทั่วไปอื่นๆ ใน Google ชีต

วิธีแยกสตริงย่อยใน Google ชีต
วิธีกรองตามช่วงวันที่ใน Google ชีต
วิธีป้อนวันที่อัตโนมัติใน Google ชีต

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *