פונקציית חיפוש ב- Excel (נוסחה, דוגמאות) | איך להישתמש?

פונקציית חיפוש ב- Excel

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

הפונקציה SEARCH היא פונקציית טקסט המשמשת לאיתור מיקום המצע במחרוזת / טקסט.

הפונקציה SEARCH יכולה לשמש כפונקציה של גליון עבודה והיא אינה פונקציה רגישה לאותיות רישיות.

נוסחת חיפוש ב- Excel

להלן נוסחת ה- SEARCH ב- Excel

הֶסבֵּר

לפונקציית SEARCH של Excel שני פרמטרים שניים (find_text, within_text) הם פרמטרים חובה ואחד (start_num) הוא אופציונלי.

פרמטר חובה:

  • find_text: find_text מתייחס למצע / התו אותו ברצונך לחפש בתוך מחרוזת או לטקסט שברצונך לגלות.
  • WITHIN_TEXT: . היכן נמצא המצע שלך או היכן אתה מבצע את ה- find_text.

פרמטר אופציונלי:

  • [START_NUM]: מאיפה אתה רוצה להתחיל בחיפוש בתוך הטקסט ב- Excel. אם הושמט אז SEARCH מחשיב את זה כחיפוש 1 וכוכב מהתו הראשון.

כיצד להשתמש בפונקציית החיפוש ב- Excel? (עם דוגמאות)

פונקציית SEARCH פשוטה מאוד וקלה לשימוש. בואו להבין את העבודה של SEARCH Function על ידי כמה דוגמאות.

אתה יכול להוריד תבנית Excel זו של פונקציית חיפוש כאן - תבנית Excel עבור פונקציית חיפוש

דוגמה מס '1

בואו לבצע חיפוש פשוט במצע "טוב" בטקסט או במחרוזת הנתונה. כאן חיפשנו את המילה הטובה באמצעות הפונקציה SEARCH והיא תחזיר את המיקום של המילה הטובה בבוקר טוב.

= חיפוש ("טוב", B6) והפלט יהיה 1.

ונניח שיש שני התאמות שנמצאו לטובה אז SEARCH ב- excel ייתן לך את ערך ההתאמה הראשון אם אתה רוצה את המיקום הטוב השני ואז פשוט תשתמש ב- = SEARCH ("טוב", B7, 2) [start_num] כ -2 אז זה ייתן לך את המיקום של ערך ההתאמה השני והפלט יהיה 6.

דוגמה מס '2

בדוגמה זו נסנן את השם הפרטי ואת שם המשפחה מהשם המלא באמצעות ה- SEARCH ב- Excel.

לשם פרטי = LEFT (B12, SEARCH (”“, B12) -1)

עבור שם משפחה = RIGHT (B12, LEN (B12) -SEARCH ("", B12))

דוגמה מס '3

נניח שיש קבוצה של מזהים ועליך לברר את המיקום _ בתוך המזהים ואז פשוט להשתמש ב- Excel SEARCH כדי לגלות את המיקום "_" בתוך המזהים.

= SEARCH (“_” , B27 ) והפלט יהיה 6.

דוגמה מס '4

בואו נבין את העבודה של חיפוש ב- Excel עם תווים של תווים כלליים.

שקול את הטבלה הנתונה וחפש את ה- 0 הבא בטקסט A1-001-ID

ומיקום ההתחלה יהיה 1 אז = פלט חיפוש ("?" & I8, J8, K8) יהיה 3 כי "?" הזניח את התו האחד לפני ה- 0 והפלט יהיה 3.

עבור השורה השנייה בטבלה נתונה תוצאת החיפוש עבור A בתוך B1-001-AY

יהיה 8 אבל אם נשתמש ב- "*" בחיפוש זה ייתן לך את ה- 1 כפלט מיקום מכיוון שהוא יזניח את כל התווים לפני "A" והפלט יהיה 1 עבורו = SEARCH ("*" & I9, J9).

באופן דומה עבור "J" 8 עבור = SEARCH (I10, J10, K10) ו- 7 for = SEARCH ("?" & I10, J10, K10).

באופן דומה בשורה רביעית הפלט יהיה 8 עבור = SEARCH (I11, J11, K11) ו- 1 for = SEARCH (“*” & I11, J11, K11)

דברים שיש לזכור

  • זה לא תלוי רישיות
    • הוא מחשיב את Tanuj ו- Tanuj כערך זהה, כלומר, הם אינם מבחינים בין אותיות קטנות וקטנות לבין אותיות קטנות.
  • מותר גם לדמויות תווים כלליים כלומר "?" , "*" ו- "~" טילדה.
    • "?" משמש למציאת דמות אחת.
    • "*" משמש לרצף ההתאמה.
    • אם אתה באמת רוצה לחפש את "*" או "?" ואז השתמש ב- "~" לפני הדמות.
  • זה מחזיר את ה- #VALUE! שגיאה אם ​​אין מחרוזת תואמת בתוך ה- text__text.

נניח שבדוגמה שלהלן אנו מחפשים מצע "a" בעמודה "שם" אם נמצא שהוא יחזיר את המיקום של שם אחר, הוא יתן שגיאת # VALUE כמוצג להלן.