הפונקציה FIND

חשוב: מאמר זה תורגם בתרגום מכונה, ראה כתב ויתור. תוכל למצוא את הגרסה באנגלית של המאמר כאן לעיונך.

איתור מחרוזת טקסט אחת (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","Miriam McGovern")‎

המיקום של ה- "m" הראשונה במחרוזת (6)

‎=FIND("M","Miriam McGovern",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)

הערה: כתב ויתור בנוגע לתרגום מכונה: מאמר זה תורגם על-ידי מערכת מחשב, ללא התערבות אדם. Microsoft מציעה את תרגומי המכונה כדי לסייע למשתמשים שאינם דוברי אנגלית ליהנות מתוכן בנושא מוצרים, שירותים וטכנולוגיות של Microsoft. מכיוון שהמאמר תורגם על-ידי מכונה, הוא עלול להכיל שגיאות באוצר המילים, בתחביר או בדקדוק.

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×