חלץ טקסט לאחר המופע האחרון של תו מסוים
אם יש לך רשימה של מחרוזות טקסט מורכבות המכילות מספר מפרידים (כמו בתמונה למטה, הכוללת מקפים, פסיקים ורווחים בתוך נתוני תא), וברצונך למצוא את מיקום המופע האחרון של המקף ואז לחלץ את התת-מחרוזת שאחריו. במאמר זה, אציג כמה נוסחאות להתמודדות עם משימה זו.
- נוסחה 1: חילוץ תת-מחרוזת לאחר המופע האחרון של תו מפריד מסוים
- נוסחה 2: חילוץ תת-מחרוזת לאחר המופע האחרון של תו מפריד מסוים
נוסחה 1: חילוץ תת-מחרוזת לאחר המופע האחרון של תו מפריד מסוים
ב-Excel, הפונקציה RIGHT שמשולבת עם הפונקציות LEN, SEARCH ו-SUBSTITUTE יכולה לעזור לך ליצור נוסחה לפתרון המשימה.
1. כדי לחלץ את התת-מחרוזת אחרי המופע האחרון של תווית המקף, אנא הזן או העתק את הנוסחה הבאה לתא ריק:
2. לאחר מכן, גרור את הידית למלא עד לתאים שבהם ברצונך להחיל את הנוסחה, ותקבל את התוצאה כפי שמוצג בסcreenshot למטה:
הסבר על הנוסחה:
1. LEN(A2)-LEN(SUBSTITUTE(A2,"-","")): חלק זה משמש כדי לקבל את מספר תווי המקף בתא A2.
- LEN(A2): הפונקציה LEN מחזירה את המספר הכולל של התווים בתא A2. היא תחזיר: 44.
- SUBSTITUTE(A2,"-",""): הפונקציה SUBSTITUTE משמשת להחלפת כל המקפים ללא דבר. תקבל את התוצאה הבאה: “InsertDeleterows, sheets, images, formulas”.
- LEN(SUBSTITUTE(A2,"-",""): מקבל את האורך הכולל של מחרוזת הטקסט בתא A2 ללא המקפים.
- LEN(A2)-LEN(SUBSTITUTE(A2,"-","")): מחסר את אורך מחרוזת הטקסט ללא המקפים מהאורך הכולל של מחרוזת הטקסט כדי לקבל את מספר המקפים, וזה יחזיר 2.
2. SUBSTITUTE(A2,"-","#",LEN(A2)-LEN(SUBSTITUTE(A2,"-",""))): הפונקציה SUBSTITUTE משמשת להחלפת המופע האחרון של המקף שהוחזר על ידי החלק הראשון של הנוסחה עם תו #. תקבל את התוצאה הבאה: “Insert-Delete#rows, sheets, images, formulas”.
3. SEARCH("#",SUBSTITUTE(A2,"-","#",LEN(A2)-LEN(SUBSTITUTE(A2,"-",""))))= SEARCH("#", "Insert-Delete#rows, sheets, images, formulas"): הפונקציה SEARCH תחזיר את מיקום התו # במחרוזת הטקסט שהוחזרה על ידי הפונקציה SUBSTUTTE. היא תחזיר את המספר 14.
4. LEN(A2)-SEARCH("#",SUBSTITUTE(A2,"-","#",LEN(A2)-LEN(SUBSTITUTE(A2,"-","")))): חלק זה של הנוסחה יקבל את מספר התווים שנמצאים אחרי המקף האחרון. זה יחזיר את המספר 30.
5. RIGHT(A2,LEN(A2)-SEARCH("#",SUBSTITUTE(A2,"-","#",LEN(A2)-LEN(SUBSTITUTE(A2,"-","")))))= RIGHT(A2, 30): לבסוף, הפונקציה RIGHT משמשת לחלץ 30 תווים שהוחזרו על ידי הנוסחה בשלב 4 מצד ימין של מחרוזת הטקסט בתא A2.
הערות:
1. אם אתה צריך לחלץ טקסט אחרי המופע האחרון של מפרידים אחרים, פשוט שנה את תו המקף למפריד אחר לפי הצורך.
2. אם אין את המפריד הספציפי במחרוזת הטקסט, הנוסחה לעיל תחזיר ערך שגיאה, ראה את הסcreenshot:
כדי לתקן את השגיאה, תוכל להקיף את הנוסחה לעיל בפונקציית IFERROR, אנא השתמש בנוסחה הבאה:
נוסחה 2: חילוץ תת-מחרוזת לאחר המופע האחרון של תו מפריד מסוים
כאן ישנה נוסחה פשוטה נוספת שנוצרה על ידי הפונקציות TRIM, RIGHT, SUBSTITUTE, REPT ו-LEN שגם יכולה לעזור לך לפתור את המשימה הזו ב-Excel.
1. אנא העתק או הזן את הנוסחה הבאה לתא ריק שבו ברצונך לקבל את התוצאה:
2. ולאחר מכן, גרור את ידית המילוי לתאים שבהם ברצונך להחיל את הנוסחה, וכל התת-מחרוזות אחרי המקפים האחרונים חולצו כפי שמוצג בסcreenshot למטה:
הסבר על הנוסחה:
1. LEN(A2): הפונקציה LEN מחזירה את המספר הכולל של התווים בתא A2. זה יוכר כארגומנט num_chars בפונקציית RIGHT. היא תחזיר: 44.
2. SUBSTITUTE(A2,"-",REPT(" ",LEN(A2))):
- REPT(" ",LEN(A2): הפונקציה REPT משמשת כדי לקבל מספר מחרוזות רווחים בהתבסס על האורך של תא A2.
- SUBSTITUTE(A2,"-",REPT(" ",LEN(A2))): הפונקציה SUBSTITUTE תחליף את תווי המקף בתא A2 עם מחרוזות הרווחים שהוחזרו על ידי הפונקציה REPT.
חלק זה של הנוסחה יוכר כארגומנט text בפונקציית RIGHT.
3. RIGHT(SUBSTITUTE(A2,"-",REPT(" ",LEN(A2))),LEN(A2)): הפונקציה RIGHT תקבל את הטקסט מצד ימין של מחרוזת הטקסט שהוחזרה על ידי הפונקציה SUBSTITUTE.
4. TRIM(): הפונקציה TRIM משמשת להסרת כל הרווחים העודפים ולשמור רק על רווח אחד בין המילים.
פונקציות קשורות:
- RIGHT:
- הפונקציה RIGHT מחלצת מספר מסוים של תווים מצד ימין של מחרוזת הטקסט.
- SEARCH:
- הפונקציה SEARCH יכולה לעזור לך למצוא את מיקום התו או תת-מחרוזת מסוימים מתוך הטקסט הנתון.
- LEN:
- הפונקציה LEN מחזירה את מספר התווים במחרוזת טקסט.
- SUBSTITUTE:
- הפונקציה SUBSTITUTE של Microsoft Excel מחליפה טקסט או תווים בתוך מחרוזת טקסט עם טקסט או תווים אחרים.
- TRIM:
- הפונקציה TRIM מסירה את כל הרווחים העודפים ממחרוזת הטקסט ומשאירה רווח אחד בלבד בין המילים.
- REPT:
- הפונקציה REPT משמשת לחזור על התווים מספר מסוים של פעמים.
מאמרים נוספים:
- חלץ מספר שורות מתא
- אם יש לך רשימה של מחרוזות טקסט המופרדות על ידי שבירת שורה (שנגרמת על ידי לחיצה על מקשי Alt + Enter בעת הכנסת הטקסט), ועכשיו ברצונך לחלץ את השורות הללו של טקסט לתאים מרובים כפי שמוצג בסcreenshot למטה. כיצד תוכל לפתור זאת עם נוסחה ב-Excel?
- חלץ את המילה ה-N מתוך מחרוזת טקסט ב-Excel
- אם יש לך רשימה של מחרוזות טקסט או משפטים, עכשיו ברצונך לחלץ את המילה ה-N מסוימת מהרשימה כפי שמוצג בסcreenshot למטה. במאמר זה, אציג כמה שיטות לפתרון המשימה הזו ב-Excel.
- חלץ טקסט בין סוגריים ממחרוזת טקסט
- אם יש חלק מהטקסט המוקף בסוגריים בתוך מחרוזת הטקסט, עכשיו אתה צריך לחלץ את כל מחרוזות הטקסט שבין הסוגריים כפי שמוצג בסcreenshot למטה. כיצד תוכל לפתור את המשימה הזו ב-Excel במהירות ובקלות?
- חלץ תת-מחרוזת ממחרוזת טקסט ב-Excel
- יכול להיות שזו משימה נפוצה עבורך שאתה צריך לחלץ תת-מחרוזות ממחרוזות טקסט, ב-Excel אין פונקציה ישירה לעשות זאת, אך בעזרת הפונקציות LEFT, RIGHT, MID ו-SEARCH, תוכל לחלץ סוגים שונים של תת-מחרוזות לפי הצורך.
הכלים הטובים ביותר לפריון עבודה ב-Office
Kutools for Excel - עוזר לך להבליט את עצמך מהקהל
🤖 | עוזר KUTOOLS AI: מהפכה בניתוח נתונים בהתבסס על: ביצוע אינטליגנטי | יצירת קוד | יצירת נוסחאות מותאמות אישית | ניתוח נתונים ויצירת תרשימים | קריאה לפונקציות Kutools… |
תכונות פופולריות: מצא, הדגש או זיהוי כפילויות | מחיקת שורות ריקות | שילוב עמודות או תאים ללא אובדן נתונים | עיגול ללא נוסחה ... | |
VLookup מתקדם: קריטריונים מרובים | ערכים מרובים | על פני מספר גליונות | חיפוש עמום... | |
רשימה נפתחת מתקדמת: רשימה נפתחת קלה | רשימה נפתחת תלוית | רשימה נפתחת עם בחירה מרובה... | |
מנהל עמודות: הוספת מספר מסוים של עמודות | הזזת עמודות | שינוי מצב הנראות של עמודות מוסתרות | השוואת עמודות לבחירת תאים זהים ושונים ... | |
תכונות מובילות: מיקוד רשת | תצוגת עיצוב | שורת נוסחאות משופרת | מנהל חוברת עבודה וגיליונות | ספריית טקסט אוטומטי (טקסט אוטומטי) | בורר תאריך | מיזוג גליונות עבודה | הצפנה/פענוח תאים | שליחת דוא"ל לפי רשימה | סינון מתקדם | סינון מיוחד (סנן תאים עם גופן מודגש/נטוי/קו חוצה...) ... | |
15 סטים כלים מובילים: 12 כלים לטקסט (הוסף טקסט, מחק תווים מסוימים ...) | מעל 50 סוגי תרשימים (תרשים גאנט ...) | מעל 40 נוסחאות מעשיות (חישוב גיל על פי תאריך לידה ...) | 19 כלים להכנסה (הכנס קוד QR, הכנס תמונה ממסלול ...) | 12 כלים להמרה (המרה למילים, המרת מטבע ...) | 7 כלים למיזוג והפרדה (מיזוג מתקדם של שורות, הפרדת תאים באקסל ...) | ... ועוד |
Kutools for Excel מצויד ביותר מ-300 תכונות, מבטיח שהדברים שאתה זקוק להם הם רק במרחק לחיצה אחת...
Office Tab - אפשר קריאה ועריכה בטאבים בתוך Microsoft Office (כולל Excel)
- תוך שנייה אחת תוכל לעבור בין עשרות מסמכים פתוחים!
- חוסך מאות הקלקות בעכבר עבורך מדי יום, תאמר שלום ליד עכבר.
- מעלה את התפוקה שלך ב-50% בעת צפייה ועריכת מסמכים מרובים.
- מביא את הטאבים האפקטיביים ל-Office (כולל Excel), בדיוק כמו ב-Chrome, Edge ו-Firefox.