לְהִצטַיֵן

פונקציית INDIRECT של Excel

Excel Indirect Function

הפונקציה Excel INDIRECTסיכום

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



מטרה צור הפניה מהטקסט ערך החזרה הפניה חוקית לגליון עבודה. תחביר = INDIRECT (ref_text, [a1]) ארגומנטים
  • ref_text - הפניה המסופקת כטקסט.
  • א 1 - [אופציונלי] בוליאני לציון הפניה בסגנון A1 או R1C1. ברירת המחדל היא TRUE = סגנון A1.
גִרְסָה Excel 2003 הערות שימוש

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

 
= INDIRECT ('A1') // returns reference to A1

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





  • נוסחה שצריכה א מִשְׁתַנֶה שם גיליון
  • הפניה קבועה שלא תשתנה גם כאשר מחקים שורות או עמודות
  • יצירת מערכים מספריים עם הפונקציה ROW בנוסחאות מורכבות

הערה: INDIRECT הוא א פונקציה נדיפה ויכול לגרום לבעיות ביצועים בגליונות עבודה גדולים או מורכבים.

תמצית אקסל חודש ושנה מתאריך

שם גליון עבודה משתנה

בדוגמה המוצגת לעיל, INDIRECT מוגדר להשתמש בשם גיליון משתנה כך:



 
= INDIRECT (B6&'!A1') // sheet name in B6 is variable

הנוסחה ב- B6, שהועתקה למטה, מחזירה את הערך בתא A1 ב -5 הגיליונות הראשונים באמצעות שמות הגיליונות שהוזנו בעמודה B. במילים אחרות, כאשר מזינים שם גיליון אחר בעמודה B, מוחזרת תוצאה חדשה. באותה גישה, תוכל לאפשר למשתמש בחר שם גיליון עם רשימה נפתחת , ולאחר מכן בנה הפניה לגיליון הנבחר עם INDIRECT.

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

הפניה קבועה

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

לסכם ערכים מרובים בעמודה
 
= INDIRECT ('A1:A100') // will not change

צור מערך מספרי

שימוש מתקדם יותר ב- INDIRECT הוא יצירת מספר מַעֲרָך עם ה פונקציית ROW ככה:

 
 ROW ( INDIRECT ('1:10')) // create {12345678910}

מקרה שימוש אחד מוסבר בנוסחה זו, אשר מסכם את ערכי n התחתונים בטווח .

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

הערות

  • הפניות שנוצרו על ידי INDIRECT מוערכות בזמן אמת ותוכן ההפניה מוצג.
  • מתי ref_text הוא הפניה חיצונית לחוברת עבודה אחרת, חוברת העבודה חייבת להיות פתוחה.
  • א 1 הוא אופציונלי. כאשר מושמט, a1 הוא TRUE = הפניה בסגנון A1.
  • מתי א 1 מוגדר כ- FALSE, INDIRECT ייצור הפניה בסגנון R1C1.
  • INDIRECT הוא א פונקציה נדיפה , ויכול לגרום לבעיות ביצועים.


^