วิธีแทนที่อักขระเน้นเสียงด้วยอักขระปกติใน Excel
คุณได้รับรายงานที่มีอักขระเน้นเสียงใน Microsoft Excel หรือไม่? มันดูน่าเบื่อที่จะอ่านทั้งเวิร์กบุ๊กและแทนที่อักขระที่เน้นเสียงเป็นอักขระปกติด้วยตนเองเช่น "û"เป็น" u "และบทความนี้จะแนะนำสิ่งที่ยุ่งยากในการแทนที่อักขระที่เน้นเสียงด้วยอักขระปกติใน Excel อย่างรวดเร็ว
แทนที่อักขระเน้นเสียงด้วยอักขระปกติด้วย VBA
สำหรับผู้ใช้ที่มีประสบการณ์กับ Microsoft Excel การใช้แมโคร VBA เป็นวิธีง่ายๆในการจัดการกับงานที่ซับซ้อนนี้
1. ค้างไว้ อื่น ๆ + F11 ใน Excel และจะเปิดไฟล์ หน้าต่าง Microsoft Visual Basic for Applications.
2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางมาโครต่อไปนี้ในไฟล์ หน้าต่างโมดูล.
Function StripAccent(thestring As String)
Dim A As String * 1
Dim B As String * 1
Dim i As Integer
Const AccChars= "ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðñòóôõöùúûüýÿ"
Const RegChars= "SZszYAAAAAACEEEEIIIIDNOOOOOUUUUYaaaaaaceeeeiiiidnooooouuuuyy"
For i = 1 To Len(AccChars)
A = Mid(AccChars, i, 1)
B = Mid(RegChars, i, 1)
thestring = Replace(thestring, A, B)
Next
StripAccent = thestring
End Function
3. จากนั้นไปที่เซลล์ว่างแล้ววางสูตรในเซลล์: = CheckStringCHAR (InString), ตัวอย่างเช่น = CheckStringCHAR ("ù"),หรือ = CheckStringCHAR (A2).
หมายเหตุ:
(1) Microsoft Visual Basic ของคุณอาจไม่รู้จักอักขระที่เน้นเสียงเลยหากไม่รองรับ Unicode ตัวอย่างเช่นเมื่อคุณวาง "š" ใน Visual Basic คุณอาจได้รับ "?" ถ้าเป็นเช่นนั้นมาโครนี้จะไม่สามารถใช้งานได้
(2) ไม่แทนที่อักขระเน้นเสียงในสตริงของเซลล์ที่เลือกโดยตรง
แทนที่อักขระเน้นเสียงด้วยอักขระปกติด้วย Kutools for Excel
ต้องใช้ทักษะและความรู้มากเกินไปในการใช้มาโคร VBA และวิธีการต่อไปนี้จะช่วยให้คุณทำงานได้ง่ายขึ้นด้วยการคลิกเพียงบางครั้ง Kutools สำหรับ Excel ของแทนที่เครื่องมืออักขระเน้นเสียงช่วยให้คุณสามารถแทนที่อักขระเน้นเสียงทุกชนิดด้วยอักขระปกติได้อย่างง่ายดายในคราวเดียว
Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นมากกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ทดลองใช้ฟรี 30 วันโดยไม่ต้องใช้บัตรเครดิต! Get It Now
1. เลือกช่วงที่คุณจะแทนที่อักขระที่เน้นเสียงทั้งหมด
2. คลิก Kutools > ข้อความ > แทนที่อักขระที่เน้นเสียง…, ดูภาพหน้าจอ:
3. In แทนที่อักขระที่เน้นเสียง ใหคลิกปุ the ม เลือกทั้งหมด เพื่อเลือกกฎการแทนที่ทั้งหมดและคลิกปุ่มตกลงเพื่อแทนที่อักขระที่เน้นเสียงทั้งหมด ดูภาพหน้าจอ:
หมายเหตุ / รายละเอียดเพิ่มเติม:
(1) หากไม่มีอักขระเน้นเสียงเฉพาะที่คุณต้องการคุณสามารถคลิกที่ไฟล์ เพิ่มกฎ เพื่อเพิ่มกฎของคุณเองลงในกล่องรายการด้านบนกล่องโต้ตอบแทนที่อักขระที่เน้นเสียง
(2) คุณสามารถกำหนดกฎการแทนที่ใหม่ได้ในกล่องโต้ตอบแทนที่อักขระที่เน้นเสียง
ตอนนี้คุณจะมีอักขระเน้นเสียงทั้งหมดในสตริงของช่วงที่เลือกแปลงเป็นอักขระปกติทันที ดูภาพหน้าจอ:
พื้นที่ แทนที่อักขระที่เน้นเสียง คุณลักษณะของ Kutools for Excel สามารถแทนที่อักขระเน้นเสียงทุกชนิดด้วยอักขระปกติในสมุดงานทั้งหมดได้อย่างง่ายดาย ทดลองใช้ฟรี!
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!