دالة Excel ASC
تُرجع دالة ASC القيمة ASCII للحرف الأول في السلسلة النصية، وتُستخدم غالبًا كدالة VBA في Excel.

الصيغة
=ASC()text)
المعاملات
- النص (مطلوب): النص أو المرجع إلى خلية تحتوي على النص الذي تريد تحويله إلى قيمة ASCII.
قيمة العودة
تُرجع الدالةASC قيمة رقمية.
ملاحظات حول الدالة
- يمكن أن تكون السلسلة النصية المُدخلة لدالة ASC في VBA أي سلسلة نصية صالحة، لكن الدالة تأخذ بعين الاعتبار الحرف الأول منها فقط.
- دالة ASC حساسة لحالة الأحرف.
- تُرجع دالة ASC القيمة ASCII كجزء صحيح من عدد عشري، وتتراوح بين 0 و255، كما يوضح لقطة الشاشة أدناه. لمزيد من التفاصيل حول قيم ASCII، يُرجى الرجوع إلى هذا المقال: https://www.ascii-code.com/.

- تُرجع دالة ASC في VBA أكواد ASCII التالية: 65–90 للحروف A–Z، و97–122 للحروف a–z.
مثال
في هذه الحالة، يوجد بعض السلاسل النصية التجريبية في الجدول أدناه. لحساب قيمة ASCII لتلك السلاسل النصية، يُرجى اتباع الخطوات التالية:
1. اضغط على مفتاحَي Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.
2. في نافذة Microsoft Visual Basic for Applications، انقر فوق **Insert > Module** لفتح نافذة الوحدة، ثم انسخ والصق كود VBA أدناه فيها.
VBA: حساب قيمة ASCII
Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub 
3. اضغط على مفتاح F5 لتشغيل الكود، وستظهر نافذة حوارية من Microsoft Excel تعرض رمز ASCII للنص «K»، وهو 75.

4. أدخل النتيجة "75" في الخلية D5 لتسجيلها.

5. للحصول على باقي النتائج، يتعيّن تعديل النص داخل دالة ASC في VBA وفقًا لذلك. فعلى سبيل المثال، لمعرفة كود ASCII الخاص بالنص «Kutools»، يكون كود VBA كما يلي:
VBA: حساب قيمة ASCII
Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub

ستلاحظ أن نتيجة البحث عن النص «Kutools» تتطابق تمامًا مع نتيجة البحث عن النص «K».
6. كرّر الخطوات أعلاه للحصول على باقي النتائج.

ملاحظات:
- إذا كانت السلسلة المُدخلة فارغة، فسيتم إرجاع خطأ أثناء التشغيل.

- إذا كان النص المُدخل مسافةً فارغة، فسيتم إرجاع القيمة 32.

- بما أن دالة ASC حساسة لحالة الأحرف، فإنها تُرجع قيمًا مختلفة لنفس الحرف عند كتابته بأحرف كبيرة أو صغيرة؛ فمثلًا، تُرجع القيمة 69 للحرف «E» والقيمة 101 للحرف «e».
دوال ذات صلة:
دالة Excel EVEN
تقوم دالةEVEN بتقريب الأرقام بعيدًا عن الصفر إلى أقرب عدد صحيح زوجي.
دالة Excel EXP
تُرجع دالة EXP ناتج رفع الثابت e للقوة n.


