היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

נושא זה מספק עזרה עבור התרחישים הנפוצים ביותר עבור #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 או לקבל תמיכה בקהילת Answers.

למידע נוסף

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

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

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

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

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

זיהוי שגיאות בנוסחאות

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

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

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

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

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

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

×