Office Forum Q&A

Welcome to our Office forum

Technical questions can be asked about Excel, Access, Word, PowerPoint, Outlook, SharePoint and other Office applications without registration and free of charge

New Question

 

א' שואלת:

אני צריכה להשתמש בפונקציה vlookup עם זמן בפורמט למשל 09:10,

למרות שהפורמט של הטורים בשתי הטבלאות מוגדר נכון, התוצאה היא אי התאמה בפורמט #N/A איך אפשר לפתור זאת?

 
תשובה:
 
אקסל מייצג ערכי שעה כמספרים עשרוניים עם מספר ספרות רב אחרי הנקודה העשרונית.
פונקציית VLOOKUP לא עובדת באופן תקין עם מספרים עשרוניים בהם יש יותר מ-5 ספרות אחרי הנקודה העשרונית ולכן מוחזרת השגיאה N/A.
 
מצ"ב דוגמה:
 
בגיליון A נגדיר את הפורמט של עמודות A ו-G כשעה ואת הפורמט של עמודה D ככללי.
בעמודה A נגדיר ערכי שעה ובעמודה B ערך מתאים לכל שעה.
נעתיק את הטבלה בעמודות A ו-B לעמודות D ו-E ונדביק כערכים (לחצן ימני -> הדבק כערכים).
בעמודה D יוצג הערך העשרוני המתאים לייצוג השעה באקסל.
בעמודה G נגדיר שעות ובעמודה H פונקציית Vlookup לחיפוש השעה בעמודה A והחזרת הערך מעמודה B.
פונקצית Vlookup תחזיר שגיאת N/A עקב ייצוג השעה כמספרים עשרוניים עם ספרות רבות אחרי הנקודה העשרונית.
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ניתן לפתור זאת על ידי הגדרה מראש של פורמט עמודות השעה כטקסט.
 
 
נגדיר את הפורמט של עמודות K ו-N כטקסט.
בעמודה K נגדיר ערכי שעות ובעמודה L ערך מתאים לכל שעה.
בעמודה N נגדיר שעות ובעמודה O נוסחת Vlookup לחיפוש השעה בעמודה K והחזרת הערך מעמודה L.
כעת פונקציית Vlookup מופעלת על עמודת ערכי טקסט ולכן יוחזר לכל שעה הערך המתאים.
 
 
 
 
 
 
 
 
 
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 
בברכה,
צוות אניפיט