MSExcel: כיצד למצוא את המיקום של דמות במחרוזת?

MSExcel: כיצד למצוא את המיקום של דמות במחרוזת? [עִברִית]

Excel מצא את מיקום הדמות במחרוזת

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

ב- Excel למצוא מיקום תווים במחרוזת ולחלץ מחרוזת חלופית

לדוגמה, נניח שיש לנו רשימת ספריות ושמות קבצים, ורק רוצים להגיע לתוצאה סופית עם שמות הקבצים.

במקרה כזה, אפילו vlookup מתקדם באקסל לא יעזור, מכיוון שהוא לא יאפשר לחלץ מידע מהמחרוזת הראשית.

הפיתרון הטוב ביותר הוא להשתמש בפונקציה "FIND" כדי למצוא את המיקום של דמות במחרוזת, ולהשתמש במספר זה כדי לחלץ את שאר המיתר באמצעות הפונקציה "MID" באקסל.

מצא את מיקום הדמות במחרוזת Excel

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

'=FIND(char,”string”)

חלץ מחרוזת החל מהדמות

לאחר מכן, באמצעות המידע על מיקום התו, השתמש בפונקציה MID כדי לחלץ את המחרוזת הנדרשת החל מהדמות שנמצאה על ידי הוספת +1, ולחלץ את כל שאר המחרוזת באמצעות אורך מחרוזת מספיק ארוך, כגון 999, כדי הקפד לכסות את התוצאה כולה.

'=MID(“string”,”char”+1,999)

חלץ טקסט של Excel לפני הדמות

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

'=LEFT(“string”,”char”-1)

מצא את ההתרחשות השנייה של הדמות ב- excel מחרוזת

מציאת ההתרחשות ה- n של התו במחרוזת באקסל, נעשית באמצעות הפונקציות "FIND" ו- ​​"SUBSTITUTE" הן.

הפונקציה "SUBSTITUTE" תחליף את המופע ה- n המבוקש של התו הנחקר בתכונה מיוחדת, והפונקציה "FIND" תקבל את המיקום של אותה תו מיוחד במחרוזת.

כל שעליך לעשות הוא לבחור את המופע ה- n לחפש אותו במחרוזת הנתונה, והתוצאה תוצג המציגה את המופע ה- n של התו במחרוזת.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
כיצד למצוא התרחשות (מקום) של דמות במחרוזת טקסט באקסל?

Excel מצא את מיקום הדמות במחרוזת from right

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

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

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,))),1)
מצא את המיקום של המופע האחרון של דמות במיתר באקסל

גלריית תמונות

מאמרים דומים


הערות (0)

השאר תגובה