Menu

אפסים מובילים באקסל: איך שומרים ומוסיפים אותם

אקסל מוחק אפסים מובילים כי 00742 הוא המספר 742. שמרו אותם עם תבנית מספר מותאמת אישית כמו 00000, עם גרש ('00742) או עם תבנית טקסט, או הוסיפו אותם עם =TEXT(A2,"00000").

כל גיליון בעמוד הזה חי: שנו מספר או נוסחה והוא יחושב מחדש.

אקסל מוחק אפסים מובילים כי הוא קורא את 00742 כמספר 742. כדי להציג את האפסים, תנו לתאים את תבנית המספר המותאמת אישית 00000; כדי להפוך את המספר לטקסט עם האפסים, השתמשו ב-=TEXT(A2,"00000").

שתי דרכים להציג 5 ספרות
B2
ABC
1NumberTEXT(A2,"00000")Format 00000
27420074200742
3150001500015
4314153141531415
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

שתי העמודות נראות אותו דבר, אבל הן לא: בעמודה B יש טקסט, ובעמודה C עדיין יש את המספרים 742, 15 ו-31415, שרק מוצגים עם חמש ספרות. כל 0 בקוד הוא ספרה שתמיד מוצגת, ולכן 00000 פירושו "לפחות חמש ספרות".

שמירת אפסים מובילים בזמן ההקלדה

שלוש דרכים להקליד קוד שמתחיל באפס ולשמור אותו:

  • תבנית מותאמת אישית. בחרו את התאים, הקישו Ctrl+1 (או Cmd+1 ב-Mac), בחרו מותאם אישית והקלידו 00000 בשדה סוג. התאים נשארים מספרים, ולכן SUM ומיון עובדים. השתמשו בזה למספרים באורך קבוע, כמו מיקודים ומספרי עובד.
  • גרש. הקלידו '00742. הגרש לא מוצג; הוא אומר לאקסל לשמור את מה שהוקלד כטקסט.
  • תבנית טקסט. בחרו את התאים, ואז בית > תבנית מספר > טקסט, והקלידו. כל מה שיוקלד אחר כך יישמר כטקסט, בדיוק כמו שהוקלד.
הוקלד עם גרש ובלי גרש
B2
ABC
1TypedLengthIs it text?
2007425TRUE
37423FALSE
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

A2 הוקלד כ-'00742 ושומר את כל חמשת התווים. A3 הוקלד כ-00742 בלי גרש, ולכן הוא הפך למספר 742 ויש בו 3 ספרות. השתמשו בטקסט (גרש או תבנית טקסט) לערכים שהם קודים ולא כמויות: מספרי טלפון, מספרי חשבון, קודי חלקים, כל דבר שארוך מ-15 ספרות (אקסל שומר רק 15 ספרות משמעותיות של מספר, ולכן מספר כרטיס של 16 ספרות שהוקלד כמספר מקבל 0 במקום הספרה האחרונה שלו).

הוספת אפסים מובילים עם נוסחה

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

ריפוד מספרים וקודים
B2
ABC
1ValueTEXT(A2,"000000")RIGHT("000000"&A2,6)
242000042000042
31234001234001234
4A17A17000A17
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

TEXT צריכה מספר: היא משאירה את הטקסט A17 בלי שינוי ב-B4. הגרסה עם RIGHT עובדת על שניהם, כי היא מחברת שישה אפסים לפני כל דבר ואז שומרת את ששת התווים האחרונים. RIGHT חותכת ערך שכבר ארוך משישה תווים. =REPT("0",MAX(0,6-LEN(A2)))&A2 מוסיפה רק את האפסים החסרים ומשאירה ערך ארוך יותר שלם.

מספר עובד בן שש ספרות
B2
AB
1NumberEmployee ID
24217
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: למספרי עובד יש 6 ספרות. ב-B2, החזירו את המספר שב-A2 כטקסט עם אפסים מובילים, כמו 004217.

אפסים בתוך קוד ארוך יותר

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

בניית קוד הזמנה
B2
ABC
1OrderWith TEXTWithout TEXT
20007ORD-0007ORD-7
30315ORD-0315ORD-315
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.
מספר חשבונית
B2
AB
1NumberInvoice
287
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: ב-B2, בנו את קוד החשבונית INV- ואחריו המספר שב-A2 מרופד ל-5 ספרות, כמו INV-00087.

הסרת אפסים מובילים, והמלכודת של CSV

כדי להפוך טקסט עם אפסים מובילים בחזרה למספר, השתמשו ב-=VALUE(A2) (עוד על המרת טקסט למספר). למספר שמוצג עם תבנית 00000, החזירו את התבנית לכללי.

הדרך הנפוצה ביותר לאבד אפסים היא לפתוח קובץ CSV: אקסל ממיר את 00742 ל-742 כשהוא פותח את הקובץ, ושמירה של הקובץ כותבת 742. כדי לשמור עליהם:

  1. פתחו חוברת עבודה ריקה, ואז נתונים > מטקסט/CSV ובחרו את הקובץ.
  2. לחצו על Transform Data (שינוי נתונים), בחרו את העמודה, והגדירו את Data Type (סוג נתונים) לטקסט.
  3. לחצו על Close & Load (סגור וטען).

ב-Microsoft 365, בקובץ > אפשרויות > נתונים > "Automatic Data Conversion" (המרת נתונים אוטומטית) יש הגדרה "Remove leading zeros and convert to a number" (הסרת אפסים מובילים והמרה למספר); בטלו את הסימון שלה ואקסל ישמור את האפסים כשאתם מקלידים או פותחים קובצי CSV. ב-Google Sheets, עצבו את העמודה כטקסט פשוט לפני שאתם מקלידים או מדביקים את הקודים.

שאלות נפוצות

למה אקסל מוחק אפסים מובילים?

אקסל קורא את 00742 כמספר 742, ולמספר אין אפסים מובילים. עצבו את התאים כטקסט לפני ההקלדה, הקלידו קודם גרש ('00742), או השאירו את המספר ותנו לו את התבנית המותאמת אישית 00000.

איך מוסיפים אפסים מובילים באקסל עם נוסחה?

=TEXT(A2,"00000") מרפדת מספר ל-5 ספרות, כך ש-742 הופך ל-00742. בשביל טקסט שעשוי להכיל אותיות, השתמשו ב-=RIGHT("00000"&A2,5).

איך שומרים אפסים מובילים כשפותחים קובץ CSV?

אל תלחצו לחיצה כפולה על ה-CSV. השתמשו ב-נתונים > מטקסט/CSV, לחצו על "Transform Data" (שינוי נתונים), הגדירו את סוג העמודה לטקסט וטענו אותה. ב-Microsoft 365 אפשר גם לכבות את קובץ > אפשרויות > נתונים > "Automatic Data Conversion" (המרת נתונים אוטומטית) > הסרת אפסים מובילים.

איך מסירים אפסים מובילים באקסל?

אם בתא יש טקסט כמו '00742, =VALUE(A2) מחזירה את המספר 742. אם זה מספר עם תבנית 00000, החזירו את התבנית לכללי.

איור של שפות התכנות ב-Coddy

ללמוד תכנות עם Coddy

להתחיל