انتقل إلى المحتوى الرئيسي

وظيفة Excel ASC

المؤلف: زوماندي آخر تعديل: 2022-08-21

ترجع الدالة ASC رمز ASCII للحرف الأول من سلسلة. يتم استخدامه في الغالب كدالة VBA في Excel.

وظيفة تصاعدي 1


بناء الجملة

=ASC(text)


الحجج

  • نص (مطلوب): النص أو مرجع خلية تحتوي على النص الذي تريد تحويله إلى رمز ASCII ..

قيمة الإرجاع

ASC ترجع الدالة أ قيمة عددية.


ملاحظات وظيفية

  1. يمكن أن تكون السلسلة النصية المتوفرة لوظيفة ASC في VBA أي سلسلة صالحة ، لكنها تحسب فقط الحرف الأول من السلسلة.
  2. وظيفة ASC حساسة لحالة الأحرف.
  3. رمز ASCII الذي تم إرجاعه بواسطة دالة ASC هو الجزء الصحيح من الرقم العشري ، ويتراوح من 0 إلى 255. تمامًا كما تظهر لقطة الشاشة أدناه. لمزيد من التفاصيل حول كود ASCII ، يرجى الرجوع إلى هذه المقالة: https://www.ascii-code.com/.
    وظيفة تصاعدي 2
  4. رموز ASCII لـ AZ التي تم إرجاعها بواسطة الدالة ASC في VBA هي 65-90 ، وللحالة من الألف إلى الياء هي 97-122.

مثال

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

1. اضغط على مفاتيح Alt + F11 لفتح نافذة ميكروسوفت فيسوال باسيك للتطبيقات.

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

فبا: احسب كود ASCII

Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub

وظيفة تصاعدي 3

3. اضغط على مفتاح F5 لتشغيل الكود. وينبثق مربع حوار Microsoft Excel ، ويعرض نتيجة رمز ASSII للنص "K" ، وهو 75.

وظيفة تصاعدي 4

4. أدخل النتيجة "75" في الخلية D5 حتى يمكن تسجيل النتيجة.

وظيفة تصاعدي 5

5. للحصول على باقي النتائج. نحتاج إلى تغيير النص في وظيفة ASC في VBA وفقًا لذلك. على سبيل المثال ، لمعرفة رمز ASSII للنص "Kutools" ، يكون VBA كما يلي:

فبا: احسب كود ASCII

Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub

وظيفة تصاعدي 6

ستلاحظ أن نتيجة النص "Kutools" هي نفس نتيجة النص "K".

6. كرر الخطوات المذكورة أعلاه للحصول على بقية النتائج.

وظيفة تصاعدي 7

الملاحظات:

  1. إذا كانت السلسلة المزودة فارغة ، فإنها تُرجع خطأ وقت التشغيل.

    وظيفة تصاعدي 8

  2. إذا كان النص الذي تم توفيره عبارة عن مسافة فارغة ، فسيتم إرجاع 32.

    وظيفة تصاعدي 9

  3. نظرًا لأن وظيفة ASC حساسة لحالة الأحرف ، فإنها تُرجع نتائج مختلفة لنفس الحرف في حالات مختلفة ، مثل الحرفين E و e ، تُرجع ASC النتائج كـ 69 و 101 بشكل منفصل.

الوظائف النسبية:

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations