Функцията АДРЕС на Excel приема номер на ред и номер на колона като аргументи и връща стандартна препратка към клетка (адрес на клетка). Например, ако предадете ред номер 4 и колона номер 3, функцията връща C4. Функцията АДРЕС на Excel може да върне абсолютна или относителна препратка във всеки от двата референтни формата на Excel. Преди да стигнете до подробностите, ето кратък преглед на разликите между абсолютни и относителни препратки към клетки :
- А относителна позоваване се изразява като само буквата колона и броя ред (например, M290). Когато копирате формула, която съдържа относителна препратка към клетка, препратката — номерът на реда и буквата на колоната — се коригира, за да отразява местоположението, в което сте копирали формулата.
- Един Абсолютният има знак за долар в предната част на буквата на колоната и номера на реда (например $ M $ 290). Когато копирате формула, която съдържа абсолютна препратка към клетка, препратката не се променя.
- А смесен позоваване има знак долар пред буквата на колона или номера на ред (например, $ M290 или M $ 290). Когато копирате формула, която съдържа смесена препратка към клетка, частта от препратката със знака за долар не се променя, но другата част се променя.
Следното изображение показва работен лист, в който въвеждането на формула с относителна препратка към клетка причинява проблем. Общите суми са резултат от добавяне на данъка към сумата. Данъкът е процент (0,075) за данъчна ставка от 7,5 процента. Този процент е в клетка C1 и се посочва от формулите. Първата въведена формула е в клетка C7 и изглежда така: =B7*(1 + C1).
Промяна на препратка от относителна към абсолютна.
Формулата в клетка C7 работи правилно. Той препраща към клетка C1, за да изчисли общата сума. Но ако използвате манипулатора за запълване, за да копирате формулата от клетка C7 в клетки C8 и C9, има проблем. Препратката към клетка C1 се промени на клетка C2 и C3. Тъй като тези клетки са празни, резултатите в клетки C8 и C9 са неправилни; те са същите като сумите вляво. (Не се добавя данък.)
За по-добро разбиране, колона D показва формулите, които са в колона C. Когато формулата в клетка C7 беше изтеглена надолу, препратката C1 се промени на C2 в клетка C8 и на C3 в клетка C9. Често това е, което искате - Excel автоматично да променя препратките към клетките, когато се копира формула. Но понякога, тъй като в тази ситуация, е не това, което искате. Нуждаете се от абсолютна препратка към клетка.
Формулата в клетка C17 е почти идентична с тази в клетка C7, с изключение на това, че препратката към клетка C1 е направена абсолютна чрез поставяне на знак за долар пред номера на реда. Формулата в клетка C17 изглежда така: =B17*(1 + C$1). Когато тази формула беше изтеглена надолу в C18 и C19, препратката не беше коригирана, а остана да сочи към клетка C1. Имайте предвид, че в този пример само частта на реда на препратката се прави абсолютна. Това е всичко, което е необходимо. Бихте могли да направите препратката напълно абсолютна, като направите това: =B17*(1 + $C$1). Резултатът би бил същият, но не е задължителен в този пример.
Поставете знак за долар пред буквата на колоната на препратка към клетка, за да създадете абсолютна препратка към колона. Поставете знак за долар пред номера на реда, за да създадете абсолютна препратка към ред.
Excel поддържа два стила на референтни клетки: добрият стар стил A1 и стил R1C1. Стилът R1C1 използва числова система както за реда, така и за колоната, като тази: R4C10. В този пример R4C10 означава ред 4 колона 10.
За да промените стила на препратка към клетката, изберете Файл → Опции и проверете стила на справка R1C1 в областта Работа с формули в раздела Формули. Използването на формата R1C1 също така принуждава колоните в работния лист да се показват като цифри вместо система от букви. Това е полезно, когато работите с голям брой колони. Например, колона CV позиционно е 100-та колона. Запомнянето на 100 е по-лесно от запомнянето на CV.
За да се върнете към функцията АДРЕС на Excel, са необходими до пет аргумента :
- Номерът на реда на препратката
- Номерът на колоната на препратката
- Число, което казва на функцията как да върне препратката. По подразбиране е 1, но може да бъде
- 1 за пълен абсолют
- 2 за абсолютен ред и относителна колона
- 3 за относителен ред и абсолютна колона
- 4 за пълен роднина
- Стойност от 0 или 1, за да каже на функцията кой референтен стил да използва:
- 0 използва стила R1C1.
- 1 (по подразбиране, ако е пропуснато) използва стил A1.
- Работен лист или външна работна книга и справка за работен лист
Необходими са само първите два аргумента: номерът на реда и номерът на колоната, към които се адресира. Функцията връща посочената препратка като текст.
Използване на функцията АДРЕС на Excel
Синтаксис |
Резултат |
Коментирайте |
=АДРЕС(5,2) |
$B$5 |
Като аргументи се предоставят само колоната и редът. Функцията връща пълен абсолютен адрес. |
=АДРЕС(5,2,1) |
$B$5 |
Когато за третия аргумент се използва 1, се връща пълен абсолютен адрес. Това е същото като пропускането на третия аргумент. |
=АДРЕС(5,2,2) |
5 B$ |
Когато за третия аргумент се използва 2, се връща смесена препратка, с относителна колона и абсолютен ред. |
=АДРЕС(5,2,3) |
$ B5 |
Когато за третия аргумент се използва 3, се връща смесена препратка с абсолютна колона и относителна стойност на реда. |
=АДРЕС(5,2,4) |
B5 |
Когато за третия аргумент се използва 4, се връща пълна относителна препратка. |
=АДРЕС(5,2,1,0) |
R5C2 |
Когато четвъртият аргумент е false, се връща препратка в стил R1C1. |
=АДРЕС(5,2,3,0) |
R[5]C2 |
Този пример казва на функцията да върне смесена препратка в стил R1C1. |
=АДРЕС(5,2,1,,"Лист4") |
Лист 4!$B$5 |
Петият аргумент връща препратка към работен лист или външна работна книга. Това връща препратка в стил A1 към клетка B5 на лист 4. |
=АДРЕС(5,2,1,0,"Лист4") |
Лист 4!R5C2 |
Това връща препратка в стил R1C1 към B5 на лист 4. |
Използвайте функцията АДРЕС на Excel по този начин:
Щракнете върху клетка, където искате да се покаже резултатът.
Въведете =АДРЕС( за да стартирате функцията.
Въведете номер на ред, запетая (,) и номер на колона.
Можете също да въведете препратки към клетки, където се намират тези стойности.
Ако искате резултатът да бъде върнат в смесена или пълна препратка, въведете запетая (,) и съответното число: 2, 3 или 4.
Ако искате резултатът да бъде върнат в стил R1C1, въведете запетая (,) и въведете 0.
Ако искате резултатът да бъде препратка към друг работен лист, въведете запетая и поставете името на работния лист в двойни кавички.
Ако искате резултатът да бъде препратка към външна работна книга, въведете запетая ( , ) и въведете името на работната книга и името на работен лист заедно. Името на работната книга е в скоби, а цялата препратка е в двойни кавички, като това: "[Book1]Sheet2".
Въведете a ) и натиснете Enter.
Вместо да въвеждате номер на ред и колона директно в АДРЕС, можете да въведете препратки към клетки. Въпреки това, стойностите, които намирате в тези клетки, трябва да се оценяват до числа, които могат да се използват като номер на ред и колона.