Note: The other languages of the website are Google-translated. Back to English

ค้นหาและแทนที่หลายค่าใน Excel

โดยปกติแล้วคุณลักษณะค้นหาและแทนที่สามารถช่วยคุณค้นหาข้อความที่ต้องการและแทนที่ด้วยข้อความอื่นได้ แต่บางครั้งคุณอาจต้องค้นหาและแทนที่ค่าหลายค่าพร้อมกัน ตัวอย่างเช่นหากต้องการแทนที่ข้อความ "Excel" ทั้งหมดเป็น "Excel 2019", "Outlook" เป็น "Outlook2019" เป็นต้นตามภาพหน้าจอด้านล่างที่แสดง บทความนี้ผมจะแนะนำสูตรสำหรับแก้งานนี้ใน Excel


ค้นหาและแทนที่หลายค่าใน Excel

ในการจัดการกับงานนี้คุณควรซ้อนฟังก์ชัน SUBSTITUTE หลายฟังก์ชันเข้าด้วยกันและแทรกคู่ค้นหาและแทนที่โดยใช้ฟังก์ชัน INDEX ไวยากรณ์ทั่วไปคือ:

=SUBSTITUTE(SUBSTITUTE(cell,INDEX(find,1),INDEX(replace,1)),INDEX(find,2),INDEX(replace,2))
  • cell: เซลล์มีข้อความที่คุณต้องการแทนที่ด้วยข้อความอื่น
  • find: ข้อความต้นฉบับที่คุณต้องการค้นหาและแทนที่
  • replace: ข้อความใหม่ที่คุณต้องการแทนที่ด้วย

1. โปรดคัดลอกและวางสูตรต่อไปนี้ลงในเซลล์ว่างที่คุณต้องการใส่ผลลัพธ์:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,INDEX($D$2:$D$5,1),INDEX($E$2:$E$5,1)),INDEX($D$2:$D$5,2),INDEX($E$2:$E$5,2)),INDEX($D$2:$D$5,3),INDEX($E$2:$E$5,3)),INDEX($D$2:$D$5,4),INDEX($E$2:$E$5,4))

2. จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้และข้อความเฉพาะจะถูกแทนที่ด้วยข้อความใหม่พร้อมกันดูภาพหน้าจอ:


คำอธิบายของสูตร:

รูปแบบพื้นฐานของสูตรข้างต้นคือการใช้ฟังก์ชัน SUBSTITUTE:

= SUBSTITUTE (ข้อความ old_text, new_text, [อินสแตนซ์])

จากนั้นฝังฟังก์ชัน INDEX ลงในฟังก์ชัน SUBSTITUTE ฟังก์ชัน INDEX จะใช้เพื่อดึงทั้งข้อความ "ค้นหา" และข้อความ "แทนที่" ซึ่งจะเรียกใช้คู่แรกของการค้นหาและแทนที่:

= SUBSTITUTE (ข้อความ INDEX (ค้นหา 1) INDEX (แทนที่ 1))

หากมีการค้นหาและแทนที่หลายคู่โปรดซ้อนฟังก์ชัน SUBSTITUTE เข้าด้วยกันเพื่อให้สูตรอ่านและเขียนง่ายขึ้นเพื่อเพิ่มหรือลบการแทนที่อื่น ๆ คุณสามารถเขียนสูตรตามภาพด้านล่างที่แสดง:


หมายเหตุ: ในสูตรข้างต้น A2 คือเซลล์มีข้อความที่คุณต้องการแทนที่ D2: D5 คือช่วงของเซลล์ที่มีข้อความต้นฉบับที่คุณต้องการค้นหาและแทนที่ E2: E5 คือข้อความใหม่ที่คุณต้องการแทนที่ด้วย และ 1, 2, 3, 4 คือจำนวนของคู่ค้นหาและแทนที่ โปรดเปลี่ยนตามความต้องการของคุณ


ฟังก์ชันสัมพัทธ์ที่ใช้:

  • SUBSTITUTE:
  • ฟังก์ชัน SUBSTITUTE แทนที่ข้อความหรืออักขระภายในสตริงข้อความด้วยข้อความหรืออักขระอื่น
  • INDEX:
  • ฟังก์ชัน INDEX ส่งคืนค่าที่แสดงตามตำแหน่งที่กำหนดจากช่วงหรืออาร์เรย์

เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันของคุณให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools สำหรับ Excel นำคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงาน, รวมตามสี, แยกเนื้อหาของเซลล์, แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลาให้คุณ 80%

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 สถานการณ์ ช่วยคุณแก้ปัญหา Excel 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (ติดตั้ง Kutools for Excel)

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (0)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL