הפונקציות MID ו- MIDB ב- Excel מחזירות מספר מסוים של תווים ממחרוזת טקסט המבוססת על קריטריונים שונים.
הערה: המידע במאמר זה חל על Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 עבור Mac, Excel 2016 for Mac, Excel for Mac 2011 ו- Excel Online.
MID או MIDB?
כאשר יש לך תווים זבל לא רצויים הכלולים בנתונים טובים שלך או כאשר אתה רק צריך חלק מחרוזת טקסט בתא, Excel יש מספר פונקציות להסיר את הנתונים הלא רצויים.
הפונקציה שבה אתה משתמש תלויה במיקום שבו הנתונים הטובים ממוקמים ביחס לתווים הלא רצויים בתא.
- אם הנתונים טובים או מחרוזות להישמר הוא בצד ימין של הנתונים, השתמש בפונקציה RIGHT כדי לחלץ אותו.
- אם המחרוזת נמצאת בצד שמאל של הנתונים, השתמש בפונקציה LEFT כדי לחלץ אותה.
- אם למחרוזת יש תווים לא רצויים משני צדיה, השתמש בפונקציות MID או MIDB כדי לחלץ אותה.
ו - MIDB פונקציות

הפונקציות MID ו- MIDB שונות זו מזו רק בשפות הנתמכות.
MID הוא עבור שפות המשתמשות בתווים של בתים בודדים. קבוצה זו כוללת את רוב השפות כגון אנגלית וכל השפות האירופיות.
MIDB מיועד לשפות המשתמשות בתווים של שני בתים. זה כולל יפנית, סינית (פשוטה), סינית (מסורתית) וקוריאנית.
MID ו MIDB פונקציה תחביר וארגומנטים
ב- Excel, תחביר של פונקציה מתייחס לפריסה של הפונקציה וכולל את שם הפונקציה, סוגריים וארגומנטים.
התחביר עבור הפונקציה MID הוא:
= MID (טקסט,Start_num,Num_chars)
התחביר עבור הפונקציה MIDB הוא:
= MIDB =טקסט,Start_num,Num_bytes)
ארגומנטים אלה מציינים את Excel:
- הנתונים שישמשו בפונקציה.
- המיקום ההתחלתי של הנתונים או המיתרים הטובים שיש לחלץ.
- אורך מחרוזת המשנה.
טקסט (נדרש עבור פונקציית MID ו- MIDB): מחרוזת הטקסט המכילה את הנתונים הרצויים. ארגומנט זה יכול להיות מחרוזת בפועל או התייחסות תא למיקום הנתונים בגליון העבודה.
Start_num (נדרש עבור פונקציות MID ו- MIDB): מציין את תו ההתחלה משמאל למחרוזת המשנה כדי להישמר.
Num_chars (נדרש עבור פונקציית MID): מציין את מספר התווים שמשמאל ל- Start_num להישמר.
Num_bytes (נדרש עבור פונקציית MIDB): מציין את מספר התווים (בבתים) שמשמאל ל- Start_num להישמר.
אם Start_num גדול מאורך מחרוזת הטקסט, MID ו- MIDB מחזירים תא ריק. בדוגמה שלנו, שורה 4 מראה ש- Start_num שווה ל -14, ומחרוזת הטקסט היא 13 תווים.
אם Start_num הוא פחות מ 1 או Num_chars / Num_bytes הוא שלילי, הפונקציה MID / MIDB מחזירה את #VALUE! - ערך שגיאה. ראה שורה 6 של התמונה, כאשר Start_num שווה ל -1.
אם Num_chars / Num_bytes מפנה תא ריק או מוגדר לאפס, MID / MIDB מחזיר תא ריק. ראה שורה 7 של התמונה, כאשר Num_chars מפנה את התא הריק B13.
MID פונקציה דוגמה: חלץ נתונים טובים מ רע
הדוגמה בתמונה למעלה מראה מספר דרכים להשתמש בפונקציה MID כדי לחלץ מספר מסוים של תווים ממחרוזת טקסט, כולל הזנת הנתונים ישירות כארגומנטים עבור הפונקציה (שורה 2) והזנת הפניות תא עבור כל שלושת הארגומנטים (שורה 5).
מכיוון שבדרך כלל מומלץ להזין הפניות תאים עבור ארגומנטים ולא את הנתונים בפועל, המידע שלהלן מפרט את השלבים המשמשים להזנת הפונקציה MID והארגומנטים שלה לתא C5.
השתמש בתיבת הדו-שיח 'פונקציית MID'

אפשרויות להזנת הפונקציה והארגומנטים שלה לתא C5 כוללים:
- הקלדת הפונקציה המלאה = MID (A3, B11, B12) לתוך תא C5. מאחר של- Excel Online אין כרטיסיית Formula, יש להשתמש בשיטה זו.
- בחירת הפונקציה והארגומנטים באמצעות תיבת הדו-שיח של הפונקציה.
שימוש בתיבת הדו-שיח כדי להזין את הפונקציה לעיתים קרובות מפשט את המשימה כאשר תיבת הדו-שיח דואגת לתחביר של הפונקציה (הזנת שם הפונקציה, מפרידי הפסיקים, סוגריים במיקומים הנכונים ובכמות).
לא משנה באיזו אפשרות אתה בוחר להזין את הפונקציה לתוך תא גליון עבודה, זה כנראה הכי טוב להשתמש נקודה ולחץ כדי להזין את כל הפניות התא משמש כארגומנטים כדי למזער את הסיכוי של שגיאות שנגרמו על ידי הקלדת הפניה התא הלא נכון.
- בחר תא C1 כדי להפוך אותו לתא הפעיל. כאן יוצגו תוצאות הפונקציה.
- בחר נוסחאות.
- בחר טקסטכדי לפתוח את הרשימה הנפתחת של הפונקציות.
- בחר MID ברשימה כדי להציג את תיבת הדו-שיח ארגומנטים פונקציה.
- בתיבת הדו-שיח, מקם את הסמן בשורת הטקסט.
- בחר תא A5 בגליון העבודה כדי להזין התייחסות זו התא כמוטקסטויכוח.
- מקם את הסמן ב- Start_num קו.
- בחר תא B11בגליון העבודה להזנת התייחסות התא.
- מקם את הסמן ב- Num_chars קו.
- בחר תא B12 בגליון העבודה להזנת התייחסות התא.
- בחר בסדר כדי להשלים את הפונקציה ולסגור את תיבת הדו שיח.
מחרוזת החילוץ קובץ # 6 מופיע בתא C5.
כאשר אתה בוחר תא C5 את הפונקציה המלאה = MID (A3, B11, B12) מופיע בסרגל הנוסחה מעל גליון העבודה.
לחלץ מספרים עם פונקציית MID
כפי שמוצג בשורה שמונה של הדוגמה לעיל, הפונקציה MID מחלצת קבוצת משנה של נתונים מספריים ממספר ארוך יותר באמצעות השלבים המפורטים לעיל.
הבעיה היחידה היא שהנתונים שחולצו מומרים לטקסט ולא ניתן להשתמש בהם בחישובים הכוללים פונקציות מסוימות כגון פונקציות SUM ו- AVERAGE.
דרך אחת לעקוף בעיה זו היא להשתמש בפונקציה VALUE כדי להמיר את הטקסט למספר כפי שמוצג בשורה 9 לעיל:
= VALUE (MID (A8,5,3))
אפשרות שנייה היא להשתמש הדבק מיוחד כדי להמיר את הטקסט למספרים.




