24 ก.พ. 2022 เวลา 09:00
💗UNICODE แยกชื่อไทยกับอังกฤษ💔
🗨คุณเคยประสบปัญหานี้หรือไม่
👉มีไฟล์ชื่อลูกค้าทั้งภาษาไทยและอังกฤษ แต่เจ้านายต้องการแยกชื่อภาษาไทยและอังกฤษออกมา ทำอย่างไรดี🤔🤔
💃เรามีทางออกให้คุณ ด้วยฟังก์ชัน UNICODE ที่จะช่วยแยกชื่อภาษาไทยกับอังกฤษออกจากกันได้อย่างรวดเร็ว
👩‍🏫การใช้งาน UNICODE 👩‍🏫
=UNICODE(ตัวอักษรที่ต้องการ)
โดยจะส่งกลับตัวอักษรที่ต้องการ เป็นรหัส unicode
ตัวอย่าง
=UNICODE("A") หรือ =UNICODE(B3) ตามรูปด้านล่าง
ผลลัพธ์คือ 65
และผลลัพธ์ หลังจาก copy สูตรลงมาคือ
😎นั่นหมายความว่า😎
รหัส unicode ที่ 65-90 แทนตัวอักษร A-Z
รหัส unicode ที่ 97-122 แทนตัวอักษร a-z
รหัส unicode ที่ 3585-3630 แทนตัวอักษร ก-ฮ
😘ตัวอย่างโจทย์😘
👉ต้องการแยก ชื่อ ใน column B โดยให้ ชื่อภาษาไทย อยู่ใน column C และชื่อภาษาอังกฤษ อยู่ใน column D ตามรูป
💃วิธีทำ💃
1. แยก ตัวอักษรตัวแรกออกมา เพื่อบ่งว่า เป็น ภาษาไทย หรืออังกฤษ โดยใช้ฟังก์ชัน LEFT
=LEFT(ชื่อที่ต้องการ,ลำดับที่1)
=LEFT(ชื่อที่ต้องการ,1)
ผลลัพธ์หลังจากกด Enter💃💃💃
2.ใช้ฟังก์ชัน UNICODE เพื่อแสดงเป็นรหัส unicode จากตัวอักษรตัวแรก
=UNICODE(ตัวอักษรที่ต้องการ)
ผลลัพธ์หลังจากกด Enter💃💃💃
3.สร้างเงื่อนไข โดยใช้ ฟังก์ชัน IF
เนื่องจาก รหัส unicode ที่ 3585-3630 แทนตัวอักษร ก-ฮ
ดังนั้น
👉หาก รหัส unicode >3584 สามารถบ่งถึงภาษาไทย
👉หาก รหัส unicode <3585 สามารถบ่งถึงภาษาอังกฤษ
🧚‍♂️หมายเหตุ🧚‍♂️
ใช้เงื่อนไขตามข้างต้นได้ในกรณีที่มีแค่ 2 ภาษาคือ ภาษาไทยกับอังกฤษ หากมี ภาษาอื่นเพิ่มเติมต้องสร้างเงื่อนไขใหม่
ฉะนั้น สามารถใช้ฟังก์ชัน IF ใน Column C ได้ดังนี้
=IF(ค่าที่ต้องการ>3584,ถ้าใช่แสดงผลลัพธ์ค่านั้น,ถ้าไม่ใช่แสดงเซลล์ว่าง)
ผลลัพธ์หลังจากกด Enter และลากสูตรลงมาใน column C
💃💃💃
และ สามารถใช้ฟังก์ชัน IF ใน Column D ได้ดังนี้
=IF(ค่าที่ต้องการ<3585,ถ้าใช่แสดงผลลัพธ์ค่านั้น,ถ้าไม่ใช่แสดงเซลล์ว่าง)
ผลลัพธ์หลังจากกด Enter และลากสูตรลงมาใน column D
💃💃💃
💃สุดท้ายนี้💃
ท่ามกลางหมอกปัญหา อาจคิดว่ายากจะออกมา
แต่หากใช้สติและปัญญา ในไม่ช้าจะออกได้พลัน
โฆษณา