כיצד לתקן שגיאת ‎#VALUE!‎ בפונקציות FIND/FINDB ו- SEARCH/SEARCHB

נושא זה מספק עזרה עבור התרחישים הנפוצים ביותר של שגיאת ‎#VALUE!‎ בפונקציות FIND/FINDB ו- SEARCH/SEARCHB.

כמה דברים שעליך לדעת אודות הפונקציות FIND ו- SEARCH

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

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

  • התחביר של פונקציות אלה הוא זהה find_text, within_text, [start_num])‎. אם נפשט את זה לשפה רגילה, התחביר אומר מה ברצונך למצוא?, איפה ברצונך למצוא את זה?, מאיזה מיקום ברצונך להתחיל?

הבעיה: לא ניתן למצוא את הערך שצוין בארגומנט find_text במחרוזת within_text

אם הפונקציה אינה יכולה למצוא את הטקסט שאמור להימצא במחרוזת הטקסט שצוינה, היא תציג שגיאת ‎#VALUE!‎.

לדוגמה, פונקציה כגון:

  • ‎=FIND("gloves","Gloves (Youth)",1)‎

תציג שגיאת ‎#VALUE!‎ מאחר שאין במחרוזת ערך "gloves" תואם, אבל יש "Gloves". זכור שהפונקציה FIND היא תלוית רישיות ולכן יש לוודא שיש לערך בארגומנט find_text התאמה מדויקת במחרוזת בארגומנט within_text.

עם זאת, פונקציית SEARCH זו תחזיר ערך של 1, מאחר שהיא אינה תלוית רישיות:

  • ‎=SEARCH("gloves","Gloves (Youth)",1)‎

הפתרון: תקן את התחביר לפי הצורך.

הבעיה: הארגומנט start_num מוגדר לאפס (0)

הארגומנט start_num הוא אופציונלי. אם תשמיט אותו, המערכת תניח שערך ברירת המחדל הוא 1. עם זאת, אם הארגומנט נמצא בתחביר והערך מוגדר כ- 0, תופיע שגיאת ‎#VALUE!‎.

הפתרון: הסר את הארגומנט start_num אם אין בו צורך, או הגדר אותו לערך הנכון.

הבעיה: הארגומנט start_num גדול מהארגומנט within_text

לדוגמה, הפונקציה:

  • ‎=FIND(“s”,”Functions and formulas”,25)‎

מחפשת "s" במחרוזת "Functions and formulas" (‏within_text) המתחילה בתו ה- 25 ‏(start_num), אך מחזירה שגיאת ‎#VALUE!‎ מאחר שהמחרוזת כוללת 22 תווים בלבד.

עצה:  כדי למצוא את מספר התווים הכולל במחרוזת טקסט, השתמש בפונקציה LEN

הפתרון: תקן את המספר הפותח לפי הצורך.

האם יש לך שאלה בנושא פונקציה ספציפית?

פרסם שאלה בפורום הקהילה של Excel

עזור לנו לשפר את Excel

האם יש לך הצעות לשיפור הגירסה הבאה של Excel? אם כן, עיין בנושאים תחת User Voice עבור Excel.

למידע נוסף

תיקון שגיאת ‎#VALUE!‎

הפונקציות FIND/FINDB

הפונקציות SEARCH/SEARCHB

מבט כולל על נוסחאות ב- Excel

כיצד להימנע מנוסחאות שגויות

שימוש בבדיקת שגיאות לזיהוי שגיאות בנוסחאות

כל הפונקציות של Excel (בסדר אלפביתי)

כל הפונקציות של Excel (לפי קטגוריה)

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

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

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

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

×