לְהִצטַיֵן

קבל את שם המשפחה מהשם

Get Last Name From Name

נוסחת Excel: קבל את שם המשפחה מהשםנוסחה כללית | _+_ | סיכום

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

בדוגמה, התא הפעיל מכיל נוסחה זו:



כיצד להשתמש בהפניות תלת ממדיות ב - Excel
= RIGHT (name, LEN (name)- FIND ('*', SUBSTITUTE (name,' ','*', LEN (name)- LEN ( SUBSTITUTE (name,' ','')))))
הֶסבֵּר

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



ברמה גבוהה, הנוסחה מחליפה את הרווח האחרון בשם בכוכבית '*' ולאחר מכן משתמשת ב- FIND כדי לקבוע את מיקומה של הכוכבית בשם. העמדה משמשת לחישוב כמה תווים לחילוץ באמצעות RIGHT.

כיצד הפונקציה מחליפה רק את החלל האחרון? זהו החלק החכם.



תתכופף, ההסבר נהיה קצת טכני.

המפתח לנוסחה זו הוא הקטע הזה:

 
= RIGHT (B4, LEN (B4)- FIND ('*', SUBSTITUTE (B4,' ','*', LEN (B4)- LEN ( SUBSTITUTE (B4,' ','')))))

מה שעושה את ההחלפה בפועל של החלל האחרון ב- '*'.



ל- SUBSTITUTE יש ארגומנט רביעי (אופציונלי) המציין איזה 'מופע' של טקסט החיפוש צריך להיות מוחלף. אם לא מסופק דבר עבור טיעון זה, כל המופעים יוחלפו. עם זאת, אם נניח שהמספר 2 מסופק, רק המופע השני מוחלף. בקטע הקודם, המופע מחושב באמצעות SUBSTITUTE השני:

 
 SUBSTITUTE (B4,' ','*', LEN (B4)- LEN ( SUBSTITUTE (B4,' ','')))

כאן, אורך השם ללא כל רווחים מופחת מאורכו בפועל של השם. אם יש רק רווח אחד בשם, הוא מייצר 1. אם יש שני רווחים, התוצאה היא 2 וכו '.

בשם הדוגמא ב- B4, ישנם שני רווחים בשם, כך שאנו מקבלים:

15 - 13 = 2

ושניים משמשים כמו במספר המופע:

 
 LEN (B4)- LEN ( SUBSTITUTE (B4,' ',''))

שמחליף את הרווח השני ב- '*'. לאחר מכן השם נראה כך:

'סוזן אן * צ'אנג'

לאחר מכן משתלטת הפונקציה FIND כדי להבין היכן נמצא ה-**בשם:

 
 SUBSTITUTE (B4,' ','*',2)

התוצאה היא 10 (ה- * נמצא במיקום העשירי) המופחת מהאורך הכולל של השם:

 
 FIND ('*', 'Susan Ann*Chang')

מכיוון שהשם הוא 15 תווים, יש לנו:

15-10 = 5

המספר 5 משמש ב- RIGHT כך:

 
 LEN (B4)-10

מה שמוביל ל'צ'אנג '

כיצד סך העמודה ב- Excel

כפי שאתה יכול לראות, יש הרבה עבודה למעלה כדי לחשב את 5 הפשוטות האלה!

טיפול בחללים לא עקביים

רווחים נוספים יגרמו לבעיות בנוסחה זו. פתרון אחד הוא להשתמש ב- פונקציית TRIM תחילה כדי לנקות את הדברים ולאחר מכן השתמש בנוסחת הניתוח.

הסופר דייב בראנס


^