לְהִצטַיֵן

טקסט מפוצל עם מפריד

Split Text With Delimiter

נוסחת Excel: פיצול טקסט עם מפרידנוסחה כללית | _+_ | סיכום

כדי לפצל טקסט במפריד שרירותי (פסיק, רווח, צינור וכו ') ניתן להשתמש בנוסחה המבוססת על פונקציות TRIM, MID, SUBSTITUTE, REPT ו- LEN. בדוגמה המוצגת, הנוסחה ב- C5 היא:



= TRIM ( MID ( SUBSTITUTE (A1,delim, REPT (' ', LEN (A1))),(N-1)* LEN (A1)+1, LEN (A1)))

הערה: הפניות ל- B5 ו- C4 הן הפניות מעורבות כדי לאפשר להעתיק את הנוסחה לרוחב ולמטה.

excel ספירת ערכים ייחודיים עם מספר קריטריונים
הֶסבֵּר

עיקרה של נוסחה זו הוא להחליף מפריד נתון במספר רב של רווחים באמצעות SUBSTITUTE ו- REPT, ולאחר מכן להשתמש בפונקציית MID כדי לחלץ טקסט הקשור ל'התרחשות ה- 'ולפונקציית TRIM כדי להיפטר מהחלל הנוסף.





בקטע זה, התוחם (delim) מוחלף במספר רווחים השווים לכל אורך המחרוזת:

 
= TRIM ( MID ( SUBSTITUTE ($B5,'|', REPT (' ', LEN ($B5))),(C-1)* LEN ($B5)+1, LEN ($B5)))

ואז הנוסחה משתמשת בפונקציה MID כדי לחלץ את מחרוזת ה- nth. נקודת ההתחלה מחושבת בעזרת הקוד שלהלן, כאשר N מייצג 'nth':



 
 SUBSTITUTE (A1,delim, REPT (' ', LEN (A1)))

סך התווים שחולצו שווה לאורך מחרוזת הטקסט המלאה. לאחר מכן, פונקציית TRIM מסירה את כל הרווחים הנוספים ומחזירה רק את המחרוזת ה- n.

חלץ רק מופע אחד

למרות שהדוגמה מוגדרת לחילוץ של 5 תשתיות מהטקסט בעמודה B, תוכל לחלץ מופע אחד בלבד בקלות. לדוגמה, כדי לחלץ רק את הפריט הרביעי (עיר), תוכל להשתמש ב:

 
(N-1)* LEN (A1)+1

תכונת טקסט לעמודות

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

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


^