สารบัญ
เมื่อทำงานกับข้อมูลข้อความใน Excel เราอาจต้อง แทนที่อักขระเฉพาะ ที่ไม่จำเป็น เพื่อให้งานง่ายขึ้น เราจะ แทนที่อักขระเหล่านั้น จากข้อมูลของคุณ วันนี้ ในบทความนี้ เราจะมาดูเทคนิคง่ายๆ 7 ประการที่ Excel แทนที่อักขระพิเศษ ด้วยภาพประกอบที่เหมาะสม
ดาวน์โหลดสมุดงานแบบฝึกหัด
ดาวน์โหลดสมุดงานแบบฝึกหัดนี้เพื่อฝึกฝนขณะที่คุณกำลังอ่านบทความนี้
อักขระพิเศษแทนที่.xlsm
6 วิธีที่เหมาะสมในการแทนที่ อักขระพิเศษใน Excel
สมมติว่า เรามี รหัสผลิตภัณฑ์ ที่แตกต่างกันสำหรับ ผลิตภัณฑ์ ใน คอลัมน์ C ซึ่งขึ้นต้นด้วย อักขระพิเศษ # และชื่อของผลิตภัณฑ์ระบุไว้ใน คอลัมน์ B นี่คือภาพรวมของชุดข้อมูลสำหรับงานวันนี้ของเรา
1. ใช้การค้นหา & เลือกคำสั่งเพื่อแทนที่อักขระพิเศษใน Excel
ในวิธีนี้ เราจะเรียนรู้วิธีแทนที่อักขระพิเศษใน Excel โดยใช้ปุ่ม ค้นหา & เลือก คำสั่ง ที่นี่ เราต้องการแทนที่ # ด้วยค่าว่างจากชุดข้อมูลของเรา ทำตามคำแนะนำด้านล่าง
ขั้นตอน:
- จากแท็บหน้าแรก ไปที่
หน้าแรก → การแก้ไข → ค้นหา & เลือก → แทนที่
- หลังจากคลิกที่ตัวเลือก แทนที่ หน้าต่าง ค้นหาและแทนที่ จะปรากฏขึ้นขึ้นไป
- จากหน้าต่าง ค้นหาและแทนที่ พิมพ์ # ในหน้าต่าง ค้นหา กล่องอะไร และกล่อง แทนที่ด้วย เก็บไว้
- หลังจากนั้น คลิกที่ช่อง แทนที่ทั้งหมด
- ขณะนี้ กล่องโต้ตอบใหม่ชื่อ Microsoft Excel ปรากฏขึ้นต่อหน้าคุณ โดยแสดงด้วย เสร็จสิ้นทั้งหมด เราทำ & เปลี่ยนใหม่
- หลังจากนั้นกด ตกลง
- หลังจากเสร็จสิ้นขั้นตอนข้างต้นแล้ว คุณ จะสามารถแทนที่อักขระพิเศษ # ด้วย Empty ซึ่งได้รับในภาพหน้าจอด้านล่าง
อ่านเพิ่มเติม: วิธีค้นหาและแทนที่ค่าโดยใช้สัญลักษณ์แทนใน Excel
2. แทรกฟังก์ชัน REPLACE เพื่อแทนที่อักขระพิเศษใน Excel
คุณสามารถใช้ ฟังก์ชัน REPLACE เพื่อแทนที่อักขระใดๆ จากเซลล์ใดก็ได้ หากต้องการแทนที่อักขระพิเศษใน Excel โดยใช้ ฟังก์ชัน REPLACE ให้ทำตามขั้นตอนด้านล่างเพื่อเรียนรู้!
ขั้นตอน:
- ก่อนอื่น เลือกเซลล์ว่างที่เราจะพิมพ์ ฟังก์ชัน REPLACE จากข้อมูลของเรา เราจะเลือก เซลล์ D5
- หลังจากเลือกเซลล์ D5 ให้พิมพ์สูตรต่อไปนี้ใน แถบสูตร ,
=REPLACE(C5,1,1,"")
<2
- ที่นี่ C5 หมายถึงเซลล์ที่คุณต้องการแทนที่อักขระพิเศษ First 1 ระบุว่าคุณต้องการแทนที่ ตัวละครจากภาคแรกอักขระในข้อความของคุณ ตัวที่ 2 1 ระบุว่าคุณต้องการแทนที่อักขระหนึ่งตัว และ ( ” ”) แสดงว่าคุณกำลังลบอักขระนั้นออก
- ตอนนี้ กด Enter บน แป้นพิมพ์ ของคุณ และคุณจะสามารถรับ ฟังก์ชัน REPLACE กลับมาได้ และผลตอบแทนคือ 4227 .
- หลังจากนั้น วาง เคอร์เซอร์ บน ด้านล่างขวา ของ เซลล์ D5 และเครื่องหมาย ป้อนอัตโนมัติ ปรากฏขึ้น ตอนนี้ ลาก เครื่องหมายป้อนอัตโนมัติ ลงด้านล่าง
- ในขณะที่ดำเนินการตามขั้นตอนข้างต้นเสร็จสิ้น คุณจะสามารถแทนที่ # กับว่างเปล่าซึ่งได้รับในภาพหน้าจอ
3. การใช้ฟังก์ชัน SUBSTITUTE เพื่อแทนที่อักขระพิเศษใน Excel
การใช้ ฟังก์ชัน SUBSTITUTE เป็นอีกวิธีหนึ่งในการแทนที่อักขระพิเศษใน Excel จากชุดข้อมูลของเรา เราต้องการแทนที่ # ด้วย ว่าง โดยใช้ ฟังก์ชัน SUBSTITUTE ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้!<3
ขั้นตอน:
- เลือก เซลล์ D5 ก่อนเพื่อใช้ ฟังก์ชัน SUBSTITUTE .
- หลังจากนั้น พิมพ์ ฟังก์ชัน SUBSTITUTE ใน แถบสูตร ฟังก์ชันคือ<13
=SUBSTITUTE(C5, "#", "")
- หลังจากพิมพ์ ฟังก์ชัน SUBSTITUTE ใน แถบสูตร กด Enter บน แป้นพิมพ์ และคุณจะสามารถรับเอาต์พุตของฟังก์ชัน เอาต์พุตคือ 4227 ซึ่งจะแทนที่อักขระพิเศษ
- ตอนนี้ วาง ของคุณ เคอร์เซอร์ ที่ด้าน ขวาล่าง ของ เซลล์ D5 และ เครื่องหมายป้อนอัตโนมัติ ปรากฏขึ้น ตอนนี้ ลาก เครื่องหมายป้อนอัตโนมัติ ลงด้านล่าง และคุณจะได้ผลลัพธ์ของ ฟังก์ชัน SUBSTITUTE
การอ่านที่คล้ายกัน:
- แทนที่ข้อความของเซลล์ตามเงื่อนไขใน Excel (5 วิธี)
- ค้นหาและแทนที่หลายรายการ ค่าใน Excel (6 วิธีด่วน)
4. ใช้คำสั่งเติมแบบรวดเร็วเพื่อแทนที่อักขระพิเศษใน Excel
วิธีที่ง่ายที่สุดคือการแทนที่อักขระพิเศษใน Excel โดยใช้ คำสั่งเติมแบบรวดเร็ว หากต้องการแทนที่อักขระพิเศษโดยใช้ คำสั่งเติมแบบรวดเร็ว ทำตามคำแนะนำด้านล่าง
ขั้นตอน:
- ขั้นแรก เลือก เซลล์ D5 และพิมพ์ รหัส ของ ผลิตภัณฑ์ ชื่อ ยางลบ โดยไม่มีอักขระพิเศษด้วยตนเอง
- ตอนนี้ จาก แท็บหน้าแรก ไปที่
หน้าแรก → การแก้ไข → เติม → การเติมแบบรวดเร็ว
- สุดท้าย คุณจะได้รับรหัสผลิตภัณฑ์ทั้งหมดโดยไม่มีอักขระพิเศษโดยการกดที่ตัวเลือก Flash Fill
5. ใช้ฟังก์ชัน RIGHT และ LEN เพื่อแทนที่อักขระพิเศษใน Excel
ในวิธีนี้ เราจะได้เรียนรู้วิธีการแทนที่อักขระพิเศษใน Excelโดยใช้ ขวา และ ฟังก์ชัน LEN มาทำตามขั้นตอนด้านล่างเพื่อเรียนรู้กันเถอะ!
ขั้นตอน:
- ขั้นแรก เลือก เซลล์ D5 เพื่อแทนที่อักขระพิเศษจากเซลล์ C5 .
- หลังจากนั้น พิมพ์ ขวา และ ฟังก์ชัน LEN ใน แถบสูตร ฟังก์ชันใน แถบสูตร คือ
=RIGHT(C5,LEN(C5)-1)
- ที่นี่ C5 หมายถึงเซลล์ที่คุณต้องการแทนที่อักขระ ฟังก์ชัน RIGHT ระบุว่าอักขระของข้อความจะถูกนำมาจากอักขระตัวสุดท้าย และ LEN(C5)-1 แสดงว่าข้อความผลลัพธ์จะไม่มีอักขระตัวแรกของข้อความที่อ้างอิง ( C5 )
<3
- ตอนนี้ กด Enter บน แป้นพิมพ์ ของคุณ และคุณจะได้รับผลลัพธ์ของฟังก์ชันต่างๆ ผลลัพธ์ของฟังก์ชันคือ 4227
- หลังจากกด Enter บน แป้นพิมพ์ วาง เคอร์เซอร์ ที่ ขวาล่าง ของเซลล์ D5 และเสียงป้อนอัตโนมัติจะปรากฏขึ้นต่อหน้าคุณทันที
- หลังจากนั้น ลาก ร้องเพลงป้อนอัตโนมัติ ลงด้านล่าง และคุณจะสามารถแทนที่อักขระพิเศษจาก คอลัมน์ C
6. เรียกใช้รหัส VBA เพื่อแทนที่อักขระพิเศษใน Excel
เราสามารถแทนที่อักขระพิเศษได้โดยการเรียกใช้ รหัส VBA เป็นวิธีที่ง่ายที่สุดในการเปลี่ยนแบบพิเศษอักขระใน Excel โปรดทำตามคำแนะนำด้านล่างเพื่อเรียนรู้!
ขั้นตอนที่ 1:
- ก่อนอื่น ให้กดแป้น ALT + F11 บนแป้น แป้นพิมพ์ เพื่อเปิด Microsoft Visual Basic for Applications
- จากหน้าต่าง Microsoft Visual Basic for Applications ไปที่
แทรก → โมดูล
- หลังจากคลิกที่ โมดูล หน้าต่างใหม่ที่ชื่อว่า โมดูล 1 จะปรากฏต่อหน้าคุณทันที
ขั้นตอนที่ 2:
- ใน โมดูล 1 หน้าต่าง วาง โค้ดต่อไปนี้
1402
- จากนั้นบันทึกและปิดโค้ดนี้ กลับไปที่แผ่นงาน
ขั้นตอนที่ 3:
- ตอนนี้ เลือก เซลล์ D5 เพื่อพิมพ์สูตร ReplaceSpecial .
- หลังจากนั้น พิมพ์สูตร ReplaceSpecial ใน แถบสูตร สูตรใน แถบสูตร คือ
=ReplaceSpecial(C5)
- ตอนนี้ กด Enter บน แป้นพิมพ์ และคุณจะได้ผลลัพธ์ 4227 เป็นฟังก์ชัน ReplaceSpecial ใน เซลล์ D5 .
- จากนั้น วาง เคอร์เซอร์ ที่ ขวาล่าง ของเซลล์ D5 และเครื่องหมาย ป้อนอัตโนมัติ จะปรากฏขึ้นต่อหน้าคุณทันที และลากลง
- หลังจากลาก การป้อนอัตโนมัติ ลงด้านล่าง คุณจะสามารถรับผลลัพธ์ของฟังก์ชัน ReplaceSpecial ไปยังทั้งคอลัมน์ D ซึ่งถูกแทนที่ด้วยอักขระพิเศษ
สิ่งที่ต้องจำ
👉 ขณะใช้ Flash Fill Command พิมพ์ Code of Eraser ด้วยตนเอง จากนั้นไปที่
Home → Editing → Fill → Flash Fill
👉 ถ้า เมนูสำหรับนักพัฒนาซอฟต์แวร์ ไม่ปรากฏใน แถบเมนู กดปุ่ม ALT + F11 บน แป้นพิมพ์ เพื่อเปิด Microsoft Visual Basic สำหรับ แอปพลิเคชัน หน้าต่าง
บทสรุป
ฉันหวังว่าวิธีการที่เหมาะสมทั้งหมดที่กล่าวถึงข้างต้นเพื่อแทนที่อักขระพิเศษจะกระตุ้นให้คุณนำไปใช้ใน ของคุณ Excel สเปรดชีตที่มีประสิทธิภาพมากขึ้น คุณยินดีอย่างยิ่งที่จะแสดงความคิดเห็นหากคุณมีคำถามหรือข้อสงสัยใดๆ