دالة الـASC في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية

الكاتب: سامي -
دالة الـASC في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
"تعريف دالة الـASC في الإكسيل

تعدّ دالة ASC الدوال البسيطة جدًا والتي من السهل التعامل معها في برنامج إكسيل، ويمكن استخدامها في نسخة العام 2010 من البرنامج وفي كل النسخ التالية، وفي نظامي التشغيل Windows و Mac، وتعدّ هذه الدالة من الدِوال التي يمكن استخدامها في لوحة العمل، إذ يمكن كتابة صيغتها داخل أي خلية من الخلايا الموجودة، وما تقوم به دالة الASC هي أنها تقوم بتحويل الرمز كامل-العرض ""Double byte"" أو ""Full-Width"" في اللغة الإنجليزية أو لغة katakana إلى رمز نصفيّ العرض ""Single byte"" أو ""Half-Width""، ، كما أن الفائدة من هذه الدالة أنها تزيل المسافات غير المرغوبة في النصوص لأن الرموز الـ Double-Byte قد تأخذ أحيانًا حيّز رمزين مثل كلمة: ?????، وما تقوم به الدالة هو أنها تقوم بإزالة هذه المسافة وتحويل الرمز إلى أحاديّ البايت.

كيفية استخدام دالة الـASC في الإكسيل

يعدّ استخدام الدالة ASC سهلًا للغاية، إذ كل ما يجب فعله هو تحديد إحدى الخلايا الموجودة في لوحة العمل ثم كتابة الرمز =، ثم كتابة صيغة الدالة العامة والتي هي كالآتي:

(ASC (text=


 

حيث إنّ:

text: حقل مطلوب، ويجب أن يكون نصًّا يراد تحويل رموزه ثنائية البايت إلى أحاديّة البايت، وقد يكون أيضًا مرجِعًا إلى خليّة من خلايا لوحة العمل والتي تحتوي على نص يُراد إجراء التحويل على رموزه من ثنائية البايت إلى أحادية البايت.

رغم سهولة استخدام دالة الـ ASC إلّا أن هناك ملاحظتين يجدر الانتباه إليهما عند استخدامها، وهما كالآتي:

من أجل أن تعمل هذه الدالة بشكل مناسب يجب أن تكون إعدادت اللغة الافتراضية على جهاز الحاسوب هي (DBCS) أي: Double Byte Character Set، أما إذا كانت إعدادات اللغة الافتراضية هي (SBCS) أي: Single Byte Character Set فإنه الدالة ASC لن تقوم بأي تغيير على النصّ المعطى ضمن صيغتها.
إذا كانت الرموز المعطاة ضمن الصياغة أحادية البايت (Single Byte) فإن الدالة لن تقوم بأي تغيير على الرموز.
أمثلة عملية على استخدام دالة الـASC في الإكسيل

المثال أدناه من أجل توضيح طبيعة عمل الدالة ASC داخل برنامج إكسيل، ولمعرفة الفارق الذي تُحدثه، وهو كالآتي:




A

B

C

D


1

الصيغة

الصيغة

الوصف

النتيجة


2

EXCEL

=ASC(A2)

رموز أحادية البايت

EXCEL


3

?????

=ASC(A3 )

رموز ثنائية البايت

EXCEL


4

?????

=ASC(A4)

رموز ثنائية البايت

CHINA
يلاحَظ أن الصيغة المكتوبة في الخلية A2 تحتوي على رموز أحاديّة البايت، وبناء على ذلك لم يحدث أي تغيير على هذه الرموز، ويمكن ملاحظة ذلك في النتيجة الظاهرة في الخلية D3
يلاحظ أيضًا أن الصيغتين المكتوبتين في الخليتين A3 و A4 يحتويان على رموز ثنائية البايت، لذا فإن النتائج في الخلايا D3 و D4 كانت رموز أحاديّة البايت، وقد تحقق ذلك لأن إعدادات اللغة الافتراضية على جهاز الحاسوب هي: DBCS.
"
شارك المقالة:
482 مشاهدة
هل أعجبك المقال
0
0

مواضيع ذات محتوي مطابق

التصنيفات تصفح المواضيع
youtubbe twitter linkden facebook