לְהִצטַיֵן

פיצול מחרוזת טקסט בתו ספציפי

Split Text String Specific Character

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

כדי לפצל מחרוזת טקסט בתו מסוים, ניתן להשתמש בשילוב של הפונקציות LEFT, RIGHT, LEN ו- FIND.



בדוגמה המוצגת, הנוסחה ב- C5 היא:

= LEFT (text, FIND (character,text)-1)

והנוסחה ב- D5 היא:





 
= LEFT (B5, FIND ('_',B5)-1)
הֶסבֵּר

הנוסחה הראשונה משתמשת בפונקציה FIND כדי לאתר את קו התחת (_) בטקסט, ולאחר מכן נחסר 1 כדי לחזור ל'תו לפני התו המיוחד '.

 
= RIGHT (B5, LEN (B5)- FIND ('_',B5))

בדוגמה זו, FIND מחזיר 7, כך שבסופו של דבר אנו מקבלים 6.



תוצאה זו מוזנת לפונקציה LEFT כמו בשם 'num_chars' - מספר התווים שיש לחלץ מ- B5, החל משמאל:

 
 FIND ('_',B5)-1

התוצאה היא המחרוזת '011016'.

כדי לקבל את החלק השני של הטקסט, אנו משתמשים ב- FIND עם הפונקציה הנכונה.

אנו משתמשים שוב ב- FIND כדי לאתר את קו התחתון (7), ולאחר מכן להפחית תוצאה זו מהאורך הכולל של הטקסט ב- B5 (22), המחושב בעזרת הפונקציה LEN:

 
= LEFT (B5,6)

זה נותן לנו 15 (22-7), המוזנים לפונקציה RIGHT כ'num_chars ' - - מספר התווים שיש לחלץ מ- B5, החל מימין:

באמצעות המקלדת הזן נוסחה שמוסיפה את הערכים
 
 LEN (B5)- FIND ('_',B5)

התוצאה היא המחרוזת 'Assessment.xlsx'

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


^