Excel של CHAR ו פונקציות קוד

Friday of 02

אקסל CHAR / UNICHAR פונקציה

הכנס תווים וסמלים עם פונקציות CHAR ו- UNICHAR. © Ted French

כל תו מוצג ב- Excel הוא למעשה מספר.

מחשבים עובדים רק עם מספרים. אותיות האלפבית ותווים מיוחדים אחרים - כגון האותיות "&" או hashtag "#" - מאוחסנים ומוצגים על ידי הקצאת מספר שונה עבור כל אחד מהם.

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

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

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

ערכת תווים אוניברסלית

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

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

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

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

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

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

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

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

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

= CODE (CHAR (169))

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

CHAR / UNICHAR פונקציות תחביר וארגומנטים

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

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

= CHAR (מספר)

בעוד התחביר עבור הפונקציה UNICHAR הוא:

= UNICHAR (מספר)

מספר - (חובה) מספר בין 1 ל 255 לציין את הדמות הרצויה.

הערות :

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

אם הארגומנט Number אינו מספר שלם בין 1 ל 255, הפונקציה CHAR תחזיר את #VALUE! ערך השגיאה כפי שמוצג בשורה 4 בתמונה למעלה

לקבלת מספרי קוד גדולים מ - 255, השתמש בפונקציה UNICHAR.

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

הזנת פונקציית CHAR / UNICHAR

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

= CHAR (65) או = UNICHAR (A7)

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

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

  1. לחץ על תא B3 כדי להפוך אותו לתא הפעיל - המיקום שבו מוצגות תוצאות הפונקציה
  2. לחץ על הכרטיסייה נוסחאות בתפריט הסרט
  3. בחר ' טקסט' מתוך הסרט כדי לפתוח את הרשימה הנפתחת של הפונקציות
  4. לחץ על CHAR ברשימה כדי להציג את תיבת הדו-שיח של הפונקציה
  5. בתיבת הדו-שיח, לחץ על שורה מספר
  6. לחץ על תא A3 בגליון העבודה כדי להזין את הפניה תא לתוך תיבת הדו שיח
  7. לחץ על אישור כדי להשלים את הפונקציה ולסגור את תיבת הדו-שיח
  8. סימן סימן קריאה - ! - אמור להופיע בתא B3 מאחר שקוד התווים ANSI שלו הוא 33
  9. כאשר אתה לוחץ על תא E2 את הפונקציה המלאה = CHAR (A3) מופיע בסרגל הנוסחה מעל גליון העבודה

CHAR / UNICHAR פונקציה שימושים

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

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

02 of 02

קוד / פונקציה UNICODE

מצא קודי תווים עם פונקציות CODE ו- UNICODE. © Ted French

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

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

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

= CODE (טקסט)

בעוד התחביר עבור הפונקציה UNICODE הוא:

= UNICODE (טקסט)

טקסט - (חובה) התו שעבורו ברצונך למצוא את קוד הקוד ANSI.

הערות :

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

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

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

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

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

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

הזנת פונקציית CODE / UNICODE

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

= CODE (65) או = UNICODE (A6)

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

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

  1. לחץ על תא B3 כדי להפוך אותו לתא הפעיל - המיקום שבו מוצגות תוצאות הפונקציה
  2. לחץ על הכרטיסייה נוסחאות בתפריט הסרט
  3. בחר ' טקסט' מתוך הסרט כדי לפתוח את הרשימה הנפתחת של הפונקציות
  4. לחץ על CODE ברשימה כדי להציג את תיבת הדו שיח של הפונקציה
  5. בתיבת הדו-שיח, לחץ על שורת הטקסט
  6. לחץ על תא A3 בגליון העבודה כדי להזין את הפניה תא לתוך תיבת הדו שיח
  7. לחץ על אישור כדי להשלים את הפונקציה ולסגור את תיבת הדו-שיח
  8. המספר 64 אמור להופיע בתא B3 - זהו קוד התו עבור תו ampersand "&"
  9. כאשר אתה לוחץ על התא B3 הפונקציה המלאה = CODE (A3) מופיע בסרגל הנוסחה מעל גליון העבודה