ฟังก์ชัน CHAR และ CODE ของ Excel

01 จาก 02

ฟังก์ชัน Excel CHAR / UNICHAR

แทรกอักขระและสัญลักษณ์ด้วยฟังก์ชัน CHAR และ UNICHAR ©ฝรั่งเศสเท็ด

อักขระแต่ละตัวที่แสดงใน Excel เป็นตัวเลขจริง

คอมพิวเตอร์ทำงานกับตัวเลขเท่านั้น ตัวอักษรและตัวอักษรพิเศษอื่น ๆ เช่นเครื่องหมาย "&" หรือ "#" - จะถูกจัดเก็บและแสดงโดยการกำหนดหมายเลขที่ต่างกันสำหรับแต่ละอัน

ในขั้นต้นไม่ใช่คอมพิวเตอร์ทุกเครื่องใช้ระบบเลขหรือ รหัส เดียวกันในการเขียนตัวเลขอักขระต่างๆ

ตัวอย่างเช่น Microsoft ได้พัฒนาเพจโค้ดขึ้นอยู่กับระบบรหัส ANSI ANSI ย่อมาจาก American National Standards Institute - ในขณะที่เครื่องคอมพิวเตอร์ Macintosh ใช้ ชุดอักขระแมคอินทอช

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

Universal Character Set

เพื่อแก้ไขปัญหานี้ชุดอักขระสากลที่เรียกว่าระบบ Unicode ได้รับการพัฒนาขึ้นในช่วงปลายทศวรรษที่ 1980 ซึ่งทำให้อักขระทั้งหมดที่ใช้ในระบบคอมพิวเตอร์ทั้งหมดมีรหัสอักขระที่ไม่ซ้ำกัน

มีรหัสอักขระหรือรหัสที่แตกต่างกัน 255 รหัสในหน้ารหัส ANSI ของ Windows ในขณะที่ระบบ Unicode ถูกออกแบบมาให้มีจุดรหัสมากกว่าหนึ่งล้านจุด

จุดประสงค์รหัส 255 จุดแรกของระบบ Unicode ที่ใหม่กว่าตรงกับความต้องการของระบบ ANSI สำหรับอักขระและตัวเลขภาษาตะวันตก

สำหรับอักขระมาตรฐานเหล่านี้รหัสจะถูกตั้งโปรแกรมไว้ในคอมพิวเตอร์ดังนั้นการพิมพ์ตัวอักษรบนแป้นพิมพ์จะเป็นการป้อนรหัสของตัวอักษรลงในโปรแกรมที่ใช้งาน

คุณสามารถป้อนอักขระและสัญลักษณ์ที่ไม่เป็นไปตามมาตรฐานเช่นสัญลักษณ์ลิขสิทธิ์ © หรืออักขระเน้นเสียงที่ใช้ในภาษาต่างๆได้โดยพิมพ์รหัส ANSI หรือหมายเลข Unicode สำหรับอักขระในตำแหน่งที่ต้องการ

ฟังก์ชัน Excel CHAR และรหัส

Excel มีฟังก์ชันจำนวนหนึ่งที่ทำงานร่วมกับตัวเลขเหล่านี้ได้โดยตรง: CHAR และ CODE สำหรับ Excel ทุกรุ่นรวมทั้ง UNICHAR และ UNICODE ที่แนะนำใน Excel 2013

ฟังก์ชัน CHAR และ UNICHAR จะส่งคืนอักขระสำหรับรหัสที่ระบุในขณะที่ฟังก์ชัน CODE และ UNICODE ทำในทางตรงกันข้าม - ระบุรหัสสำหรับอักขระที่กำหนด ตัวอย่างเช่นตามที่แสดงในภาพข้างต้น

ในทำนองเดียวกันหากทั้งสองฟังก์ชันถูกซ้อนกันในรูปแบบ

= รหัส (CHAR (169))

ผลลัพธ์ของสูตรคือ 169 เนื่องจากทั้งสองฟังก์ชันทำหน้าที่ตรงข้ามกัน

CHAR / UNICHAR ฟังก์ชันไวยากรณ์และอาร์กิวเมนต์

ไวยากรณ์ ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและ อาร์กิวเมนต์

ไวยากรณ์สำหรับฟังก์ชัน CHAR คือ:

= CHAR (จำนวน)

ขณะที่ไวยากรณ์สำหรับฟังก์ชัน UNICHAR คือ:

= UNICHAR (จำนวน)

Number - (จำเป็น) ตัวเลขระหว่าง 1 ถึง 255 ระบุตัวอักษรที่คุณต้องการ

หมายเหตุ :

อาร์กิวเมนต์ Number สามารถเป็นหมายเลขที่ป้อนโดยตรงในฟังก์ชันหรือการ อ้างอิงเซลล์ ไปยังตำแหน่งของหมายเลขใน แผ่นงาน

ถ้าอาร์กิวเมนต์ Number ไม่ใช่จำนวนเต็มระหว่าง 1 ถึง 255 ฟังก์ชัน CHAR จะคืนค่า #VALUE! ค่าข้อผิดพลาดดังแสดงในแถวที่ 4 ในภาพด้านบน

สำหรับตัวเลขรหัสมากกว่า 255 ให้ใช้ฟังก์ชัน UNCHAR

หากมีการป้อนอาร์กิวเมนต์ Number ของศูนย์ (0) ฟังก์ชัน CHAR และ UNICHAR จะคืนค่า #VALUE! ค่าข้อผิดพลาดดังแสดงในแถวที่ 2 ในภาพด้านบน

การป้อนฟังก์ชัน CHAR / UNICHAR

ตัวเลือกสำหรับการป้อนฟังก์ชันอย่างใดอย่างหนึ่ง ได้แก่ การพิมพ์ฟังก์ชันด้วยตนเองเช่น:

= CHAR (65) หรือ = UNICHAR (A7)

หรือใช้ กล่องโต้ตอบ ของฟังก์ชันเพื่อป้อนฟังก์ชันและอาร์กิวเมนต์ Number

ขั้นตอนต่อไปนี้ถูกใช้เพื่อป้อนฟังก์ชัน CHAR ลงในเซลล์ B3 ในภาพด้านบน:

  1. คลิกที่เซลล์ B3 เพื่อสร้าง เซลล์ที่ใช้งานอยู่ - ตำแหน่งที่แสดงผลของฟังก์ชัน
  2. คลิกแท็บ สูตร ในเมนู ริบบัว
  3. เลือก ข้อความ จากริบบิ้นเพื่อเปิดรายการแบบเลื่อนลงฟังก์ชั่น
  4. คลิกที่ CHAR ในรายการเพื่อเรียกกล่องโต้ตอบของฟังก์ชั่น
  5. ในกล่องโต้ตอบคลิกที่บรรทัด จำนวน
  6. คลิกเซลล์ A3 ในเวิร์กชีทเพื่อป้อนการอ้างอิงเซลล์นั้นลงในไดอะลอกบ็อกซ์
  7. คลิกตกลงเพื่อทำหน้าที่และปิดกล่องโต้ตอบ
  8. เครื่องหมายอัศเจรีย์ - ! - ควรปรากฏในเซลล์ B3 เนื่องจากรหัสอักขระของ ANSI คือ 33
  9. เมื่อคุณคลิกที่เซลล์ E2 ฟังก์ชันที่สมบูรณ์ = CHAR (A3) จะปรากฏใน แถบสูตร เหนือแผ่นงาน

ฟังก์ชัน CHAR / UNICHAR ใช้

การใช้ฟังก์ชัน CHAR / UNICHAR จะเป็นการแปลหมายเลขหน้าของโค้ดลงในอักขระสำหรับไฟล์ที่สร้างขึ้นบนคอมพิวเตอร์ประเภทอื่น ๆ

ตัวอย่างเช่นฟังก์ชัน CHAR มักใช้ในการลบอักขระที่ไม่พึงประสงค์ซึ่งปรากฏพร้อมกับข้อมูลที่นำเข้า ฟังก์ชันนี้สามารถใช้ร่วมกับฟังก์ชัน Excel อื่น ๆ เช่น TRIM และ SUBSTITUTE ในสูตรที่ออกแบบมาเพื่อลบอักขระที่ไม่ต้องการออกจากแผ่นงาน

02 จาก 02

Excel CODE / UNICODE ฟังก์ชัน

ค้นหารหัสตัวอักษรที่มีฟังก์ชัน CODE และ UNICODE ©ฝรั่งเศสเท็ด

ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน CODE / UNICODE

ไวยากรณ์ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและอาร์กิวเมนต์

ไวยากรณ์สำหรับฟังก์ชัน CODE คือ:

= CODE (ข้อความ)

ขณะที่ไวยากรณ์สำหรับฟังก์ชัน UNICODE คือ:

= UNICODE (ข้อความ)

ข้อความ - (จำเป็น) อักขระที่คุณต้องการค้นหาหมายเลขรหัส ANSI

หมายเหตุ :

อาร์กิวเมนต์ ข้อความ อาจเป็นตัวเดียวที่ล้อมรอบด้วยเครื่องหมายอัญประกาศคู่ ("") ที่ป้อนโดยตรงลงในฟังก์ชันหรือการอ้างอิงเซลล์ไปยังตำแหน่งของอักขระในแผ่นงานดังที่แสดงไว้ในแถวที่ 4 และ 9 ในภาพด้านบน

ถ้าอาร์กิวเมนต์ข้อความว่างไว้ฟังก์ชัน CODE จะส่งกลับ #VALUE! ค่าข้อผิดพลาดดังแสดงในแถวที่ 2 ในภาพด้านบน

ฟังก์ชัน CODE จะแสดงเฉพาะรหัสอักขระสำหรับอักขระตัวเดียวเท่านั้น ถ้าอาร์กิวเมนต์ข้อความมีอักขระมากกว่าหนึ่งตัวเช่นคำ Excel ที่ แสดงในแถวที่ 7 และ 8 ในภาพด้านบนจะแสดงเฉพาะโค้ดสำหรับอักขระตัวแรกเท่านั้น ในกรณีนี้เป็นหมายเลข 69 ซึ่งเป็นรหัสตัวอักษรสำหรับตัวอักษรตัวพิมพ์ใหญ่ E

ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก

ตัวพิมพ์ใหญ่หรือตัวพิมพ์ใหญ่บนแป้นพิมพ์มีรหัสอักขระต่างจากตัวพิมพ์เล็กหรือตัวพิมพ์เล็กที่ตรงกัน

ตัวอย่างเช่นหมายเลขรหัส UNICODE / ANSI สำหรับตัวพิมพ์ใหญ่ "A" คือ 65 ในขณะที่หมายเลข "UNICODE / ANSI" ตัวพิมพ์เล็กเป็น 97 ตามที่แสดงในแถวที่ 4 และ 5 ในภาพด้านบน

การป้อนฟังก์ชัน CODE / UNICODE

ตัวเลือกสำหรับการป้อนฟังก์ชันอย่างใดอย่างหนึ่ง ได้แก่ การพิมพ์ฟังก์ชันด้วยตนเองเช่น:

= CODE (65) หรือ = UNICODE (A6)

หรือใช้กล่องโต้ตอบของฟังก์ชันเพื่อป้อนฟังก์ชันและอาร์กิวเมนต์ ข้อความ

ขั้นตอนต่อไปนี้ถูกใช้เพื่อป้อนฟังก์ชัน CODE ลงในเซลล์ B3 ในภาพด้านบน:

  1. คลิกที่เซลล์ B3 เพื่อสร้างเซลล์ที่ใช้งานอยู่ - ตำแหน่งที่แสดงผลของฟังก์ชัน
  2. คลิกแท็บ สูตร ในเมนูริบบัว
  3. เลือก ข้อความ จากริบบิ้นเพื่อเปิดรายการแบบเลื่อนลงฟังก์ชั่น
  4. คลิกที่ CODE ในรายการเพื่อเปิดกล่องโต้ตอบของฟังก์ชั่น
  5. ในกล่องโต้ตอบให้คลิกที่บรรทัด ข้อความ
  6. คลิกเซลล์ A3 ในเวิร์กชีทเพื่อป้อนการอ้างอิงเซลล์นั้นลงในไดอะลอกบ็อกซ์
  7. คลิกตกลงเพื่อทำหน้าที่และปิดกล่องโต้ตอบ
  8. หมายเลข 64 ควรปรากฏในเซลล์ B3 - นี่เป็นโค้ดอักขระสำหรับอักขระ "&" ​​และ "
  9. เมื่อคุณคลิกที่เซลล์ B3 ฟังก์ชันที่สมบูรณ์ = CODE (A3) จะปรากฏในแถบสูตรเหนือแผ่นงาน