פ' שואלת:
אני רוצה שיחפש לי בקובץ "X" בגליון "X" בטווח מסוים, ערך של תא שנמצא בתחילת שורה בה אני עומדת ויביא לי משם את הנתון שנמצא בעמודה השלישית בשורה בה נמצא הערך שחיפשתי.
המון תודה.
תשובה:
ניתן להגדיר נוסחה לחיפוש דינמי של ערך בקובץ אקסל, גיליון טווח ועמודה על ידי שילוב של שימוש בפונקציות Vlookup ו- INDIRECT של Excel.
מצ"ב דוגמה -
1. ניצור קובץ אקסל בשם 240722 ונגדיר טבלת מחירים. בעמודה A יוגדר שם המוצר ובעמודה B מחיר המוצר בש"ח -

2. ניצור קובץ אקסל בשם Example ונגדיר בו את הטבלה הבאה -
שם המוצר - תא בו נזין את שם המוצר עבורו נרצה לחפש את המחיר
שם קובץ, גיליון וטווח - שם קובץ המחירים, שם גיליון הנתונים וטווח טבלת המחירים
מחיר המוצר - נוסחה שמחפשת את שם המוצר שמוגדר בעמודה A, בקובץ, בגיליון ובטווח שמוגדרים בעמודות B-D ומחזירה בעמודה E את מחיר המוצר מהעמודה השנייה בשורה בה נמצא שם המוצר בטבלת המחירים.
=VLOOKUP(A2,INDIRECT("'["&B2&"]"&C2&"'!"&D2),2,0)

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