วิธีลบอักขระที่ไม่สามารถพิมพ์ได้ใน Excel

Kak Udalit Nepecataemye Simvoly V Excel



หากคุณทำงานกับข้อมูลใน Excel คุณอาจเจออักขระที่ไม่สามารถพิมพ์ได้ อักขระเหล่านี้ไม่ได้ถูกกำหนดให้แสดงบนหน้าจอหรือพิมพ์ออกมา และอักขระเหล่านี้อาจทำให้เกิดปัญหาทุกประเภทหากลงเอยในข้อมูลของคุณ ในบทความนี้ เราจะแสดงวิธีการลบอักขระที่ไม่สามารถพิมพ์ออกจากข้อมูลของคุณใน Excel



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





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





คุณยังสามารถลบอักขระที่ไม่สามารถพิมพ์ได้โดยใช้สูตร สูตรทั่วไปสำหรับสิ่งนี้คือฟังก์ชัน TRIM เมื่อต้องการใช้สิ่งนี้ ให้เลือกเซลล์ที่มีข้อมูลที่คุณต้องการล้าง จากนั้นป้อนสูตรต่อไปนี้: =TRIM(A1) วิธีนี้จะลบอักขระที่ไม่สามารถพิมพ์ออกจากข้อมูลในเซลล์ที่เลือก



หากคุณมีข้อมูลจำนวนมากที่ต้องล้าง คุณอาจต้องการใช้เครื่องมือล้างข้อมูลของบริษัทอื่น เครื่องมือเหล่านี้สามารถทำให้กระบวนการลบอักขระที่ไม่สามารถพิมพ์ออกจากข้อมูลของคุณเป็นไปโดยอัตโนมัติ และยังสามารถจัดการกับงานล้างข้อมูลทั่วไปอื่นๆ เครื่องมือล้างข้อมูลยอดนิยมบางตัว ได้แก่ Data Ladder, Data Cleaner และ Data Match เป็นต้น

ในโพสต์นี้เราจะแสดงให้คุณเห็น วิธีลบอักขระที่พิมพ์ไม่ได้ใน excel . 32 ตัวแรกใน ตารางอักขระ ASCII (รูปแบบการเข้ารหัสข้อมูลมาตรฐานสำหรับการสื่อสารระหว่างคอมพิวเตอร์) เป็นอักขระที่ไม่สามารถพิมพ์ได้ อักขระเหล่านี้จะไม่แสดง (หรือพิมพ์) แต่บอกให้แอปพลิเคชันทราบว่าจะจัดรูปแบบข้อมูลอย่างไร Backspace (รหัส ASCII 08), การขึ้นบรรทัดใหม่ (รหัส ASCII 13), แท็บแนวนอน (รหัส ASCII 09) และการป้อนบรรทัด (รหัส ASCII 10) คือตัวอย่างบางส่วนของอักขระที่ไม่มีการพิมพ์



วิธีลบอักขระที่ไม่สามารถพิมพ์ได้ใน Excel

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

ลงชื่อเข้าใช้ LinkedIn

วิธีลบอักขระที่ไม่สามารถพิมพ์ได้ใน Excel

เราจะพูดถึงสองวิธีต่อไปนี้ ลบอักขระที่พิมพ์ไม่ได้ใน excel :

  • ใช้ฟังก์ชัน SUBSTITUTE() เพื่อลบอักขระที่ไม่สามารถพิมพ์ได้
  • ใช้ฟังก์ชัน CLEAN() เพื่อลบอักขระที่ไม่สามารถพิมพ์ได้

ลองมาดูวิธีการทั้งสองนี้ให้ละเอียดยิ่งขึ้น

ใช้ฟังก์ชัน SUBSTITUTE() เพื่อลบอักขระที่ไม่สามารถพิมพ์ได้ใน Excel

การใช้ฟังก์ชัน SUBSTITUTE() เพื่อลบอักขระที่ไม่พิมพ์ออก

ข้อเสนอของเอ็กเซล ฟังก์ชัน CODE() ซึ่งส่งคืนรหัส ASCII สำหรับอักขระที่กำหนด โดยพื้นฐานแล้วจะเป็นด้านพลิกกลับ ฟังก์ชัน SYMBOL() ซึ่งใช้ในการแปลรหัสตัวเลขเป็นอักขระ เมื่อคุณระบุอักขระที่ไม่สามารถพิมพ์ได้ด้วยฟังก์ชัน CODE() และ CHAR() คุณจะสามารถใช้ ฟังก์ชัน SUBSTITUTE() แทนที่ (หรือแทนที่) อักขระด้วยสตริงว่าง

ไวยากรณ์ของฟังก์ชัน CODE():

รหัส (ข้อความ)

  • ที่ไหน ข้อความ เป็นสตริงข้อความที่ต้องใช้รหัสอักขระ ASCII (สำหรับอักขระตัวแรก)

CHAR() ไวยากรณ์ของฟังก์ชัน:

สัญลักษณ์ (ตัวเลข)

    • ที่ไหน ตัวเลข เป็นค่าตัวเลขระหว่าง 1 ถึง 255 (รหัสอักขระ ASCII แบบขยาย)

และไวยากรณ์ของฟังก์ชัน SUBSTITUTE():

SUBSTITUTE(ข้อความ, old_text, new_text, [instance_number])

ที่ไหน,

  • ข้อความ อ้างถึงสตริงข้อความที่จะแทนที่สตริงย่อย
  • old_text หมายถึงสตริงย่อยที่จะแทนที่ด้วย new_text
  • new_text หมายถึงสตริงย่อยที่จะแทนที่ old_text
  • [อินสแตนซ์_number] อ้างถึงอินสแตนซ์ old_text ที่จะแทนที่ด้วย new_text หากไม่ได้ระบุอาร์กิวเมนต์นี้ old_text แต่ละครั้งจะถูกแทนที่ด้วย new_text

สมมติว่าเรามีแผ่นงานที่เรามีแถวตัวอย่างในเซลล์ A1 ดังที่แสดงในภาพด้านบน สตริงมีอักขระที่ไม่สามารถพิมพ์ได้ที่ด้านขวาสุด ในการลบอักขระนี้ออกจากสตริง เราสามารถใช้ฟังก์ชันด้านบนได้ดังนี้:

ธีมเดสก์ท็อปฮาโลวีน windows 10

วางเคอร์เซอร์ในเซลล์ B1 ป้อนสูตรต่อไปนี้ในแถบสูตรด้านบน:

|_+_|

บันทึก: เนื่องจากอักขระปรากฏทางด้านขวาของสตริงข้อความต้นฉบับ เราจึงใช้ฟังก์ชัน RIGHT() เพื่อรับอักขระตัวสุดท้ายจากสตริง จากนั้นค้นหาค่า ASCII โดยใช้ฟังก์ชัน CODE()

ค้นหารหัส ASCII ของอักขระที่ไม่สามารถพิมพ์ได้

เมื่อคุณกดปุ่ม เข้าสู่ คีย์ ฟังก์ชันด้านบนจะส่งกลับ 11 ซึ่งเป็นรหัส ASCII สำหรับแท็บแนวตั้งที่แสดงในตัวอย่างนี้

ตอนนี้วางเคอร์เซอร์ของคุณในเซลล์ A2 แล้วป้อนสูตรต่อไปนี้:

|_+_|

ผลของฟังก์ชัน อักขระที่ไม่สามารถพิมพ์ได้จะถูกลบออกจากสตริงต้นฉบับ

อ่าน: 10 ฟังก์ชันข้อความใน Excel พร้อมตัวอย่าง .

ใช้ฟังก์ชัน CLEAN() เพื่อลบอักขระที่ไม่สามารถพิมพ์ได้ใน Excel

การใช้ฟังก์ชัน CLEAN() เพื่อลบอักขระที่ไม่พิมพ์ออก

ทำความสะอาด() ฟังก์ชันใน Excel จะลบอักขระที่ไม่สามารถพิมพ์ได้ทั้งหมดออกจากสตริงข้อความที่กำหนด มันเบาที่สุดและ วิธีที่ตรงที่สุดในการลบอักขระที่ไม่สามารถพิมพ์ได้ ในเอ็กเซล

ไวยากรณ์ของฟังก์ชัน CLEAN():

ทำความสะอาด (ข้อความ)

  • ที่ไหน ข้อความ แสดงถึงสตริงข้อความที่จะลบอักขระที่ไม่พิมพ์ออกมา

ในตัวอย่างข้างต้น เราสามารถใช้ฟังก์ชัน CLEAN() เพื่อลบอักขระที่ไม่สามารถพิมพ์ได้ดังนี้:

А479F65C6C43A224041F905E5EADEC2FA6411318

เรียบง่าย? แต่เหตุผลที่เราจะพิจารณาในภายหลังเป็นเพราะ ลบเท่านั้น ตัวละครที่มี ธรรมชาติ รหัสระหว่าง 0-31 ใน ASCII ตารางสัญลักษณ์ ดังนั้นมันจะ อย่าลบช่องว่างที่ไม่ทำลาย ( ) ที่สามารถเข้ามาได้เมื่อคุณคัดลอก/วางข้อมูลจากแหล่งข้อมูลภายนอก

ช่องว่างที่ไม่แบ่งคือช่องว่างที่ไม่สามารถแยกได้โดยคุณลักษณะ 'การตัดคำ' ในโปรแกรมประมวลผลคำและโปรแกรมแอปพลิเคชันอื่นๆ หากคุณต้องการลบอักขระที่ไม่สามารถพิมพ์ได้ทั้งหมดรวมทั้งช่องว่างที่ไม่แบ่งออกจากสตริงข้อความ คุณต้องใช้ฟังก์ชัน CLEAN() ฟังก์ชัน SUBSTITUTE() และฟังก์ชัน TRIM() ร่วมกัน

ลบอักขระที่ไม่พิมพ์และช่องว่างที่ไม่แบ่งใน Excel

สามารถใช้ฟังก์ชัน TRIM() เพื่อตัดแต่งช่องว่างจากปลายทั้งสองด้านของสตริงที่กำหนด ใช้เพื่อแก้ไขระยะห่างที่ไม่สม่ำเสมอใน Excel

รหัสข้อผิดพลาด: 0x80070017

ไวยากรณ์ของฟังก์ชัน TRIM() คือ:

ตัด (ข้อความ)

  • ที่ไหน ข้อความ หมายถึงสตริงข้อความที่คุณต้องการลบช่องว่างนำหน้าและต่อท้าย

160 เป็นรหัสแอสกี เพื่อการไม่ทำลายพื้นที่ ใช้ฟังก์ชัน CHAR() เพื่อรับค่าอักขระสำหรับช่องว่างที่ไม่แบ่ง จากนั้นใช้ฟังก์ชัน SUBSTITUTE() เพื่อแทนที่ช่องว่างที่ไม่แบ่งช่องว่างด้วยช่องว่างปกติ จากนั้นใช้ฟังก์ชัน TRIM() เพื่อลบช่องว่างทั้งหมดออกจากปลายทั้งสองของสตริงข้อความต้นฉบับ

ในตัวอย่างข้างต้น เราสามารถใช้สูตรต่อไปนี้เพื่อลบอักขระที่ไม่สามารถพิมพ์ได้และช่องว่างที่ไม่แบ่งออกจากสตริงต้นฉบับ:

|_+_|

ฉันหวังว่าคุณจะพบว่าโพสต์ด้านบนมีประโยชน์

อ่านเพิ่มเติม: แถบเครื่องมือ Excel ไม่ทำงาน .

วิธีลบอักขระที่ไม่สามารถพิมพ์ได้ใน Excel
โพสต์ยอดนิยม