30 عملکرد اکسل در 30 روز: ADDRESS

دیروز در ماراتن 30 عملکرد اکسل در 30 روز ما عناصر آرایه را با استفاده از تابع پیدا کردیم MATCH (SEARCH) و متوجه شد که در یک تیم با ویژگی های دیگری مانند VLOOKUP (VLOOKUP) و شاخص (فهرست مطالب).

در روز بیستم ماراتن خود، مطالعه عملکرد را اختصاص خواهیم داد ADDRESS (نشانی). آدرس سلول را در قالب متن با استفاده از شماره ردیف و ستون برمی گرداند. آیا به این آدرس نیاز داریم؟ آیا می توان همین کار را با سایر توابع انجام داد؟

بیایید به جزئیات عملکرد نگاهی بیندازیم ADDRESS (ADDRESS) و نمونه هایی از کار با آن را مطالعه کنید. اگر اطلاعات تکمیلی یا نمونه هایی دارید در نظرات به اشتراک بگذارید.

عملکرد 20: آدرس

عملکرد ADDRESS (ADDRESS) یک مرجع سلول را به عنوان متن بر اساس شماره ردیف و ستون برمی گرداند. می تواند یک آدرس به سبک پیوند مطلق یا نسبی را برگرداند. A1 or R1C1. علاوه بر این، نام برگه را می توان در نتیجه گنجاند.

چگونه می توان از تابع ADDRESS استفاده کرد؟

عملکرد ADDRESS (ADDRESS) می تواند آدرس یک سلول را برگرداند یا در ارتباط با سایر توابع به موارد زیر کار کند:

  • آدرس سلول را با شماره ردیف و ستون دریافت کنید.
  • با دانستن شماره سطر و ستون، مقدار سلول را بیابید.
  • آدرس سلولی را که بیشترین مقدار را دارد برگردانید.

نحو ADDRESS (ADDRESS)

عملکرد ADDRESS (ADDRESS) دارای نحو زیر است:

ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text])

АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[а1];[имя_листа])

  • abs_num (نوع_پیوند) - اگر برابر باشد 1 یا اصلاً مشخص نشده باشد، تابع آدرس مطلق ($A$1) را برمی گرداند. برای دریافت آدرس نسبی (A1)، از مقدار استفاده کنید 4. گزینه های دیگر: 2= 1 دلار استرالیا، 3=$A1.
  • a1 – اگر TRUE (TRUE) یا اصلاً مشخص نشده باشد، تابع یک مرجع در سبک برمی‌گرداند A1، اگر FALSE (FALSE)، سپس در سبک R1C1.
  • ورق_متن (sheet_name) – اگر بخواهید آن را در نتیجه برگردانده شده توسط تابع مشاهده کنید، می توان نام برگه را مشخص کرد.

تله ADDRESS

عملکرد ADDRESS (ADDRESS) فقط آدرس سلول را به عنوان یک رشته متنی برمی گرداند. اگر به مقدار یک سلول نیاز دارید، از آن به عنوان آرگومان تابع استفاده کنید غیر مستقیم (INDIRECT) یا از یکی از فرمول های جایگزین نشان داده شده در مثال 2 استفاده کنید.

مثال 1: آدرس سلول را با شماره ردیف و ستون دریافت کنید

با استفاده از توابع ADDRESS (ADDRESS) می توانید آدرس سلول را به صورت متن با استفاده از شماره ردیف و ستون دریافت کنید. اگر فقط این دو آرگومان را وارد کنید، نتیجه یک آدرس مطلق خواهد بود که به سبک پیوند نوشته شده است A1.

=ADDRESS($C$2,$C$3)

=АДРЕС($C$2;$C$3)

مطلق یا نسبی

اگر مقدار آرگومان را مشخص نکنید abs_num (reference_type) در یک فرمول، نتیجه یک مرجع مطلق است.

برای دیدن آدرس به عنوان یک پیوند نسبی، می توانید به عنوان یک آرگومان جایگزین کنید abs_num مقدار (reference_type). 4.

=ADDRESS($C$2,$C$3,4)

=АДРЕС($C$2;$C$3;4)

A1 یا R1C1

برای استایل دادن به پیوندها R1C1، به جای سبک پیش فرض A1، برای آرگومان باید FALSE را مشخص کنید a1.

=ADDRESS($C$2,$C$3,1,FALSE)

=АДРЕС($C$2;$C$3;1;ЛОЖЬ)

نام برگه

آخرین آرگومان نام برگه است. اگر در نتیجه به این نام نیاز دارید، آن را به عنوان آرگومان مشخص کنید sheet_text (نام_برگ).

=ADDRESS($C$2,$C$3,1,TRUE,"Ex02")

=АДРЕС($C$2;$C$3;1;ИСТИНА;"Ex02")

مثال 2: مقدار سلول را با استفاده از شماره ردیف و ستون بیابید

عملکرد ADDRESS (ADDRESS) آدرس سلول را به صورت متن برمی گرداند، نه به عنوان یک پیوند معتبر. اگر نیاز به دریافت مقدار یک سلول دارید، می توانید از نتیجه برگردانده شده توسط تابع استفاده کنید ADDRESS (ADDRESS)، به عنوان استدلال برای غیر مستقیم (غیر مستقیم). ما تابع را مطالعه خواهیم کرد غیر مستقیم (غیر مستقیم) بعداً در ماراتن 30 عملکرد اکسل در 30 روز.

=INDIRECT(ADDRESS(C2,C3))

=ДВССЫЛ(АДРЕС(C2;C3))

عملکرد غیر مستقیم (INDIRECT) می تواند بدون عملکرد کار کند ADDRESS (نشانی). در اینجا نحوه شما با استفاده از عملگر الحاق "&“، آدرس مورد نظر را به سبک کور کنید R1C1 و در نتیجه مقدار سلول را بدست آورید:

=INDIRECT("R"&C2&"C"&C3,FALSE)

=ДВССЫЛ("R"&C2&"C"&C3;ЛОЖЬ)

عملکرد شاخص (INDEX) همچنین می تواند مقدار یک سلول را برگرداند اگر یک ردیف و شماره ستون مشخص شده باشد:

=INDEX(1:5000,C2,C3)

=ИНДЕКС(1:5000;C2;C3)

1:5000 5000 ردیف اول یک برگه اکسل هستند.

مثال 3: آدرس سلول را با حداکثر مقدار برگردانید

در این مثال سلولی با حداکثر مقدار را پیدا کرده و از تابع استفاده می کنیم ADDRESS (ADDRESS) برای دریافت آدرس او.

عملکرد MAX (MAX) حداکثر عدد را در ستون C پیدا می کند.

=MAX(C3:C8)

=МАКС(C3:C8)

بعد تابع می آید ADDRESS (ADDRESS) همراه با MATCH (MATCH) که شماره خط را پیدا می کند و ستون (COLUMN) که شماره ستون را مشخص می کند.

=ADDRESS(MATCH(F3,C:C,0),COLUMN(C2))

=АДРЕС(ПОИСКПОЗ(F3;C:C;0);СТОЛБЕЦ(C2))

پاسخ دهید