פונקציית ASC ב-Excel
הפונקציה ASC מחזירה את קוד ה-ASCII עבור התו הראשון של מחרוזת. היא משמשת בעיקר כפונקציה ב-VBA ב-Excel.
תחביר
=ASC(טקסט)
ארגומנטים
- טקסט (חובה): הטקסט או הפניה לתא שמכיל את הטקסט שברצונך להמיר לקוד ASCII.
ערך החזרה
הפונקציה ASC מחזירה ערך מספרי.
הערות פונקציה
- מחרוזת הטקסט שסופקה לפונקציית ASC ב-VBA יכולה להיות כל מחרוזת תקינה, אך היא מחשבת רק את התו הראשון של המחרוזת.
- הפונקציה ASC רגישה לאותיות גדולות וקטנות.
- קוד ה-ASCII שמוחזר על ידי הפונקציה ASC הוא החלק השלם של מספר עשרוני, הנע בין 0 ל-255. כפי שמוצג בסcreenshot למטה. לפרטים נוספים על קוד ASCII, אנא עיין במאמר זה: https://www.ascii-code.com/.
- הקודים ASCII עבור A-Z שמוחזרים על ידי הפונקציה ASC ב-VBA הם 65-90, ועבור a-z הם 97-122.
דוגמה
במקרה זה, ישנן כמה מחרוזות ניסוי בטבלה למטה. כדי לחשב את קוד ה-ASCII של מחרוזות טקסט אלו, אנא עשה כך:
1. לחץ על המקשים Alt + F11 כדי לפתוח את חלון Microsoft Visual Basic for Applications.
2. בחלון Microsoft Visual Basic for Applications, אנא לחץ על Insert > Module כדי לפתוח את חלון ה-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 רגישה לאותיות גדולות וקטנות, היא מחזירה תוצאות שונות עבור אותו תו במקרים שונים, כמו התווים E ו-e, ASC מחזירה את התוצאות כ-69 ו-101 בהתאמה.
פונקציות קשורות:
פונקציית EVEN ב-Excel
הפונקציה EVEN מעגלת מספרים הרחק מאפס למספר השלם הזוגי הקרוב ביותר.
פונקציית EXP ב-Excel
הפונקציה EXP מחזירה את התוצאה של הקבוע e המועלה לחזקת n.