Funkcia Excel ADDRESS berie ako argumenty číslo riadka a číslo stĺpca a vracia štandardný odkaz na bunku (adresu bunky). Napríklad, ak prejdete riadkom číslo 4 a stĺpcom číslo 3, funkcia vráti C4. Funkcia ADRESA programu Excel môže vrátiť absolútny alebo relatívny odkaz v jednom z dvoch referenčných formátov programu Excel. Skôr než sa dostanete k podrobnostiam, tu je rýchly prehľad rozdielov medzi absolútnymi a relatívnymi odkazmi na bunky :
- Relatívna referencie je vyjadrená ako len stĺpci písmeno a číslo riadku (napríklad, M290). Keď kopírujete vzorec, ktorý obsahuje relatívny odkaz na bunku, odkaz – číslo riadka a písmeno stĺpca – sa upraví tak, aby odrážal umiestnenie, do ktorého ste vzorec skopírovali.
- Absolútny odkaz má dolára pred stĺpci písmeno a číslo riadku (napríklad $ M $ 290). Keď skopírujete vzorec, ktorý obsahuje absolútny odkaz na bunku, odkaz sa nezmení.
- Zmiešané Referenčné má dolára pred stĺpci písmeno alebo číslo riadka (napríklad $ M290 alebo M $ 290). Keď kopírujete vzorec, ktorý obsahuje zmiešaný odkaz na bunku, časť odkazu so znakom dolára sa nezmení, ale druhá časť áno.
Nasledujúci obrázok zobrazuje pracovný hárok, v ktorom zadávanie vzorca s relatívnym odkazom na bunku spôsobuje problém. Súčty sú výsledkom pripočítania dane k sume. Daň je percento (0,075) pri sadzbe dane 7,5 percenta. Toto percento je v bunke C1 a odkazujú naň vzorce. Prvý vzorec, ktorý bol zadaný, je v bunke C7 a vyzerá takto: =B7*(1 + C1).
Zmena referencie z relatívnej na absolútnu.
Vzorec v bunke C7 funguje správne. Na výpočet súčtu odkazuje na bunku C1. Ale ak použijete rukoväť výplne na skopírovanie vzorca z bunky C7 do buniek C8 a C9, nastal problém. Odkaz na bunku C1 sa zmenil na bunku C2 a C3. Pretože tieto bunky sú prázdne, výsledky v bunkách C8 a C9 sú nesprávne; sú rovnaké ako sumy vľavo. (Nepripočítava sa žiadna daň.)
Pre lepšie pochopenie stĺpec D zobrazuje vzorce, ktoré sú v stĺpci C. Keď sa vzorec v bunke C7 presunie nadol, odkaz C1 sa zmení na C2 v bunke C8 a na C3 v bunke C9. Často je to to, čo chcete - aby Excel automaticky zmenil odkazy na bunky pri kopírovaní vzorca. Ale niekedy, ako v tejto situácii, to nie je to, čo chcete. Potrebujete absolútny odkaz na bunku.
Vzorec v bunke C17 je takmer identický so vzorcom v bunke C7 okrem toho, že odkaz na bunku C1 bol riadok absolútny umiestnením znaku dolára pred číslo riadka. Vzorec v bunke C17 vyzerá takto: =B17*(1 + C$1). Keď bol tento vzorec presunutý nadol do C18 a C19, odkaz nebol upravený, ale zostal smerovať na bunku C1. Všimnite si, že v tomto príklade je len riadková časť odkazu absolútna. To je všetko, čo je potrebné. Referenciu ste mohli urobiť úplne absolútnou takto: =B17*(1 + $C$1). Výsledok by bol rovnaký, ale v tomto príklade sa to nevyžaduje.
Umiestnite znak dolára pred písmeno stĺpca odkazu na bunku, aby ste vytvorili absolútny odkaz na stĺpec. Ak chcete vytvoriť absolútny odkaz na riadok, vložte pred číslo riadku znak dolára.
Excel podporuje dva štýly odkazu na bunky: starý dobrý štýl A1 a štýl R1C1. Štýl R1C1 používa číselný systém pre riadok aj stĺpec, ako napríklad tento: R4C10. V tomto príklade R4C10 znamená riadok 4, stĺpec 10.
Ak chcete zmeniť štýl odkazu na bunku, vyberte Súbor → Možnosti a skontrolujte štýl odkazu R1C1 v oblasti Práca so vzorcami na karte Vzorce. Použitie formátu R1C1 tiež prinúti stĺpce na pracovnom hárku zobraziť ako čísla namiesto systému písmen. Je to užitočné, keď pracujete s veľkým počtom stĺpcov. Napríklad stĺpec CV pozične je 100. stĺpec. Zapamätať si 100 je jednoduchšie ako zapamätať si CV.
Na návrat k funkcii Excel ADDRESS je potrebných až päť argumentov :
- Číslo riadku odkazu
- Číslo stĺpca odkazu
- Číslo, ktoré funkcii hovorí, ako má vrátiť referenciu. Predvolená hodnota je 1, ale môže byť
- 1 pre úplné absolútne
- 2 pre absolútny riadok a relatívny stĺpec
- 3 pre relatívny riadok a absolútny stĺpec
- 4 pre úplného príbuzného
- Hodnota 0 alebo 1, ktorá funkcii povie, ktorý referenčný štýl má použiť:
- 0 používa štýl R1C1.
- 1 (predvolené, ak sa vynechá) používa štýl A1.
- Pracovný hárok alebo externý zošit a odkaz na pracovný hárok
Vyžadujú sa iba prvé dva argumenty: číslo riadka a číslo stĺpca, ktorý sa má adresovať. Funkcia vráti zadaný odkaz ako text.
Pomocou funkcie Excel ADDRESS
Syntax |
Výsledok |
Komentujte |
=ADDRESS(5;2) |
5 $ B$ |
Ako argumenty sú poskytnuté iba stĺpce a riadky. Funkcia vráti úplnú absolútnu adresu. |
=ADDRESS(5;2;1) |
5 $ B$ |
Keď sa pre tretí argument použije 1, vráti sa úplná absolútna adresa. Je to rovnaké, ako keby ste vynechali tretí argument. |
=ADDRESS(5;2;2) |
5 B$ |
Keď sa pre tretí argument použije 2, vráti sa zmiešaný odkaz s relatívnym stĺpcom a absolútnym riadkom. |
=ADDRESS(5;2;3) |
B5 dolárov |
Keď sa pre tretí argument použije 3, vráti sa zmiešaný odkaz s absolútnym stĺpcom a relatívnym riadkom. |
=ADDRESS(5;2;4) |
B5 |
Keď sa pre tretí argument použije 4, vráti sa úplný relatívny odkaz. |
=ADDRESS(5;2;1;0) |
R5C2 |
Keď je štvrtý argument nepravdivý, vráti sa odkaz v štýle R1C1. |
=ADDRESS(5;2;3;0) |
R[5]C2 |
Tento príklad hovorí funkcii, aby vrátila zmiešaný odkaz v štýle R1C1. |
=ADDRESS(5;2;1;,"Hárok4") |
Hárok 4! $ B $ 5 |
Piaty argument vráti odkaz na pracovný hárok alebo externý zošit. Toto vráti odkaz v štýle A1 na bunku B5 na hárku 4. |
=ADDRESS(5;2;1;0,"Hárok4") |
Hárok4!R5C2 |
Toto vráti odkaz v štýle R1C1 na B5 na hárku 4. |
Použite funkciu ADRESA programu Excel týmto spôsobom:
Kliknite na bunku, kde sa má zobraziť výsledok.
Napíšte =ADDRESS( na spustenie funkcie.
Zadajte číslo riadku, čiarku (,) a číslo stĺpca.
Môžete tiež zadať odkazy na bunky, kde sa tieto hodnoty nachádzajú.
Ak chcete, aby sa výsledok vrátil ako zmiešaný alebo úplný odkaz, zadajte čiarku (,) a príslušné číslo: 2, 3 alebo 4.
Ak chcete, aby sa výsledok vrátil v štýle R1C1, zadajte čiarku (,) a zadajte 0.
Ak chcete, aby bol výsledok odkazom na iný pracovný hárok, zadajte čiarku a názov pracovného hárka vložte do dvojitých úvodzoviek.
Ak chcete, aby bol výsledok odkazom na externý zošit, zadajte čiarku ( , ) a zadajte názov zošita aj názov hárka. Názov zošita je v zátvorkách a celý odkaz je v dvojitých úvodzovkách, ako napríklad: „[Zošit1]Hárok2“.
Napíšte a) a stlačte Enter.
Namiesto zadávania čísla riadku a čísla stĺpca priamo do ADDRESS môžete zadať odkazy na bunky. Hodnoty, ktoré nájdete v týchto bunkách, sa však musia vyhodnotiť ako čísla, ktoré možno použiť ako číslo riadku a číslo stĺpca.