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

อักขระแต่ละตัวในคอมพิวเตอร์ - พิมพ์และไม่สามารถพิมพ์ได้ - มีหมายเลขที่เรียกว่า รหัสอักขระ Unicode หรือค่า

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

อักขระ Unicode 128 ตัวแรกเรียกว่า อักขระควบคุม และใช้โดยโปรแกรมคอมพิวเตอร์เพื่อควบคุมอุปกรณ์ต่อพ่วงต่างๆเช่นเครื่องพิมพ์

ดังนั้นจึงไม่ได้มีวัตถุประสงค์เพื่อใช้ใน แผ่นงาน Excel และอาจก่อให้เกิดข้อผิดพลาดต่างๆถ้ามี ฟังก์ชัน CLEAN ของ Excel จะลบอักขระเหล่านี้ที่ไม่สามารถพิมพ์ออกได้ทั้งหมดยกเว้นอักขระ # 127

01 จาก 03

อักขระ Unicode # 127

ลบอักขระ ASCII # 127 จากข้อมูลใน Excel ©ฝรั่งเศสเท็ด

อักขระ Unicode # 127 ควบคุมปุ่มลบบนแป้นพิมพ์ ดังนั้นจึงไม่ได้ตั้งใจที่จะเคยมีอยู่ในแผ่นงาน Excel

หากมีอยู่จะปรากฏเป็นตัวอักษรที่แคบลงในกล่องดังที่แสดงไว้ในเซลล์ A2 ในภาพด้านบนและอาจนำเข้าหรือคัดลอกโดยบังเอิญพร้อมกับ ข้อมูล ที่ดีบางอย่าง

การปรากฏตัวของมันอาจจะ:

02 จาก 03

การลบอักขระ Unicode # 127

แม้ว่าจะไม่สามารถลบอักขระนี้ด้วยฟังก์ชัน CLEAN ได้ แต่สามารถลบออกได้โดยใช้สูตรที่ประกอบด้วยฟังก์ชัน SUBSTITUTE และ CHAR

ตัวอย่างในภาพด้านบนแสดงสี่ตัวอักษรรูปสี่เหลี่ยมผืนผ้าพร้อมกับหมายเลข 10 ในเซลล์ A2 ของแผ่นงาน Excel

ฟังก์ชัน LEN ซึ่งนับจำนวนอักขระในเซลล์ - ในเซลล์ E2 แสดงว่าเซลล์ A2 ประกอบด้วยอักขระหกตัว - ตัวเลขสองตัวสำหรับหมายเลข 10 บวกสี่ช่องสำหรับอักขระ # 127

เนื่องจากการมีอักขระ # 127 ในเซลล์ A2 สูตรเพิ่มเติมในเซลล์ D2 จะส่งกลับ #VALUE! ข้อความผิดพลาด.

เซลล์ A3 มีสูตร SUBSTITUTE / CHAR

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

เพื่อแทนที่สี่อักขระ # 127 จากเซลล์ A2 โดยไม่มีอะไร - (แสดงโดยเครื่องหมายคำพูดว่างเปล่าที่ท้ายสูตร)

ผลที่ตามมา

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

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

03 จาก 03

การลบช่องว่างที่ไม่ได้แบ่งออกจากแผ่นงาน

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

ช่องว่างที่ไม่ถูกทำลายจะถูกใช้อย่างแพร่หลายในหน้าเว็บดังนั้นหากข้อมูลถูกคัดลอกลงใน Excel จากหน้าเว็บช่องว่างที่ไม่ถูกทำลายอาจปรากฏขึ้นในแผ่นงาน

การลบช่องว่างที่ไม่ถูกทำลายสามารถทำได้ด้วยสูตรที่ประกอบด้วยฟังก์ชัน SUBSTITUTE, CHAR และ TRIM