לפעמים נראה ש-Excel החליט להתעלל בנו. מכירים את המצב הזה?

vl201

אפשר לראות שערך החיפוש (12345) קיים בטבלת החיפוש (B3:C5) ובכל זאת התוצאה היא ערך שגיאה #N/A.

יש מספר סיבות לתופעה זו.

1 – מספר שמור כטקסט.

במקרה שלנו, ערך התא נראה מספר אבל הוא בעצם טקסט

vl202

גם אם פורמט התא הוא כללי (General) מספר יכול להיות שמור כטקסט

vl203

הגרש לפני המספר, שלא נראה בתא, הופך אותו לטקסט.

אפשר לוודא האם ערך של תא, שנראה כמו מספר, הוא אכן מספר או טקסט עם הפונקציה ISTEXT או עם הפונקציה ISNUMBER

vl204

פתרונות לבעיה זו:

א. הפיכת ערכי הטקסט בטבלת החיפוש למספרים.

שיטה 1 – העתק-הדבקה מיוחדת-ערכים-הכפל

אם כל הערכים בטבלת החיפוש הם מספרים בפורמט של טקסט, נוכל להפוך אותם למספרים ע"י הכפלת ב-1. בתא פנוי מכניסים 1 ומעתיקים אותו ללוח ההעתקה (Ctrl+C). אחר כך בוחרים את הטווח של המספרים בפורמט טקסט ומבצעים העתקה מיוחדת-ערכים-הכפל

שיטה 2 – נתונים-טקסט לעמודות

בוחרים את הטווח שרוצים להפוך וטאב "נתונים" לוחצים על הצלמית "טקסט לעמודות"

vl205

באשף שנפתח עוברים לשלב השלישי, בוחרים באופציית "כללי" ולוחצים "סיום

vl206

ב – שימוש בפונקציות או באופרטורים

אם לא רוצים לשנות את טבלת המקור, נוכל להשתמש בפונקציות או באופרטורים על מנת להפוך את ערך החיפוש (שהוא מספר בדוגמה שלנו) לטקסט וכך ליצור התאמה לערכים בטבלה

אפשר לשרשר את ערך החיפוש עם האופרטור & וכך להפוך את המספר בארגומנט הראשון של VLOOKUP לטקסט

=VLOOKUP(E3&"",$B$3:$C$5,2,0)

vl207

אפשר גם להשתמש בפונקציה TEXT:

=VLOOKUP(TEXT(E3,"General"),$B$3:$C$5,2,0)

vl208

2 – רווחים עודפים בתא

שגיאה #N/A יכולה לקרות גם כאשר יש רווחים עודפים בתא

vl209

אפשר להסיר את הרווחים העודפים בעזרת פונקצית ה-TRIM. יוצרים עמודת עזר עם הפונקציה TRIM ואת התוצאות מעתיקים (העתקה מיוחדת-ערכים) בעמודה המקורית של הטבלה. אחרי ההעתקה מוחקים את עמודת העזר

הסרטון מתאר את התהליך

© 2012 LookUp - פתרונות Excel והדרכה מתקדמת Suffusion WordPress theme by Sayontan Sinha