ไปยังเนื้อหาหลัก

ค้นหาและแทนที่หลายค่าใน 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 AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ Excel ... )  |  ... และอื่น ๆ

Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...

รายละเอียด


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

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
那如果有100組資料要替換 Index公式要寫到100組嗎?!
This comment was minimized by the moderator on the site
如果數據很多的話,可以查看下面的文章,裡面VBA代碼可以幫助到你。
https://www.extendoffice.com/documents/excel/1873-excel-find-and-replace-multiple-values-at-once.html
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations