אם אתה צריך לקבל את השם האמצעי בשם מלא, וכבר יש לך את השם הפרטי ושם המשפחה בתאים נפרדים, אתה יכול להשתמש בנוסחה שחולצת את השם האמצעי באמצעות הפונקציות MID ו- LEN, בעזרת פונקציית TRIM.
כיצד לשנות מספרים חיוביים לשליליים ב- Excel
הערה: זו נוסחה די מרושלת, אך תעבוד במצבים רבים מכיוון ש- TRIM מנקה רווחים נוספים, כולל המקרה בו אין שם אמצעי. זה לא יעבוד אם השמות מכילים כותרות או סיומות המתרחשות לפני השם הפרטי או אחרי שם המשפחה.
הֶסבֵּרבהנחה שיש לך שם מלא בעמודה B, שם פרטי בעמודה C ושם משפחה בעמודה D, תוכל להשתמש בנוסחה שנראית כך:
= TRIM ( MID (name, LEN (first)+1, LEN (name)- LEN (first&last)))
ביסודו, פונקציית MID מחלצת טקסט מהשם המלא החל מתו אחד אחרי אורך השם הפרטי. סך התווים שחולצו שווה לאורך השם המלא בניכוי אורך השם הפרטי ושם המשפחה יחד.
לפי העיצוב, הנוסחה מחלצת את כל הטקסט בין השם הפרטי לשם המשפחה, כולל תווי רווח נוספים, ואז מסתמכת על הכוח האכזרי של TRIM כדי לנקות הכל בסופו של דבר:
1. כשיש שם אמצעי. MID מקבל את השם האמצעי (עם רווח משני הצדדים) ו- TRIM מסיר את החלל הנוסף.
2. כאשר יש יותר משמה אמצעי אחד, MID יקבל את כל שמות האמצע (עם רווח משני הצדדים) וקיצוץ את תווי הרווח הנוספים.
להמיר תאריך למספר ימים
3. כאשר אין שם אמצעי, ה- MID מחזיר תו רווח, אשר מוסר על ידי TRIM, ולא משאיר דבר.
הסופר דייב בראנס