הפונקציה TEXT מאפשרת לך לשנות את אופן ההצגה של מספר על-ידי החלת עיצוב עליו באמצעות קודי עיצוב. דבר זה שימושי במצבים שבהם ברצונך להציג מספרים בתבנית קריאה יותר, או כשברצונך לשלב מספרים עם טקסט או עם סימנים.
הערה: הפונקציה TEXT ממירה מספרים לטקסט, דבר שעשוי להקל על ההפניה בחישובים מאוחרים יותר. מומלץ לשמור את הערך המקורי בתא אחד ולאחר מכן להשתמש בפונקציה TEXT בתא אחר. לאחר מכן, אם תצטרך לבנות נוסחאות אחרות, הפנה תמיד לערך המקורי ולא לתוצאה של הפונקציה TEXT.
תחביר
TEXT(value, format_text)
תחביר הפונקציה TEXT מכיל את הארגומנטים הבאים:
שם ארגומנט |
תיאור |
ערך |
ערך מספרי שברצונך להמיר לטקסט. |
format_text |
מחרוזת טקסט המגדירה את העיצוב הרצוי שיש להחיל על הערך שסופק. |
מבט כולל
בצורתה הפשוטה ביותר, הפונקציה TEXT מציינת:
-
=TEXT(ערך שברצונך לעצב, "קוד עיצוב שברצונך להחיל")
להלן כמה דוגמאות נפוצות, שתוכל להעתיק ישירות ל- Excel כדי להתנסות בעצמך. שים לב לקודי עיצוב התחומים בתוך מרכאות כפולות.
נוסחה |
תיאור |
---|---|
=TEXT(1234.567,"$#,##0.00") |
מטבע עם מפריד אלפים ושני מקומות עשרוניים, כגון $1,234.57. שים לב כי Excel מעגל את הערך לשני מקומות עשרוניים. |
=TEXT(TODAY(),"MM/DD/YY") |
התאריך של היום בתבנית DD/MM/YY, כגון 14/03/12 |
=TEXT(TODAY(),"DDDD") |
היום בשבוע שחל היום, כגון יום שני |
=TEXT(NOW(),"H:MM AM/PM") |
השעה הנוכחית, למשל 13:29 |
=TEXT(0.285,"0.0%") |
אחוזים, למשל 28.5% |
=TEXT(4.34 ,"# ?/?") |
שבר, כמו 4 1/3 |
=TRIM(TEXT(0.34,"# ?/?")) |
שבר, כמו 1/3. שים לב שבנוסחה זו נעשה שימוש בפונקציה TRIM כדי להסיר את הרווח המוביל עם ערך עשרוני. |
=TEXT(12200000,"0.00E+00") |
סימון מדעי, כמו 1.22E+07 |
=TEXT(1234567898,"[<=9999999]###-####;(###) ###-####") |
(מספר טלפון) מיוחד, כגון (123) 456-7898 |
=TEXT(1234,"0000000") |
הוספת אפסים מובילים (0), כגון 0001234 |
=TEXT(123456,"##0° 00' 00''") |
התאמה אישית - קו רוחב/קו אורך |
הערה: למרות שבאפשרותך להשתמש בפונקציה TEXT כדי לשנות את העיצוב, זו אינה הדרך היחידה. באפשרותך לשנות את התבנית ללא נוסחה על-ידי הקשה על CTRL+1 (או על +1 ב- Mac), ולאחר מכן בחר את התבנית הרצויה מתיבת הדו-שיח עיצוב תאים > מספר .
הורד את הדוגמאות שלנו
באפשרותך להוריד חוברת עבודה לדוגמה עם כל הדוגמאות של פונקציית TEXT ממאמר זה, וגם כמה תוספות. באפשרותך ללכת לפי הדוגמה, או ליצור קודי עיצוב משלך עבור הפונקציה TEXT.הורד דוגמאות של הפונקציה TEXT של Excel
קודי עיצוב זמינים אחרים
באפשרותך להשתמש בתיבת הדו-שיח עיצוב תאים כדי למצוא את קודי העיצוב הזמינים האחרים:
-
הקש Ctrl+1 (+1 ב- Mac) כדי להציג את תיבת הדו-שיח עיצוב תאים.
-
בחר את התבנית הרצויה בכרטיסיה מספר.
-
בחר את האפשרות התאמה אישית.
-
קוד העיצוב הרצוי מוצג כעת בתיבה סוג. במקרה זה, בחר כל מה שמופיע בתיבה סוג, למעט תו הנקודה-פסיק (;) והסימן @. בדוגמה שלהלן, בחרנו והעתקנו רק את mm/dd/yy.
-
הקש Ctrl+C כדי להעתיק את קוד העיצוב ולאחר מכן הקש ביטול כדי לבטל את תיבת הדו-שיח עיצוב תאים.
-
כעת, כל שעליך לעשות הוא ללחוץ על Ctrl+V כדי להדביק את קוד העיצוב בנוסחת TEXT שלך, כך: =TEXT(B2,"mm/dd/yy"). הקפד להדביק את קוד העיצוב בתוך מרכאות ("קוד עיצוב"), אחרת Excel יציג לך הודעת שגיאה.
קודי עיצוב לפי קטגוריה
להלן כמה דוגמאות לאופן שבו באפשרותך להחיל תבניות מספר שונות על הערכים שלך באמצעות תיבת הדו-שיח עיצוב תאים ולאחר מכן השתמש באפשרות התאמה אישית כדי להעתיק קודי עיצוב אלה לפונקציה TEXT.
תרחיש נפוץ
נדיר שהפונקציה TEXT נמצאת בשימוש לבדה; לרוב היא בשימוש יחד עם פעולה אחרת. נניח שברצונך לשלב טקסט וערך מספרי, כגון "הדוח הודפס בתאריך: 03/14/12”, או “הכנסה שבועית: $66,348.72”. באפשרותך להקליד זאת ב- Excel באופן ידני, אך בכך תחמיץ את המטרה לתת ל- Excel לעשות זאת עבורך. למרבה הצער, כשאתה משלב טקסט ומספרים מעוצבים, כגון תאריכים, שעות, מטבע וכן הלאה, Excel אינו יודע כיצד ברצונך להציג אותם, ולכן הוא משמיט את עיצוב המספר. במקרה כזה, הפונקציה TEXT שימושית ביותר, מכיוון שהיא מאפשרת לך לכפות על Excel לעצב את הערכים בצורה הרצויה על-ידי שימוש בקוד עיצוב, כגון "MM/DD/YY" עבור תבנית תאריך.
בדוגמה הבאה, תוכל לראות מה קורה אם תנסה לצרף טקסט ומספר בלי להשתמש בפונקציה TEXT. במקרה זה, אנו משתמשים באמפרסנד (&) כדי לשרשר מחרוזת טקסט, רווח (" ") וערך עם =A2&" "&B2.
כפי שניתן לראות, Excel הסיר את העיצוב מהתאריך בתא B2. בדוגמה הבאה, תראה כיצד הפונקציה TEXT מאפשרת לך להחיל את התבנית הרצויה.
הנוסחה המעודכנת שלנו היא:
-
תא C2:=A2&" "&TEXT(B2,"mm/dd/yy") - תבנית תאריך
שאלות נפוצות
למרבה הצער, לא ניתן לעשות זאת באמצעות הפונקציה TEXT ; עליך להשתמש בקוד Visual Basic for Applications (VBA). הקישור הבא כולל שיטה: כיצד להמיר ערך מספרי למילים באנגלית ב- Excel.
כן, אך נדרשים לכך כמה שלבים. תחילה, בחר את התא או התאים שבהם ברצונך שזה יקרה והשתמש ב- Ctrl+1 כדי להציג את תיבת הדו-שיח עיצוב תאים > ולאחר מכן בחר יישור > פקד טקסט > את האפשרות גלישת טקסט. בשלב הבא, התאם את הפונקציה TEXT המוגמרת כך שתכלול את פונקציית ה- ASCII CHAR(10) במקום שבו ברצונך להוסיף את מעבר השורה. ייתכן שיהיה עליך להתאים את רוחב העמודה בהתאם לאופן היישור של התוצאה הסופית.
במקרה זה, השתמשנו בנוסחה: ="Today is: "&CHAR(10)&TEXT(TODAY(),"dd/mm/yy")
פעולה זו נקראת סימון מדעי, ו- Excel ממיר באופן אוטומטי מספרים ארוכים יותר מ- 12 ספרות אם תא(ים) מעוצב ככללי, ו- 15 ספרות אם תא(ים) מעוצב כמספר. אם עליך להזין מחרוזות מספריות ארוכות, אך אינך מעוניין להמיר אותן, עצב את התאים הרלוונטיים כטקסט לפני שתזין או תדביק את הערכים ב- Excel.
מינדה ממליצה... אם אתה משתף קבצים ודוחות של Excel עם משתמשים ממדינות שונות, שקול לאפשר להם לראות את הדוח בשפה שלהם. למינדה טריסי - Excel MVP יש פתרון נהדר, אותו היא מציגה במאמר זה תאריכים ב- Excel מוצגים בשפות שונות. המאמר כולל גם חוברת עבודה לדוגמה שתוכל להוריד. |
למידע נוסף
יצירה או מחיקה של תבנית מספר מותאמת אישית