Applies ToExcel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel באינטרנט Excel 2024 ‏Excel 2024 עבור Mac Excel 2021 Excel 2021 עבור Mac Excel 2019 ‏Excel 2019 עבור Mac Excel 2016

מאמר זה מתאר את תחביר הנוסחה של הפונקציות MID ו-MIDB והשימוש בהן ב- Microsoft Excel.

תיאור

הפונקציה MID מחזירה מספר מסוים של תווים ממחרוזת טקסט, החל מהמיקום שאתה מציין, על בסיס מספר התווים שאתה מציין.

הפונקציה MIDB מחזירה מספר ספציפי של תווים מתוך מחרוזת טקסט, החל ממיקום שאתה מציין, לפי מספר הבתים שאתה מציין.

חשוב: 

  • ייתכן שפונקציות אלה לא יהיו זמינות בכל השפות.

  • הפונקציה MID מיועדת לשימוש עם שפות המשתמשות בערכת תווים של בית יחיד (SBCS), בעוד שהפונקציה MIDB מיועדת לשימוש עם שפות המשתמשות בערכת תווים של שני בתים (DBCS). הגדרת השפה המשמשת כברירת מחדל במחשב שלך משפיעה על הערך המוחזר באופן הבא:

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

  • הפונקציה MIDB סופרת כל תו בן שני בתים כ- 2 אם הפכת את עריכת השפה התומכת ב- DBCS לזמינה, ולאחר מכן הגדרת אותה כשפת ברירת המחדל. אחרת, הפונקציה MIDB סופרת כל תו כ- 1.

השפות התומכות ב- DBCS כוללות יפנית, סינית (פשוטה), סינית (מסורתית) וקוריאנית.

תחביר

MID(text, start_num, num_chars)‎

MIDB(text, start_num, num_bytes)‎

תחביר הפונקציות MID ו- MIDB מכיל את הארגומנטים הבאים:

  • Text    נדרש. מחרוזת הטקסט המכילה את התווים שברצונך לחלץ.

  • Start_num    נדרש. מיקום התו הראשון שברצונך לחלץ ב- text. התו הראשון ב- text מכיל ערך start_num של 1, וכן הלאה.

    • אם start_num גדול מאורך הטקסט, הפונקציה MID/MIDB מחזירה "" (טקסט ריק).

    • אם start_num קטן מאורך הטקסט, אך start_num בתוספת num_chars חורג מאורך הטקסט, הפונקציה MID/MIDB מחזירה את התווים עד לסוף הטקסט.

    • אם start_num קטן מ- 1, הפונקציה MID/MIDB מחזירה את ערך #VALUE! ערך שגיאה‎.

  • Num_chars    נדרש עבור MID. מציין את מספר התווים שברצונך להחזיר מ- text באמצעות הפונקציה MID.

    • אם num_chars שלילי, הפונקציה MID מחזירה את #VALUE! ערך שגיאה‎.

  • Num_bytes    נדרש עבור MIDB. מציין את מספר התווים שברצונך להחזיר מ- text באמצעות הפונקציה MIDB, בבתים.

    • אם num_bytes שלילי, הפונקציה MIDB מחזירה את #VALUE! ‎.

דוגמה

העתק את נתוני הדוגמה מהטבלה שלהלן והדבק אותם בתא A1 בגליון עבודה חדש של Excel. כדי שהנוסחאות יציגו תוצאות, בחר אותן, הקש F2 ולאחר מכן הקש Enter. אם תצטרך, תוכל להתאים את רוחב העמודות להצגת כל הנתונים.

נתונים

זרימת נוזל

נוסחה

תיאור

תוצאה

‎=MID(A2,1,5)‎

החזרת 5 תווים מהמחרוזת ב- A2, החל מהתו הראשון.

נוזל

‎=MID(A2,7,20)‎

החזרת 20 תווים מהמחרוזת ב- A2, החל מהתו השביעי. מאחר שמספר התווים שיש להחזיר (20) גדול מאורכה של המחרוזת (10), כל התווים, החל בשביעי, מוחזרים. לא מתווספים לקצה תווים ריקים (רווחים).

זרימה

‎=MID(A2,20,5)‎

מאחר שנקודת ההתחלה גדולה מאורך המחרוזת (10), מוחזר טקסט ריק.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.