לְהִצטַיֵן

קבל מילה אחרונה

Get Last Word

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

כדי לקבל את המילה האחרונה ממחרוזת טקסט, תוכל להשתמש בנוסחה המבוססת על מְטוּפָּח , תחליף , ימין , ו REPT פונקציות. בדוגמה המוצגת, הנוסחה ב- C6 היא:



= TRIM ( RIGHT ( SUBSTITUTE (text,' ', REPT (' ',100)),100))

מה שמחזיר את המילה 'זמן'.

כיצד לדרג רשימה בהצטיינות
הֶסבֵּר

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





בעבודה מבפנים החוצה, אנו משתמשים בפונקציית SUBSTITUTE כדי למצוא את כל הרווחים בטקסט, ולהחליף כל רווח ב -100 רווחים:

 
= TRIM ( RIGHT ( SUBSTITUTE (B6,' ', REPT (' ',100)),100))

כך, למשל, עם מחרוזת הטקסט 'אחת שתיים שלוש' התוצאה תיראה כך:



 
 SUBSTITUTE (B6,' ', REPT (' ',100))

עם מקפים המייצגים רווחים לקריאה. זכור כי יהיו 100 רווחים בין כל מילה.

לאחר מכן, הפונקציה RIGHT מחלצת 100 תווים, החל מימין. התוצאה תיראה כך:

 
one----------two----------three

לבסוף, פונקציית TRIM מסירה את כל הרווחים המובילים ומחזירה את המילה האחרונה.

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

טיפול במרווח לא עקבי

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

כיצד למצוא רבעון ראשון ושלישי באקסל
 
-------three

זה ינרמל את כל הרווחים לפני שההגיון הראשי יפעל.

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


^