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

สารบัญ:

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

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

บทความนี้ใช้กับ Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 สำหรับ Mac, Excel 2016 สำหรับ Mac, Excel สำหรับ Mac 2011 และ Excel Online

ชุดอักขระสากล

Image
Image

มีรหัสอักขระหรือจุดรหัส 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) เป็นสัญลักษณ์ลิขสิทธิ์ ©.
  • ผลลัพธ์ของ=CODE(©) คือ 169.

ถ้าฟังก์ชันทั้งสองซ้อนกันอยู่ในรูปของ

=CODE(CHAR(169))

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

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

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

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

=CHAR(Number)

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

=UNICHAR(Number)

ในฟังก์ชันเหล่านี้ Number (ซึ่งจำเป็น) คือตัวเลขระหว่าง 1 ถึง 255 ที่สัมพันธ์กับอักขระที่คุณต้องการ

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

ป้อนฟังก์ชัน CHAR และ UNICHAR

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

=CHAR(65)

หรือ

=UNICHAR(A7)

สามารถป้อนฟังก์ชันและอาร์กิวเมนต์ Number ในกล่องโต้ตอบของฟังก์ชันได้

ใน Excel Online คุณจะเข้าสู่ฟังก์ชันด้วยตนเอง ใน Excel เวอร์ชันเดสก์ท็อป ให้ใช้กล่องโต้ตอบ

ทำตามขั้นตอนเหล่านี้เพื่อเข้าสู่ฟังก์ชัน CHAR ลงในเซลล์ B3:

  1. เลือกเซลล์ B3 เพื่อให้เป็นเซลล์ที่ใช้งานอยู่
  2. เลือก สูตร.
  3. เลือก Text เพื่อเปิดรายการฟังก์ชั่นแบบเลื่อนลง
  4. เลือก CHAR ในรายการเพื่อเปิดกล่องโต้ตอบของฟังก์ชัน
  5. ในกล่องโต้ตอบ ให้เลือกบรรทัด Number
  6. เลือกเซลล์ A3 ในเวิร์กชีตเพื่อป้อนการอ้างอิงเซลล์นั้นลงในกล่องโต้ตอบ
  7. เลือก OK เพื่อสิ้นสุดการทำงานและปิดกล่องโต้ตอบ

เครื่องหมายอัศเจรีย์ปรากฏในเซลล์ B3 เนื่องจากรหัสอักขระ ANSI คือ 33

เมื่อคุณเลือกเซลล์ E2 ฟังก์ชันที่สมบูรณ์=CHAR(A3) จะปรากฏในแถบสูตรด้านบนเวิร์กชีต

CHAR และฟังก์ชั่น UNICHAR ใช้

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

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

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

Image
Image

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

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

=CODE(Text)

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

=UNICODE(Text)

ในฟังก์ชันเหล่านี้ Text (ซึ่งจำเป็น) คืออักขระที่คุณต้องการค้นหาหมายเลขรหัส ANSI

อาร์กิวเมนต์ Text สามารถเป็นอักขระตัวเดียวที่ล้อมรอบด้วยเครื่องหมายคำพูดคู่ (" ") ที่ป้อนลงในฟังก์ชันโดยตรงหรือการอ้างอิงเซลล์ไปยังตำแหน่งของอักขระใน แผ่นงานตามที่แสดงในแถวที่ 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)

สามารถป้อนฟังก์ชันและอาร์กิวเมนต์ Text ในกล่องโต้ตอบของฟังก์ชันได้

ใน Excel Online คุณจะเข้าสู่ฟังก์ชันด้วยตนเอง ใน Excel เวอร์ชันเดสก์ท็อป ให้ใช้กล่องโต้ตอบ

ทำตามขั้นตอนเหล่านี้เพื่อป้อนฟังก์ชัน CODE ลงในเซลล์ B3:

  1. เลือกเซลล์ B3 เพื่อให้เป็นเซลล์ที่ใช้งานอยู่
  2. เลือก สูตร.
  3. เลือก Text เพื่อเปิดรายการฟังก์ชั่นแบบเลื่อนลง
  4. เลือก CODE ในรายการเพื่อเปิดกล่องโต้ตอบของฟังก์ชัน
  5. ในกล่องโต้ตอบ ให้เลือกบรรทัด Text
  6. เลือกเซลล์ A3 ในเวิร์กชีตเพื่อป้อนการอ้างอิงเซลล์นั้นลงในกล่องโต้ตอบ
  7. เลือก OK เพื่อสิ้นสุดการทำงานและปิดกล่องโต้ตอบ

หมายเลข 64 ปรากฏในเซลล์ B3 นี่คือรหัสอักขระสำหรับอักขระเครื่องหมาย (&)

เมื่อคุณเลือกเซลล์ B3 ฟังก์ชันที่สมบูรณ์=CODE (A3) จะปรากฏในแถบสูตรด้านบนเวิร์กชีต

แนะนำ: