01 จาก 02
ฟังก์ชัน Excel 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) เป็นสัญลักษณ์ลิขสิทธิ์©;
- ขณะที่ผลลัพธ์สำหรับ = CODE (©) คือ 169
ในทำนองเดียวกันหากทั้งสองฟังก์ชันถูกซ้อนกันในรูปแบบ
= รหัส (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 ในภาพด้านบน:
- คลิกที่เซลล์ B3 เพื่อสร้าง เซลล์ที่ใช้งานอยู่ - ตำแหน่งที่แสดงผลของฟังก์ชัน
- คลิกแท็บ สูตร ในเมนู ริบบัว
- เลือก ข้อความ จากริบบิ้นเพื่อเปิดรายการแบบเลื่อนลงฟังก์ชั่น
- คลิกที่ CHAR ในรายการเพื่อเรียกกล่องโต้ตอบของฟังก์ชั่น
- ในกล่องโต้ตอบคลิกที่บรรทัด จำนวน
- คลิกเซลล์ A3 ในเวิร์กชีทเพื่อป้อนการอ้างอิงเซลล์นั้นลงในไดอะลอกบ็อกซ์
- คลิกตกลงเพื่อทำหน้าที่และปิดกล่องโต้ตอบ
- เครื่องหมายอัศเจรีย์ - ! - ควรปรากฏในเซลล์ B3 เนื่องจากรหัสอักขระของ ANSI คือ 33
- เมื่อคุณคลิกที่เซลล์ E2 ฟังก์ชันที่สมบูรณ์ = CHAR (A3) จะปรากฏใน แถบสูตร เหนือแผ่นงาน
ฟังก์ชัน CHAR / UNICHAR ใช้
การใช้ฟังก์ชัน CHAR / UNICHAR จะเป็นการแปลหมายเลขหน้าของโค้ดลงในอักขระสำหรับไฟล์ที่สร้างขึ้นบนคอมพิวเตอร์ประเภทอื่น ๆ
ตัวอย่างเช่นฟังก์ชัน CHAR มักใช้ในการลบอักขระที่ไม่พึงประสงค์ซึ่งปรากฏพร้อมกับข้อมูลที่นำเข้า ฟังก์ชันนี้สามารถใช้ร่วมกับฟังก์ชัน Excel อื่น ๆ เช่น TRIM และ SUBSTITUTE ในสูตรที่ออกแบบมาเพื่อลบอักขระที่ไม่ต้องการออกจากแผ่นงาน
02 จาก 02
Excel 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 ในภาพด้านบน:
- คลิกที่เซลล์ B3 เพื่อสร้างเซลล์ที่ใช้งานอยู่ - ตำแหน่งที่แสดงผลของฟังก์ชัน
- คลิกแท็บ สูตร ในเมนูริบบัว
- เลือก ข้อความ จากริบบิ้นเพื่อเปิดรายการแบบเลื่อนลงฟังก์ชั่น
- คลิกที่ CODE ในรายการเพื่อเปิดกล่องโต้ตอบของฟังก์ชั่น
- ในกล่องโต้ตอบให้คลิกที่บรรทัด ข้อความ
- คลิกเซลล์ A3 ในเวิร์กชีทเพื่อป้อนการอ้างอิงเซลล์นั้นลงในไดอะลอกบ็อกซ์
- คลิกตกลงเพื่อทำหน้าที่และปิดกล่องโต้ตอบ
- หมายเลข 64 ควรปรากฏในเซลล์ B3 - นี่เป็นโค้ดอักขระสำหรับอักขระ "&" และ "
- เมื่อคุณคลิกที่เซลล์ B3 ฟังก์ชันที่สมบูรณ์ = CODE (A3) จะปรากฏในแถบสูตรเหนือแผ่นงาน