בקשת מידע | להפריד מילה ראשונה מכל שורה בטור מסויים באקסל לטור נפרד
-
@בוקר-טוב כתב בבקשת מידע | להפריד מילה ראשונה מכל שורה בטור מסויים באקסל לטור נפרד:
יש לי טור באקסל שכל שורה בה מכיל כמה מילים אני רוצה שהמילה הראשונה מכל שורה יהיה בטור נפרד,
איך עושים את זה?אפשר גם לכתוב את הנוסחה הבאה בתא B1 ולגרור לתחתית:
=LEFT(A1, FIND(" ", A1))
-
באקסל 365 יש פונקציה חדשה ממש נוחה לזה
=textbefore(A2," ")
כדאי להכיר, זה משנה משחק, גם למשוך ערך אחרון מתא זה ממש קל.
=textafter(A2," ",-1)
זה הרבה יותר נוח מטקסט לעמודות כי לפעמים יש לדוגמא שמות בתא וחלקם עם שתי שמות וחלקם עם שלש שמות ועכשיו אפשר להוציא שם משפחה בלי להסתבך עם עמודות.
תהנו!
-
@למען-הציבור-0 כתב בבקשת מידע | להפריד מילה ראשונה מכל שורה בטור מסויים באקסל לטור נפרד:
@Whenever
ניסיתי ועובד יפה
החיסרון היחיד שאם זה תא עם מילה אחת הוא מביא שגיאהיש לך פיתרון לזה?
תודה על התגובה, הארת את עיני, לא חשבתי על הבעיה הזאת ועכשיו אני רואה שהמפתחים של אקסל חשבו גם על זה וטיפול בחסרים מובנה לתוך הפונקציה.
יש כמה דרכים לעשות את זה:אם תרצה שבמידה ויש רק מילה אחת, התא תישאר ריק אז אפשר ככה:
=TEXTBEFORE(A2," ",,,,"")
אם תרצה למשוך את המילה היחידה אז אפשר ככה:
=TEXTBEFORE(A2," ",,,,A2)
אפשר גם ככה, במידה והערך המפריד שלך הוא מרווח.
=TEXTBEFORE(A2," ",,,1)
-
@למען-הציבור-0 כתב בבקשת מידע | להפריד מילה ראשונה מכל שורה בטור מסויים באקסל לטור נפרד:
@Whenever @מטעמים
ב google sheets זה לא עובד
יש נוסחא שמתאימה ל google sheets
שאפשר למשוך ערך אחרון של תא?תודה
=REGEXEXTRACT(A2,".* (.*)")
ערכתי את הפוקנציה, עובד עכשיו
כעת זה מחזיר ערך אחרון שאחרי מרווח.