נושא זה מספק עזרה עבור התרחישים הנפוצים ביותר עבור #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! שגיאת #REF!.
לדוגמה, פונקציה כגון:
- =FIND("gloves","Gloves (Youth)",1)
יזרוק את #VALUE! מאחר שאין "כפפות" תואמות במחרוזת, אך יש "Gloves". זכור כי הפונקציה FIND היא תלוית רישיות, לכן find_text שהערך ב- 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" במחרוזת "פונקציות ונוסחאות" (within_text) החל מהתו ה- 25 (start_num), אך מחזיר #VALUE! מכיוון שקיימים 22 תווים בלבד במחרוזת.
עצה
כדי למצוא את מספר התווים הכולל במחרוזת טקסט, השתמש בפונקציה LEN
פתרון: תקן את המספר ההתחלתי לפי הצורך.
זקוק לעזרה נוספת?
תמיד תוכל לשאול מומחה ב- Excel Tech Community או לקבל תמיכה בקהילות.
למידע נוסף
תיקון שגיאת #VALUE! שגיאה