פיצול מחרוזות טקסט באמצעות מפרידי עמודות ושורה.
הפונקציה TEXTSPLIT פועלת בדיוק כמו אשף טקסט לעמודות, אך בטופס נוסחה. היא מאפשרת לך לפצל בין עמודות, או למטה לפי שורות. זה היפוך של הפונקציה TEXTJOIN.
תחביר
=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [pad_with])
תחביר הפונקציה TEXTSPLIT מכיל את הארגומנטים הבאים:
-
טקסט הטקסט שברצונך לפצל. נדרש.
-
col_delimiter הטקסט שמסמן את הנקודה שבה יש לשפוך את הטקסט על-פני עמודות.
-
row_delimiter הטקסט שמסמן את הנקודה שבה יש לשפוך את הטקסט במורד שורות. אופציונלי.
-
ignore_empty ציין TRUE כדי להתעלם ממפרידים עוקבים. ברירות מחדל ל- FALSE, אשר יוצר תא ריק. אופציונלי.
-
match_mode ציין 1 כדי לבצע התאמה ללא תלויי רישיות. ברירות מחדל ל- 0, אשר תואם תלוי רישיות. אופציונלי.
-
pad_with הערך שעמו יש לרפד את התוצאה. ברירת המחדל היא #N/A.
הערות
אם יש יותר ממפריד אחד, יש להשתמש בקבוע מערך. לדוגמה, כדי לפצל באמצעות פסיק ונקודה, השתמש ב- =TEXTSPLIT(A1,{",","."}).
דוגמאות
העתק את נתוני הדוגמה והדבק אותם בתא A1 בגליון עבודה חדש של Excel. אם תצטרך, תוכל להתאים את רוחב העמודות להצגת כל הנתונים.
פצל שם ומשפט באמצעות מפריד משותף.
נתונים |
דקוטה לנון סנצ'ס |
להיות או לא להיות |
נוסחאות |
=TEXTSPLIT(A2, " ") |
=TEXTSPLIT(A3, " ") |
האיור הבא מציג את התוצאות.
פצל את קבועי המערך ב- A2 למערך 2X3.
נתונים |
||||
1,2,3;4,5,6 |
||||
נוסחאות |
||||
=TEXTSPLIT(A2,",",";") |
האיור הבא מציג את התוצאות.
נתונים |
||||||
בצע. או לא. אין ניסיון. -אנונימי |
||||||
נוסחאות |
||||||
=TEXTSPLIT(A2,".") |
||||||
=TEXTSPLIT(A2,{".","-"}) |
||||||
=TEXTSPLIT(A2,{".","-"},,FALSE) |
האיור הבא מציג את התוצאות.
נתונים |
|||
בצע. או לא. אין ניסיון. -אנונימי |
|||
נוסחאות |
|||
=TEXTSPLIT(A2,,".") |
האיור הבא מציג את התוצאות.
נתונים |
|||
בצע. או לא. אין ניסיון. -אנונימי |
|||
נוסחאות |
|||
=TEXTSPLIT(A2,,{".","-"}) |
האיור הבא מציג את התוצאות.
נתונים |
|||
בצע. או לא. אין ניסיון. -אנונימי |
|||
נוסחאות |
|||
=TEXTSPLIT(A2,,{".","-"},TRUE) |
האיור הבא מציג את התוצאות.
עצה כדי להסיר את השגיאה #NA, השתמש בפונקציה IFNA. או הוסף את הארגומנט pad_with.
נתונים |
|||||
בצע. או לא. אין ניסיון. -אנונימי |
|||||
נוסחאות |
|||||
=TEXTSPLIT(A2," ",".",TRUE) |
האיור הבא מציג את התוצאות.