وظائف CHAR و CODE في Excel

01 من 02

Excel CHAR / UNICHAR دالة

إدراج الأحرف والرموز مع وظائف CHAR و UNICHAR. © تيد الفرنسية

كل حرف معروض في Excel هو في الواقع رقم.

أجهزة الكمبيوتر تعمل فقط مع الأرقام. يتم تخزين رسائل الأبجدية والحروف الخاصة الأخرى - مثل علامة العطف "&" أو علامة التصنيف "#" - عن طريق تعيين رقم مختلف لكل حرف.

في الأصل ، لا تستخدم كافة أجهزة الكمبيوتر نفس نظام الترقيم أو صفحة الترميز عند ترقيم الأحرف المختلفة.

على سبيل المثال ، قامت Microsoft بتطوير صفحات التعليمات البرمجية استنادًا إلى نظام رمز ANSI - ANSI قصير للمعهد الأمريكي الوطني للمعايير - بينما تستخدم أجهزة Macintosh مجموعة أحرف Macintosh .

يمكن أن تنشأ المشاكل عند محاولة تحويل رموز الأحرف من نظام إلى آخر مما يؤدي إلى بيانات مشوشة.

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

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

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

من أجل التوافق ، تتطابق نقاط رمز 255 الأولى لنظام نظام Unicode الأحدث مع نظام ANSI لأحرف وأرقام اللغة الغربية.

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

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

وظائف Excel CHAR و CODE

يحتوي Excel على عدد من الدالات التي تعمل مع هذه الأرقام مباشرة: CHAR و CODE لكافة إصدارات Excel ، بالإضافة إلى UNICHAR و UNICODE المقدمة في Excel 2013.

ترجع الدالتان CHAR و UNICHAR الحرف الخاص برمز معين بينما تقوم الدالتان CODE و UNICODE بالعكس - إعطاء الرمز لحرف معين. على سبيل المثال ، كما هو موضح في الصورة أعلاه ،

وبالمثل ، إذا تم الجمع بين وظيفتين معا في شكل

= CODE (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)

أو استخدام مربع حوار الدوال لإدخال الدالة والوسيطة رقم .

تم استخدام الخطوات التالية لإدخال الدالة 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 هو:

= الكود (النص)

بينما يكون بناء الجملة للدالة UNICODE:

= UNICODE (نص)

نص - (مطلوب) الحرف الذي تريد العثور على رقم رمز ANSI.

ملاحظات :

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

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

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

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

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

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

دخول الدالة CODE / UNICODE

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

= الكود (65) أو = UNICODE (A6)

أو استخدام مربع حوار الدوال لإدخال الدالة والوسيطة Text .

تم استخدام الخطوات التالية لإدخال الدالة CODE في الخلية B3 في الصورة أعلاه:

  1. انقر فوق الخلية B3 لجعلها الخلية النشطة - الموقع حيث يتم عرض نتائج الدالة
  2. انقر فوق علامة التبويب صيغ من قائمة الشريط
  3. اختر نصًا من الشريط لفتح القائمة المنسدلة للوظيفة
  4. انقر فوق CODE في القائمة لإظهار مربع الحوار الخاص بالوظيفة
  5. في مربع الحوار ، انقر فوق سطر النص
  6. انقر فوق الخلية A3 في ورقة العمل لإدخال مرجع الخلية هذا في مربع الحوار
  7. انقر فوق "موافق" لإكمال الدالة وإغلاق مربع الحوار
  8. يجب أن يظهر الرقم 64 في الخلية B3 - وهذا هو رمز الحرف لعلامة العطف "&"
  9. عند النقر فوق الخلية B3 ، تظهر الدالة الكاملة = CODE (A3) في شريط الصيغة أعلى ورقة العمل