מאמר זה מתאר את תחביר הנוסחה של הפונקציות 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), מוחזר טקסט ריק. |