לְהִצטַיֵן

קבל כתובת של טווח בשם

Get Address Named Range

נוסחת Excel: קבל כתובת של טווח בשםנוסחה כללית | _+_ | סיכום

כדי לקבל את הכתובת המלאה של א טווח בשם עם נוסחת Excel, אתה יכול להשתמש בפונקציה ADDRESS יחד עם הפונקציות ROW ו- COLUMN. בדוגמה המוצגת, הנוסחה ב- G5 היא:





= ADDRESS ( ROW (nr), COLUMN (nr))&':'& ADDRESS ( ROW (nr)+ ROWS (nr)-1, COLUMN (nr)+ COLUMNS (nr)-1)

כאשר 'נתונים' הוא הטווח B5: D10 בשם

הֶסבֵּר

הליבה של נוסחה זו היא הפונקציה ADDRESS, המשמשת להחזרת כתובת תא המבוססת על שורה ועמודה נתון. לרוע המזל, הנוסחה מסתבכת במקצת מכיוון שאנו צריכים להשתמש ב- ADDRESS פעמיים: פעם אחת כדי לקבל כתובת של התא הראשון בטווח, ופעם אחת כדי לקבל את כתובת התא האחרון בטווח. שתי התוצאות מצטרפות לשילוב ואופרטור הטווח (:) והטווח המלא מוחזר כטקסט.





כדי לקבל את התא הראשון בטווח, אנו משתמשים בביטוי זה:

 
= ADDRESS ( ROW (data), COLUMN (data),4)&':'& ADDRESS ( ROW (data)+ ROWS (data)-1, COLUMN (data)+ COLUMNS (data)-1,4)

ROW מחזיר את מספר השורה הראשונה המשויכת לטווח, 5*.



COLUMN מחזיר את מספר העמודה הראשון המשויך לטווח, 2.

כאשר abs_num מוגדר ל- 4 (יחסית), ADDRESS מחזיר את הטקסט 'B5'.

כיצד להשתמש ב- VBA ב- Excel
 
= ADDRESS ( ROW (data), COLUMN (data))

כדי לקבל את התא האחרון בטווח, אנו משתמשים בביטוי זה:

 
= ADDRESS (5,2,4) // returns 'B5'

לִרְאוֹת הדף הזה להסבר מפורט.

בעיקרו של דבר, אנו פועלים על פי אותו רעיון שלמעלה, ומוסיפים מתמטיקה פשוטה לחישוב השורה האחרונה והעמודה האחרונה של הטווח, המוזנים כמקודם ב- ADDRESS כאשר abs_num מוגדר ל -4. זה מצטמצם לביטוי הבא, שמחזיר את הטקסט ' D10 ':

 
= ADDRESS ( ROW (data)+ ROWS (data)-1, COLUMN (data)+ COLUMNS (data)-1,4)

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

 
= ADDRESS (10,4,4) // returns 'D10'

טווח שמו מתא אחר

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

 
='B5'&':'&'D10' ='B5:D10

הגדר abs_num ל- 4 בתוך ADDRESS כדי לקבל כתובת יחסית.

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

הסופר דייב בראנס


^