وظائف CHAR و CODE في Excel

جدول المحتويات:

وظائف CHAR و CODE في Excel
وظائف CHAR و CODE في Excel
Anonim

يمكن أن تنشأ مشاكل عند تحويل رموز الأحرف من نظام إلى نظام آخر. تؤدي هذه المشكلات إلى بيانات مشوشة. لتصحيح ذلك ، تم تطوير مجموعة أحرف عالمية تُعرف باسم نظام Unicode في أواخر الثمانينيات من القرن الماضي والتي تمنح الأحرف المستخدمة في أنظمة الكمبيوتر رمزًا فريدًا للحروف.

المعلومات هي أن هذه المقالة تنطبق على Excel 2019 و Excel 2016 و Excel 2013 و Excel 2010 و Excel 2019 لنظام التشغيل Mac و Excel 2016 لنظام التشغيل Mac و Excel for Mac 2011 و Excel Online.

مجموعة الأحرف العالمية

Image
Image

هناك 255 رمزًا مختلفًا للحرف أو نقطة رمز في صفحة رموز Windows ANSI بينما تم تصميم نظام Unicode لاستيعاب أكثر من مليون نقطة رمز.من أجل التوافق ، تتطابق أول 255 نقطة رمز لنظام Unicode الأحدث مع تلك الموجودة في نظام ANSI لأحرف وأرقام اللغة الغربية.

بالنسبة لهذه الأحرف القياسية ، تتم برمجة الرموز في الكمبيوتر بحيث تؤدي كتابة حرف على لوحة المفاتيح إلى إدخال رمز الحرف في التطبيق قيد الاستخدام.

يتم إدخال الأحرف والرموز غير القياسية ، مثل رمز حقوق النشر أو الأحرف المعلمة المستخدمة في لغات مختلفة ، في أحد التطبيقات عن طريق كتابة رمز ANSI أو رقم Unicode للحرف في الموقع المطلوب.

وظائف Excel CHAR و CODE

يحتوي 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 (رقم)

في هذه الوظائف ، رقم(وهو مطلوب) هو رقم بين 1 و 255 مرتبط بالحرف الذي تريده.

  • يمكن أن تكون وسيطة الرقم هي الرقم الذي تم إدخاله مباشرة في الوظيفة أو مرجع خلية إلى موقع الرقم في ورقة العمل.
  • إذا لم تكن وسيطة الرقم عددًا صحيحًا بين 1 و 255 ، فإن الدالة CHAR ترجع الخطأ VALUE! قيمة الخطأ ، كما هو موضح في الصف 4 في الصورة أعلاه.
  • لأرقام الأكواد أكبر من 255 ، استخدم دالة UNICHAR.
  • إذا تم إدخال وسيطة رقم للصفر (0) ، فإن الدالتين CHAR و UNICHAR ترجعان الخطأ VALUE! قيمة الخطأ ، كما هو موضح في الصف 2 في الصورة أعلاه.

أدخل وظائف CHAR و UNICHAR

تتضمن خيارات إدخال أي من الوظيفتين كتابة الوظيفة يدويًا ، مثل

=CHAR (65)

أو

=UNICHAR (A7)

يمكن أيضًا إدخال الوظيفة ووسيطة الرقم في مربع حوار الوظائف.

في Excel Online ، ستدخل الوظيفة يدويًا. في إصدارات سطح المكتب من Excel ، استخدم مربع الحوار.

اتبع هذه الخطوات لإدخال وظيفة CHAR في الخلية B3:

  1. حدد الخلية B3لجعلها الخلية النشطة.
  2. حدد الصيغ.
  3. اختر Textلفتح قائمة الوظائف المنسدلة.
  4. حدد CHARفي القائمة لإظهار مربع حوار الوظيفة.
  5. في مربع الحوار ، حدد رقمسطر.
  6. حدد الخلية A3في ورقة العمل لإدخال مرجع الخلية في مربع الحوار.
  7. حدد OKلإكمال الوظيفة وإغلاق مربع الحوار.

يظهر حرف علامة التعجب في الخلية B3 لأن رمز حرف ANSI الخاص بها هو 33.

عند تحديد الخلية E2 ، تظهر الوظيفة الكاملة=CHAR (A3) في شريط الصيغة أعلى ورقة العمل.

استخدامات دالة CHAR و UNICHAR

تقوم الدالتان CHAR و UNICHAR بترجمة أرقام صفحات الكود إلى أحرف للملفات التي تم إنشاؤها على أنواع أخرى من أجهزة الكمبيوتر. على سبيل المثال ، يمكن لوظيفة CHAR إزالة الأحرف غير المرغوب فيها التي تظهر مع البيانات المستوردة.

يمكن استخدام هذه الوظائف مع وظائف Excel الأخرى ، مثل TRIM و SUBSTITUTE ، في صيغ مصممة لإزالة الأحرف غير المرغوب فيها من ورقة العمل.

تركيب وحجج وظائف الكود و UNICODE

Image
Image

يشير بناء جملة الوظيفة إلى تخطيط الوظيفة ويتضمن اسم الوظيفة والأقواس والوسيطات.

بناء الجملة لوظيفة الكود هو:

=الكود (نص)

صيغة الدالة UNICODE هي:

=UNICODE (نص)

في هذه الوظائف ، Text(وهو مطلوب) هو الحرف الذي تريد العثور على رقم رمز ANSI له.

يمكن أن تكون الوسيطة Text عبارة عن حرف واحد محاط بعلامات اقتباس مزدوجة ("") يتم إدخالها مباشرة في الوظيفة أو مرجع خلية إلى موقع الحرف في ورقة عمل ، كما هو موضح في الصفين 4 و 9 في الصورة أعلاه.

إذا تُركت وسيطة النص فارغة ، فتُرجع الدالة CODE قيمة الخطأ VALUE! قيمة الخطأ ، كما هو موضح في الصف 2 في الصورة أعلاه.

تعرض وظيفة CODE رمز الحرف لحرف واحد فقط. إذا احتوت الوسيطة النصية على أكثر من حرف واحد (مثل كلمة Excel الموضحة في الصفين 7 و 8 في الصورة أعلاه) ، فسيتم عرض رمز الحرف الأول فقط. في هذه الحالة ، هو الرقم 69 وهو رمز الحرف للحرف الكبير E

الأحرف الكبيرة مقابل الأحرف الصغيرة

الأحرف الكبيرة أو الكبيرة على لوحة المفاتيح لها رموز أحرف مختلفة عن الأحرف الصغيرة أو الصغيرة المقابلة.

على سبيل المثال ، رقم رمز UNICODE / ANSI للأحرف الكبيرة "A" هو 65 بينما الحرف الصغير "a" رقم رمز UNICODE / ANSI هو 97، كما هو موضح في الصفين 4 و 5 في الصورة أعلاه.

أدخل وظائف الكود و UNICODE

تتضمن خيارات إدخال أي من الوظيفتين كتابة الوظيفة في خلية ، مثل:

=الرمز (65)

أو

=UNICODE (A6)

يمكن أيضًا إدخال الوظيفة ووسيطة النص في مربع حوار الوظائف.

في Excel Online ، ستدخل الوظيفة يدويًا. في إصدارات سطح المكتب من Excel ، استخدم مربع الحوار.

اتبع هذه الخطوات لإدخال وظيفة CODE في الخلية B3:

  1. حدد الخلية B3لجعلها الخلية النشطة.
  2. حدد الصيغ.
  3. اختر Textلفتح قائمة الوظائف المنسدلة.
  4. حدد CODEفي القائمة لإظهار مربع حوار الوظيفة.
  5. في مربع الحوار ، حدد نصسطر.
  6. حدد الخلية A3في ورقة العمل لإدخال مرجع الخلية في مربع الحوار.
  7. حدد OKلإكمال الوظيفة وإغلاق مربع الحوار.

يظهر الرقم 64 في الخلية B3. هذا هو رمز الحرف الخاص بحرف العطف (&).

عند تحديد الخلية B3 ، تظهر الوظيفة الكاملة=CODE (A3) في شريط الصيغة أعلى ورقة العمل.

موصى به: