Applies ToExcel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel באינטרנט

מחזיר טקסט המתרחש לפני תו או מחרוזת נתונים. הוא ההפך מהפונקציה TEXTAFTER.

תחביר

=TEXTBEFORE(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])

תחביר הפונקציה TEXTBEFORE מכיל את הארגומנטים הבאים:

טקסט       הטקסט שבו אתה מחפש. תווים כלליים אינם מותרים. אם הטקסט הוא מחרוזת ריקה, Excel מחזירה טקסט ריק. נדרש.

delimiter       הטקסט שמסמן את הנקודה שלפניה ברצונך לחלץ. נדרש.

instance_num       המופע של המפריד שאחריו ברצונך לחלץ את הטקסט.   כברירת מחדל, instance_num = 1.  מספר שלילי מתחיל לחפש טקסט מהסוף. אופציונלי.

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

  • 0      תלוי רישיות.

  • 1      לא תלוי רישיות.

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

  • 0      אין להתאים את המפריד לסוף הטקסט.

  • 1      התאם את המפריד לסוף הטקסט.

if_not_found    הערך מוחזר אם לא נמצאה התאמה. כברירת מחדל, #N/A מוחזר. אופציונלי.

הערות

בעת חיפוש עם ערך מפריד ריק, TEXTBEFORE תואם באופן מיידי. הוא מחזיר טקסט ריק בעת חיפוש מהחזית (אם instance_num חיובי) ואת הטקסט כולו בעת חיפוש מהסוף (אם instance_num הוא שלילי).

דוגמה

תוצאה

=TEXTBEFORE("Red riding hood’s, red hood", "hood")

רכיבה אדומה

=TEXTBEFORE("Red riding hood's, red hood", "")

=TEXTBEFORE("Red riding hood’s, red hood", "", -1)

ברדסים של רכיבה אדומה, ברדס אדום

שגיאות

  • Excel מחזירה #VALUE! אם instance_num = 0 או instance_num גדול מאורך הטקסט.

  • Excel מחזיר #N/A אם המפריד אינו כלול בטקסט.

  • Excel מחזיר #N/A אם instance_num גדול ממספר המופעים של המפריד בטקסט.

דוגמאות

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

נתונים

הברדס האדום של כיפה אדומה

הקפוצ‘ון האדום של כיפה אדומה

נוסחאות

תוצאות

=TEXTBEFORE(A2,"Red")

קטן 

=TEXTBEFORE(A3,"Red")

‎#N/A

=TEXTBEFORE(A3,"red",2)

של כיפה אדומה

=TEXTBEFORE(A3,"red",-2)

קטן

=TEXTBEFORE(A3,"Red",,FALSE)

‎#N/A

=TEXTBEFORE(A3,"red",3)

‎#N/A

נתונים

מרקוס אורליוס

סוקרטס

עמנואל קאנט

נוסחאות

תוצאות

=TEXTBEFORE‏(A2," ",,,1)

מרקוס

=TEXTBEFORE‏(A3," ",,,0)

‎#N/A

=TEXTBEFORE‏(A3," ",,,1)

סוקרטס

=TEXTBEFORE‏(A4," ",,,1)

עמנואל

למידע נוסף

פונקציות טקסט (חומר עזר)

הפונקציה TEXTSPLIT

הפונקציה TEXTAFTER

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.