פונקציות CHAR ו-CODE של Excel

תוכן עניינים:

פונקציות CHAR ו-CODE של Excel
פונקציות CHAR ו-CODE של Excel
Anonim

בעיות יכולות להתעורר בעת המרת קודי התווים ממערכת אחת למערכת אחרת. בעיות אלו גורמות לנתונים משובשים. כדי לתקן זאת, פותחה במהלך שנות השמונים המאוחרות מערך תווים אוניברסלי הידוע בשם Unicode המעניק לתווים המשמשים במערכות מחשב קוד תווים ייחודי.

המידע הוא שמאמר זה חל על Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 for Mac, Excel 2016 for Mac, Excel for Mac 2011, ו-Excel Online.

סט תווים אוניברסלי

Image
Image

יש 255 קודי תווים או נקודות קוד שונים בדף הקוד של Windows ANSI בעוד שמערכת Unicode מתוכננת להחזיק למעלה ממיליון נקודות קוד.למען התאימות, 255 נקודות הקוד הראשונות של מערכת Unicode החדשה יותר תואמות לאלו של מערכת ANSI עבור תווים ומספרים בשפה המערבית.

עבור תווי תקן אלה, הקודים מתוכנתים במחשב כך שהקלדת אות במקלדת מכניסה את הקוד של האות לאפליקציה שבה נעשה שימוש.

תווים וסמלים לא סטנדרטיים, כגון סמל זכויות היוצרים או תווים מודגשים המשמשים בשפות שונות, מוזנים לאפליקציה על ידי הקלדת קוד ANSI או מספר Unicode עבור התו במיקום הרצוי.

Excel CHAR ופונקציות CODE

Excel יש מספר פונקציות שעובדות עם המספרים האלה. CHAR ו-CODE פועלים בכל גרסאות האקסל. UNICHAR ו-UNICODE הוצגו ב-Excel 2013.

הפונקציות CHAR ו-UNICHAR מחזירות את התו עבור קוד נתון. הפונקציות CODE ו- UNICODE עושות את ההיפך ומספקות את הקוד עבור תו נתון. כפי שמוצג בתמונה למעלה:

  • התוצאה עבור=CHAR (169) היא סמל זכויות היוצרים ©.
  • התוצאה עבור=CODE(©) היא 169.

אם שתי הפונקציות מקוננות יחד בצורה של

=CODE(CHAR(169))

הפלט עבור הנוסחה הוא 169 מכיוון ששתי הפונקציות עושות את העבודה ההפוכה מהאחרת.

הפונקציות CHAR ו-UNCHAR תחביר וארגומנטים

תחביר של פונקציה מתייחס לפריסת הפונקציה וכולל את שם הפונקציה, סוגריים וארגומנטים של הפונקציה.

התחביר של הפונקציה CHAR הוא:

=CHAR(Number)

התחביר של הפונקציה UNICHAR הוא:

=UNICHAR(Number)

בפונקציות האלה, Number (שנדרש) הוא מספר בין 1 ל-255 המשויך לתו הרצוי.

  • הארגומנט Number יכול להיות המספר שהוזן ישירות לפונקציה או הפניה לתא למיקום המספר בגליון עבודה.
  • אם הארגומנט Number אינו מספר שלם בין 1 ל-255, הפונקציה CHAR מחזירה את הערך VALUE! ערך שגיאה, כפי שמוצג בשורה 4 בתמונה למעלה.
  • עבור מספרי קוד גדולים מ-255, השתמש בפונקציית UNICHAR.
  • אם הוזן ארגומנט Number של אפס (0), הפונקציות CHAR ו-UNICHAR מחזירות את ה-VALUE! ערך שגיאה, כפי שמוצג בשורה 2 בתמונה למעלה.

הזן את הפונקציות CHAR ו-UNICHAR

אפשרויות להזנת כל אחת מהפונקציות כוללות הקלדה ידנית של הפונקציה, כגון

=CHAR(65)

או

=UNICHAR(A7)

ניתן להזין את הפונקציה ואת הארגומנט Number גם בתיבת הדו-שיח של הפונקציות.

ב-Excel Online, תזין את הפונקציה באופן ידני. בגרסאות שולחן העבודה של Excel, השתמש בתיבת הדו-שיח.

בצע את השלבים הבאים כדי להזין את הפונקציה CHAR לתא B3:

  1. בחר תא B3 כדי להפוך אותו לתא הפעיל.
  2. בחר נוסחאות.
  3. בחר טקסט כדי לפתוח את הרשימה הנפתחת של הפונקציות.
  4. בחר CHAR ברשימה כדי להעלות את תיבת הדו-שיח של הפונקציה.
  5. בתיבת הדו-שיח, בחר את השורה Number.
  6. בחר תא A3 בגיליון העבודה כדי להזין את ההפניה לתא הזה לתיבת הדו-שיח.
  7. בחר OK כדי להשלים את הפונקציה ולסגור את תיבת הדו-שיח.

תו סימן הקריאה מופיע בתא B3 מכיוון שקוד תו ה-ANSI שלו הוא 33.

כאשר אתה בוחר בתא E2, הפונקציה המלאה=CHAR(A3) מופיעה בשורת הנוסחאות מעל גיליון העבודה.

CHAR ושימוש בפונקציות UNICHAR

הפונקציות CHAR ו-UNICHAR מתרגמות מספרי דפי קוד לתווים עבור קבצים שנוצרו על סוגים אחרים של מחשבים. לדוגמה, הפונקציה CHAR יכולה להסיר תווים לא רצויים המופיעים עם נתונים מיובאים.

ניתן להשתמש בפונקציות אלו בשילוב עם פונקציות אחרות של Excel, כגון TRIM ו-SUBSTITUTE, בנוסחאות שנועדו להסיר תווים לא רצויים מגיליון עבודה.

הפונקציות CODE ו-UNCODE תחביר וארגומנטים

Image
Image

תחביר של פונקציה מתייחס לפריסת הפונקציה וכולל את שם הפונקציה, סוגריים וארגומנטים של הפונקציה.

התחביר של הפונקציה CODE הוא:

=CODE(Text)

התחביר של הפונקציה UNICODE הוא:

=UNICODE(Text)

בפונקציות אלה, טקסט (שנדרש) הוא התו שעבורו ברצונכם למצוא את מספר קוד ה-ANSI.

הארגומנט Text יכול להיות תו בודד מוקף במרכאות כפולות (" ") המוזן ישירות לפונקציה או הפניה לתא למיקום התו ב- גיליון עבודה, כפי שמוצג בשורות 4 ו-9 בתמונה למעלה.

אם ארגומנט הטקסט נשאר ריק, הפונקציה CODE מחזירה את הערך VALUE! ערך שגיאה, כפי שמוצג בשורה 2 בתמונה למעלה.

פונקציית CODE מציגה רק את קוד התו עבור תו בודד. אם ארגומנט הטקסט מכיל יותר מתו אחד (כגון המילה Excel המוצגת בשורות 7 ו-8 בתמונה למעלה), רק הקוד של התו הראשון מוצג. במקרה זה, זהו המספר 69 שהוא קוד התו של האות הגדולה E

אותיות גדולות לעומת אותיות קטנות

לאותיות גדולות או גדולות במקלדת יש קודי תווים שונים מהאותיות הקטנות או הקטנות המתאימות.

לדוגמה, מספר הקוד של UNICODE/ANSI עבור האותיות הגדולות "A" הוא 65 בעוד שהקוד הקטנה "a" של UNICODE/ANSI הוא 97, כפי שמוצג בשורות 4 ו-5 בתמונה למעלה.

הזן את הפונקציות CODE ו-UNCODE

אפשרויות להזנת כל אחת מהפונקציות כוללות הקלדת הפונקציה בתא, כגון:

=CODE(65)

או

=UNICODE(A6)

ניתן להזין את הפונקציה ואת הארגומנט Text גם בתיבת הדו-שיח של הפונקציות.

ב-Excel Online, תזין את הפונקציה באופן ידני. בגרסאות שולחן העבודה של Excel, השתמש בתיבת הדו-שיח.

בצע את השלבים הבאים כדי להזין את הפונקציה CODE לתא B3:

  1. בחר תא B3 כדי להפוך אותו לתא הפעיל.
  2. בחר נוסחאות.
  3. בחר טקסט כדי לפתוח את הרשימה הנפתחת של הפונקציות.
  4. בחר CODE ברשימה כדי להעלות את תיבת הדו-שיח של הפונקציה.
  5. בתיבת הדו-שיח, בחר את השורה Text.
  6. בחר תא A3 בגיליון העבודה כדי להזין את ההפניה לתא הזה לתיבת הדו-שיח.
  7. בחר OK כדי להשלים את הפונקציה ולסגור את תיבת הדו-שיח.

המספר 64 מופיע בתא B3. זהו קוד התו עבור התו אמפרסנד (&).

כאשר אתה בוחר בתא B3, הפונקציה המלאה=CODE (A3) מופיעה בשורת הנוסחאות מעל גיליון העבודה.

מוּמלָץ: