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