
כדי לבדוק אם יש תאים ריקים בתוצאות VLOOKUP, אתה יכול לשלב את הפונקציה VLOOKUP עם הפונקציה IF. בדוגמה המוצגת, הנוסחה ב- G5, שהועתקה למטה, היא:
להצטיין להסיר מקום בתחילת התא
= IF ( VLOOKUP (A1,data,col,0)='','', VLOOKUP (A1,data,col,0))
היכן 'הנתונים' הם טווח בשם B5: C11.
הֶקשֵׁר
כאשר VLOOKUP לא מצליח למצוא ערך בטבלת חיפוש, הוא מחזיר את השגיאה #לא רלוונטית. אתה יכול להשתמש ב פונקציית IFNA אוֹ פונקציית IFERROR ללכוד את השגיאה הזו. עם זאת, כאשר התוצאה בטבלת חיפוש היא תא ריק , לא נזרקת שגיאה, VLOOKUP פשוט מחזיר אפס.
הדבר יכול לגרום לבעיות כאשר טבלת החיפוש מכילה ערכי אפס בפועל, מכיוון שהיא מצביעה על כך שתאים ריקים בטבלת החיפוש מכילים גם אפסים, כאשר הם למעשה ריקים. כדי לעקוף בעיה זו אתה יכול לבדוק את התוצאה של VLOOKUP במפורש עם פונקציית IF , ולאחר מכן החזר תוצאה מותאמת אישית אם אתה מוצא מחרוזת ריקה.
הֶסבֵּרכדי לבדוק את התוצאה של VLOOKUP ישירות, אנו משתמשים בפונקציה IF כך:
= IF ( VLOOKUP (E5,data,2,0)='','', VLOOKUP (E5,data,2,0))
מְתוּרגָם: אם התוצאה מ- VLOOKUP היא מחרוזת ריקה (''), החזר מחרוזת ריקה.
כיצד לפתור משוואות ריבועיות באקסל
אם התוצאה מ- VLOOKUP אינה מחרוזת ריקה, הפעל שוב VLOOKUP והחזר תוצאה רגילה:
= IF ( VLOOKUP (E5,data,2,0)='',''
שים לב בשני המקרים, הארגומנט הרביעי עבור VLOOKUP מוגדר לאפס כדי לאלץ התאמה מדויקת.
חלופי עם LEN או ISNUMBER
בהתאם לצרכים שלך, תוכל להרחיב את הרעיון שלמעלה כדי להריץ בדיקות ספציפיות יותר. לדוגמה, כדי לבדוק אם יש תאים שממש יש להם אפס תווים (כלומר אורך של אפס), אתה יכול להשתמש ב- פונקציית LEN ככה:
VLOOKUP (E5,data,2,0)
כדי לבדוק תוצאות מספריות בלבד, תוכל להשתמש ב הפונקציה ISNUMBER וסדר מחדש את ההיגיון כך:
= IF ( LEN ( VLOOKUP (E5,data,2,0))=0,'', VLOOKUP (E5,data,2,0))
מְתוּרגָם: אם התוצאה מ- VLOOKUP היא מספר, החזר חיפוש רגיל. אם לא, החזר מחרוזת ריקה ('').
הסופר דייב בראנס