פ' שואלת:
ברצוני ליצור הפניה מקובץ אקסל אחד לאחר לפי נתון משתנה.
כל יום אני מורידה דו"ח חדש ושומרת אותו כקובץ אקסל חדש.
יש לי קובץ מרכזי ששולף נתונים לפי תאריך.
בקובץ יש תא עם תאריך ואני רוצה שכשאשנה את התאריך הוא ידע ללכת לקובץ בשם זהה וישלוף את הנתונים משם.
אשמח לעזרה.
תשובה:
ניתן להגדיר הפניה דינמית לקובץ אקסל בנוסחה Dynamic workbook reference על ידי שימוש בפונקציית INDIRECT של אקסל.
מצ"ב דוגמה -
1. ניצור קובץ אקסל בשם 01072022

2. ניצור קובץ אקסל בשם Example ונגדיר בו את הטבלה הבאה -
תאריך - תא בו נזין את התאריך שעל פיו ניצור הפניה לקובץ המבוקש
שם קובץ - נוסחה להגדרת שם הקובץ המתאים בהתאם לתאריך לדוגמה:
=TEXT(A2,"ddmmyyyy")&".xlsx"
שם גיליון ותא - שם הגיליון והתא בו נמצא הנתון המבוקש בקובץ
נוסחה - נוסחה שמחזירה את הערך מהקובץ, הגיליון והתא המבוקשים
=INDIRECT("'["&B2&"]"&C2&"'!"&D2)


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