איתור מחרוזת טקסט אחת (find_text) בתוך מחרוזת טקסט אחרת (within_text) והחזרת מספר המיקום ההתחלתי של find_text, מהתו הראשון של within_text. באפשרותך גם להשתמש ב- SEARCH כדי למצוא מחרוזת טקסט אחת בתוך מחרוזת טקסט אחרת, אך בשונה מ- SEARCH, הפונקציה FIND היא תלוית רישיות ולא מאפשרת תווים כלליים.
תחביר
FIND(find_text,within_text,start_num)
Find_text הוא הטקסט שברצונך למצוא.
Within_text הוא הטקסט המכיל את הטקסט שברצונך לחפש.
Start_num מציין את התו שבו יש להתחיל את החיפוש. התו הראשון במחרוזת within_text הוא תו מספר 1. אם תשמיט את start_num, ההנחה היא כי הוא 1.
באפשרותך גם להשתמש start_num כדי לדלג על מספר מוגדר של תווים. לדוגמה, נניח שאתה עובד עם מחרוזת הטקסט "AYF0093. YoungMensApparel". כדי לברר את מספרו של תו "Y" הראשון בקטע התיאורי של מחרוזת הטקסט, הגדר את start_num כ- 8 כדי שהפונקציה לא תבצע חיפוש במקטע המספר הסידורי שבטקסט. הפונקציה FIND תתחיל את החיפוש בתו מספר 8, תמצא את find_text בתו הבא ותחזיר את המספר 9. הפונקציה FIND תמיד מחזירה את מספר התווים מתחילת within_text, כולל התווים שדילגת עליהם, אם start_num גדול מ- 1.
הערות
-
אם הערך של find_text הוא "" (טקסט ריק), הפונקציה FIND מתאימה את התו הראשון במחרוזת החיפוש (כלומר, התו הממוספר ב- start_num או 1).
-
Find_text אינו יכול להכיל תווים כללים.
-
אם find_text מופיעה ב- within_text, הפונקציה FIND מחזירה את #VALUE! ערך שגיאה.
-
אם start_num גדול מאפס, הפונקציה FIND מחזירה את ערך #VALUE! ערך שגיאה.
-
אם start_num גדול מהאורך של within_text, הפונקציה FIND מחזירה את ערך #VALUE! ערך שגיאה.
דוגמה 1
נוסחה |
תיאור (תוצאה) |
---|---|
=FIND("M","Miriam McGovern") |
מיקום האות "M" הראשונה במחרוזת (1) |
=FIND("m","M","Miriam McGovern") |
מיקום האות "m" הראשונה במחרוזת (6) |
=FIND("M","M",3 מרים מקגוורן) |
מיקום ה- "M" הראשון במחרוזת, החל מהתו השלישי (8) |
דוגמה ערכה 2
Col1 |
נוסחה |
תיאור (תוצאה) |
---|---|---|
Ceramic Insulators #124-TD45-87 |
=MID([Col1],1,FIND(" #",[Col1],1)-1) |
חילוץ טקסט ממיקום 1 למיקום של " #" במחרוזת (Ceramic Insulators) |
Copper Coils #12-671-6772 |
=MID([Col1],1,FIND(" #",[Col1],1)-1) |
חילוץ טקסט ממיקום 1 למיקום של " #" במחרוזת (Copper Coils) |
Variable Resistors #116010 |
=MID([Col1],1,FIND(" #",[Col1],1)-1) |
חילוץ טקסט ממיקום 1 למיקום של " #" במחרוזת (Variable Resistors) |