הפונקציה SEARCH

SEARCH מחזירה את מספר התו בו תו או מחרוזת טקסט ספציפיים נמצאים לראשונה, החל מ- start_num. השתמש ב- SEARCH כדי לקבוע את המיקום של תו או מחרוזת טקסט בתוך מחרוזת טקסט אחרת כך שתוכל להשתמש בפונקציות MID או REPLACE כדי לשנות את הטקסט.

תחביר

SEARCH(find_text,within_text,start_num)‎

Find_text     הוא הטקסט שברצונך לחפש. באפשרותך להשתמש בתווים כלליים — סימן שאלה (?) וכוכבית (*) ב- find_text. סימן שאלה תואם לתו יחיד; כוכבית תואמת לרצף תווים. אם ברצונך לחפש סימן שאלה או כוכבית בפועל, הקלד טילדה (~) לפני התו.

Within_text     הוא הטקסט בו ברצונך לחפש את find_text.

Start_num     הוא מספר התו ב- within_text בו ברצונך להתחיל לחפש. השתמש ב- start_num כדי לדלג למספר תווים שצוין. לדוגמה, נניח שאתה עובד עם מחרוזת טקסט 'AYF0093.YoungMensApparel'. כדי למצוא את המספר של ה- 'Y' הראשון בחלק התיאורי של מחרוזת הטקסט, הגדר את start_num כשווה ל- 8 כך שהמערכת לא תחפש בחלק המספר הסידורי של הטקסט. SEARCH מתחיל עם תו 8, מחפש את find_text בתו הבא ומחזיר את המספר 9. SEARCH תמיד מחזיר את מספר התווים מהתחלת within_text, תוך ספירת התווים עליהם דילגת אם start_num גדול מ- 1.

הערות

  • SEARCH לא מבחין בין אותיות רישיות וקטנות בעת חיפוש בטקסט.

  • SEARCH דומה ל- FIND אלא ש- FIND תלוי רישיות.

  • אם find_text לא נמצא, מוחזר ערך השגיאה ‎#VALUE!‎.

  • אם start_num לא יצוין, הוא ייחשב כ- 1.

  • אם start_num אינו גדול מ- 0 (אפס) או גדול מהאורך של within_text, המערכת תחזיר את ערך השגיאה ‎#VALUE!‎.

דוגמאות

Col1

Col2

Col3

נוסחה

תיאור (תוצאה)

Statements

Profit Margin

margin

‎=SEARCH("e",[Col1],6)‎

מיקום ה- "e" הראשונה במחרוזת, החל מהמיקום השישי (7)

Statements

Profit Margin

שוליים

‎=SEARCH([Col3],[Col2])‎

מיקום "margin" ב- "Profit Margin" (8)

Statements

Profit Margin

שוליים

‎=REPLACE([Col2],SEARCH([Col3],[Col2]),6,"Amount")‎

מחליף את "Margin" ב- "Amount" (Profit Amount)

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

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

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

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

×