ลบอักขระ ASCII 127 ใน Excel

สารบัญ:

ลบอักขระ ASCII 127 ใน Excel
ลบอักขระ ASCII 127 ใน Excel
Anonim

ฟังก์ชัน Excel CLEAN จะลบอักขระที่ไม่สามารถพิมพ์ได้เกือบทั้งหมด ยกเว้นอักขระ 127 หากต้องการลบอักขระ 127 ใน Excel ให้ใช้สูตรพิเศษที่มีฟังก์ชัน SUBSTITUTE และ CHAR

ข้อมูลในบทความนี้ใช้กับ Excel สำหรับ Microsoft 365, Excel 2019, Excel 2016, Excel 2013 และ Excel สำหรับ Mac

อักขระ Unicode คืออะไร 127

อักขระ Unicode 127 ควบคุมปุ่ม Delete บนแป้นพิมพ์ ปรากฏเป็นสัญลักษณ์รูปสี่เหลี่ยมผืนผ้าแคบ อักขระนี้บางครั้งอาจปรากฏขึ้นอย่างผิดพลาดเมื่อคุณคัดลอกและวางข้อมูลใน Excel

การมีอยู่ของตัวละคร 127 อาจทำให้เกิดปัญหาหลายประการ ได้แก่:

  • ปัญหาการจัดรูปแบบในแผ่นงาน
  • ปัญหาการจัดเรียงข้อมูลและการกรอง
  • ปัญหาการคำนวณข้อมูลที่ใช้ในสูตร

วิธีลบอักขระ Unicode 127

ในแผ่นงาน Excel ตัวอย่างด้านล่าง เซลล์ A2 มีอักขระรูปสี่เหลี่ยมผืนผ้าสี่ตัวพร้อมกับตัวเลข 10 ฟังก์ชัน LEN ซึ่งนับจำนวนอักขระในเซลล์ แสดงว่าเซลล์ A2 มีอักขระหกตัว (สองตัว) ตัวเลขสำหรับตัวเลข 10 บวกสี่ช่องสำหรับอักขระ 127) เนื่องจากการมีอักขระ 127 ในเซลล์ A2 สูตรการบวกในเซลล์ D2 จะส่งกลับ VALUE! ข้อความแสดงข้อผิดพลาด

Image
Image

ในการเปลี่ยนข้อมูลในเซลล์ A2 ให้เป็นค่าที่คำนวณได้ ให้ตั้งค่าสูตร SUBSTITUTE/CHAR ต่อไปนี้ในเซลล์อื่น (ดังที่เห็นในเซลล์ A3):

=SUBSTITUTE(A2, CHAR(127), "")

สูตรจะแทนที่อักขระ 127 สี่ตัวจากเซลล์ A2 โดยไม่มีอะไรเลย (แสดงโดยเครื่องหมายอัญประกาศเปล่าที่ส่วนท้ายของสูตร) เป็นผลให้:

  • จำนวนอักขระในเซลล์ E3 ลดลงเหลือสองสำหรับตัวเลขสองหลักในตัวเลข 10
  • สูตรการบวกในเซลล์ D3 ส่งกลับคำตอบที่ถูกต้องของ 15 เมื่อเพิ่มเนื้อหาสำหรับเซลล์ A3 + B3 (10 + 5)

ฟังก์ชัน SUBSTITUTE จัดการการแทนที่ ฟังก์ชัน CHAR จะบอกสูตรว่าต้องแทนที่อักขระใด

ลบช่องว่างที่ไม่แตกหักออกจากแผ่นงาน

ช่องว่างไม่แตก ( ) คล้ายกับอักขระที่ไม่สามารถพิมพ์ได้ อาจทำให้เกิดปัญหากับการคำนวณและการจัดรูปแบบในเวิร์กชีต หมายเลขรหัส Unicode สำหรับช่องว่างที่ไม่แตกคือ 160.

ช่องว่างไม่แตกถูกใช้อย่างกว้างขวางในหน้าเว็บ ถ้าข้อมูลถูกคัดลอกลงใน Excel จากหน้าเว็บ พื้นที่ที่ไม่แตกหักอาจแสดงในเวิร์กชีต การลบช่องว่างที่ไม่แตกหักสามารถทำได้โดยใช้สูตรที่รวมฟังก์ชัน SUBSTITUTE, CHAR และ TRIM

อักขระ Unicode กับ ASCII

อักขระแต่ละตัวในคอมพิวเตอร์ (พิมพ์ได้และพิมพ์ไม่ได้) มีตัวเลขที่เรียกว่ารหัสอักขระ Unicode หรือค่า ชุดอักขระที่เก่ากว่าอีกชุดหนึ่งที่รู้จักกันในชื่อ ASCII ซึ่งย่อมาจาก American Standard Code for Information Interchange ได้ถูกรวมไว้ในชุด Unicode แล้ว ด้วยเหตุนี้ อักขระ 128 ตัวแรก (0 ถึง 127) ของชุด Unicode จึงเหมือนกับชุด ASCII

อักขระ Unicode 128 ตัวแรกจำนวนมากถูกอ้างถึงเป็นอักขระควบคุม เพราะสิ่งเหล่านี้ถูกใช้โดยโปรแกรมคอมพิวเตอร์เพื่อควบคุมอุปกรณ์ต่อพ่วง เช่น เครื่องพิมพ์ อักขระเหล่านี้ไม่ได้มีไว้สำหรับใช้ในเวิร์กชีต Excel และอาจทำให้เกิดข้อผิดพลาดได้หากมีอยู่

แนะนำ: