לְהִצטַיֵן

הפניה לחוברת עבודה דינמית

Dynamic Workbook Reference

נוסחת Excel: הפניה דינמית לחוברת עבודהנוסחה גנרית
= INDIRECT (''['&workbook&']'&sheet&''!'&ref)
סיכום

כדי לבנות הפניה לגליון עבודה דינמי - הפניה לחוברת עבודה אחרת שנוצרת עם נוסחה המבוססת על משתנים שעשויים להשתנות - תוכלו להשתמש בנוסחה המבוססת על הפונקציה INDIRECT.

בדוגמה המוצגת הנוסחה ב- E6 היא:



 
= INDIRECT (''['&B6&']'&C6&''!'&D6)
הֶסבֵּר

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



איך להעלות משהו לכוח באקסל

הפניה לגליון עבודה חיצוני נראית כך:

איך למשוך שם משפחה בהצטיינות

'[data sample.xlsx] Sheet1'! A1



שימו לב לסוגריים המרובעים ([]) סביב שם חוברת העבודה, מרכאות בודדות ('') סביב גליון העבודה + גיליון, וסימן הקריאה (!) הבא.

כדי ליצור הפניה כזו באמצעות טקסט, אנו משתמשים בשרשור כדי להצטרף לערכים מעמודות B, C ו- D עם סוגריים, מרכאות וסימן קריאה נדרשים:

 
= INDIRECT (''['&B6&']'&C6&''!'&D6)

התוצאה מוזנת ל- INDIRECT כ- ref_text:



 
= INDIRECT (''[sample data.xlsx]Sheet1'!A1')

לאחר מכן הפונקציה INDIRECT מעריכה את הטקסט וממירה אותו להפניה. Excel עוקב אחר ההפניה ומחזיר את הערך בהפניה הנתונה.

איזו פונקציה מחזירה הפניה לתא

הערה: אם ההפניה אינה חוקית, או אם חוברת העבודה שהפניה אליה אינה פתוחה, INDIRECT יזרוק שגיאת # REF. אתה יכול לתפוס שגיאה זו באמצעות פונקציית IFERROR ולהציג תוצאה מותאמת אישית אם תרצה.

המחבר דייב ברונס


^