שיתוף ב facebook
שיתוף ב whatsapp
שיתוף ב twitter
שיתוף ב linkedin

הפונקציה SEARCH באקסל

נגן וידאו
שתפו עם חברים שעמוד זה יכול לסייע להם
שיתוף ב facebook
Facebook
שיתוף ב twitter
Twitter
שיתוף ב linkedin
LinkedIn
  • הפונקציה SEARCH‏

    הסבר

    הפונקציה SEARCH  מאתרת מחרוזת טקסט אחת בתוך מחרוזת טקסט שניה ומחזירה את המספר של המיקום ההתחלתי של מחרוזת הטקסט הראשונה החל מהתו הראשון של מחרוזת הטקסט השניה.
    לדוגמה, כדי למצוא את מיקום האות "n" במילה "printer", באפשרותך להשתמש בפונקציה הבאה: ‎=SEARCH("n","printer")‎

    פונקציה זו מחזירה 4 כיוון ש- "n" הוא התו הרביעי במילה "printer".

    ניתן גם לחפש מילים בתוך מילים אחרות. לדוגמה, הפונקציה ‎=SEARCH("base","database")‎  מחזירה 5 כיוון שהמילה "base" מתחילה בתו החמישי של המילה "database".
    באפשרותך להשתמש בפונקציה SEARCH כדי לקבוע את המיקום של תו או מחרוזת טקסט בתוך מחרוזת טקסט אחרת, ולאחר מכן להשתמש בפונקציה MID להחזרת הטקסט. בנוסף אפשר להשתמש בפונקציה REPLACE לשינוי הטקסט.

    תחביר

    SEARCH(find_text,within_text,[start_num])‎

    ארגומנטים נדרשים

    • find_text   הטקסט שברצונך לאתר.
    • within_text  הטקסט שבתוכו אתה מחפש את הערך של הארגומנט find_text.

    ארגומנטים אופציונליים

    start_num  מספר התו בארגומנט within_text שבו ברצונך להתחיל בחיפוש.

    דוגמה

    הערות*

    • הפונקציה SEARCH אינה תלוית רישיות. אם ברצונך לבצע חיפוש תלוי רישיות, באפשרותך להשתמש בפונקציה FIND.
    • באפשרותך להשתמש בתווים הכלליים – סימן שאלה (?) וכוכבית (*) – בארגומנט find_text. סימן שאלה מתאים לתו בודד כלשהו; כוכבית מתאימה לרצף כלשהו של תווים. אם ברצונך למצוא סימן שאלה או כוכבית בפועל, הקלד תו Tilde ‏(~) לפני התו שאתה מחפש.
    • אם הערך של הארגומנט find_text לא נמצא, יוחזר ערך השגיאה ‎#VALUE!‎.
    • אם start_num מושמט, ערכו נחשב ל- 1.
    • אם start_num אינו גדול מ- 0 (אפס) או שהוא גדול מהאורך של within_text, יוחזר ערך השגיאה ‎#VALUE‎!‎.
    • השתמש ב- start_num כדי לדלג מספר מסוים של תווים.
      לדוגמה, נניח שאתה עובד עם מחרוזת הטקסט "AYF0093.YoungMensApparel". כדי למצוא את מיקום המופע הראשון של האות "Y" בחלק התיאורי של מחרוזת הטקסט, הגדר את start_num ל- 8, כך שהפונקציה לא תחפש כלל בחלק המספר הסידורי של הטקסט (במקרה זה, "AYF0093"). הפונקציה SEARCH מתחילה את פעולת החיפוש בתו השמיני, מאתרת את התו שמצוין בארגומנט find_text במיקום הבא ומחזירה את המספר 9.
      הפונקציה SEARCH מחזירה תמיד את מספר התווים מתחילת הארגומנט within_text ומונה גם את התווים שדילגת עליהם אם הארגומנט start_num גדול מ- 1.

    *כפי שמופיעות באתר התמיכה לאופיס של מיקרוסופט