Exceli funktsioon ADDRESS võtab argumentidena rea ja veeru numbri ning tagastab standardse lahtri viite (lahtri aadressi). Näiteks kui edastate rea numbri 4 ja veeru numbri 3, tagastab funktsioon C4. Exceli funktsioon ADDRESS võib tagastada absoluutse või suhtelise viite mõlemas Exceli viitevormingus. Enne üksikasjade juurde jõudmist on siin kiire ülevaade absoluutsete ja suhteliste lahtriviidete erinevustest .
- Suhteline viide väljendatakse ainult veerutähis ja rea number (näiteks M290). Kui kopeerite valemi, mis sisaldab suhtelist lahtriviidet, kohandatakse viidet – rea numbrit ja veeru tähte – nii, et see kajastaks asukohta, kuhu valemi kopeerisite.
- Absoluutne on dollari märk ees veerutähis ja rea number (näiteks $ M $ 290). Kui kopeerite valemi, mis sisaldab absoluutset lahtriviidet, siis viide ei muutu.
- Segatud viide on dollari märk ees veerutähis või rea number (näiteks $ M290 või M $ 290). Kui kopeerite valemi, mis sisaldab segalahtri viidet, siis dollarimärgiga viite osa ei muutu, kuid teine osa muutub.
Järgmisel pildil on tööleht, kus suhtelise lahtriviitega valemi sisestamine põhjustab probleemi. Kogusumma saadakse summale maksu lisamisel. Maks on protsent (0,075) 7,5-protsendilise maksumäära puhul. See protsent on lahtris C1 ja sellele viitavad valemid. Esimene sisestatud valem asub lahtris C7 ja näeb välja selline: =B7*(1 + C1).
Viite muutmine suhtelisest absoluutseks.
Lahtris C7 olev valem töötab õigesti. See viitab kogusumma arvutamiseks lahtrile C1. Kui aga kopeerite valemi lahtrist C7 lahtrisse C8 ja C9 täitepidemega, on probleem. Viide lahtrile C1 muudeti lahtriks C2 ja C3. Kuna need lahtrid on tühjad, on tulemused lahtrites C8 ja C9 valed; need on samad, mis vasakul olevad summad. (Maksu ei lisandu.)
Parema mõistmise huvides kuvatakse veerus D veerus C olevad valemid. Kui lahtris C7 olev valem lohistati alla, muutus lahtris C8 viide C1 väärtuseks C2 ja lahtris C9 väärtuseks C3. Tihti just seda soovite – et Excel muudaks valemi kopeerimisel automaatselt lahtriviiteid. Kuid mõnikord, nagu selles olukorras, pole see see, mida soovite. Teil on vaja absoluutset lahtriviidet.
Lahtris C17 olev valem on peaaegu identne lahtri C7 omaga, välja arvatud see, et viide lahtrile C1 on muudetud rea absoluutseks, asetades rea numbri ette dollarimärgi. Lahtris C17 olev valem näeb välja selline: =B17*(1 + C$1). Kui see valem lohistati alla lahtrisse C18 ja C19, viidet ei kohandatud, vaid see jäi osutama lahtrile C1. Pange tähele, et selles näites muudetakse absoluutseks ainult viite reaosa. See on kõik, mis on vajalik. Oleksite saanud viite täiesti absoluutseks muuta, tehes seda: =B17*(1 + $C$1). Tulemus oleks sama, kuid selles näites pole see nõutav.
Absoluutse veeruviide loomiseks pange lahtriviite veerutähe ette dollarimärk. Absoluutse rea viite loomiseks pange reanumbri ette dollarimärk.
Excel toetab kahte lahtri viitelaadi: vana head A1 stiili ja R1C1 stiili. Stiil R1C1 kasutab nii rea kui ka veeru jaoks numbrisüsteemi, näiteks R4C10. Selles näites tähendab R4C10 rea 4 veergu 10.
Lahtri viitelaadi muutmiseks valige Fail → Suvandid ja kontrollige R1C1 viitestiili vahekaardi Valemid alas Töötamine valemitega. Vormingu R1C1 kasutamine sunnib ka töölehel olevaid veerge kirjasüsteemi asemel numbritena kuvama. See on kasulik, kui töötate suure hulga veergudega. Näiteks veerg CV on positsiooniliselt 100. veerg. 100 meeldejätmine on lihtsam kui CV meeldejätmine.
Exceli funktsiooni ADDRESS juurde naasmiseks on vaja kuni viit argumenti :
- Viite rea number
- Viite veeru number
- Arv, mis ütleb funktsioonile, kuidas viide tagastada. Vaikimisi on 1, kuid see võib olla
- 1 täieliku absoluudi jaoks
- 2 absoluutse rea ja suhtelise veeru jaoks
- 3 suhtelise rea ja absoluutse veeru jaoks
- 4 täieliku sugulase jaoks
- Väärtus 0 või 1, et öelda funktsioonile, millist viitestiili kasutada:
- 0 kasutab stiili R1C1.
- 1 (vaikeseade, kui see on välja jäetud) kasutab A1 stiili.
- Tööleht või väline töövihik ja töölehe viide
Nõutavad on ainult kaks esimest argumenti: adresseeritud rea ja veeru number. Funktsioon tagastab määratud viite tekstina.
Exceli aadressi funktsiooni kasutamine
Süntaks |
Tulemus |
kommenteerida |
=ADRESS(5,2) |
$B$5 |
Argumentidena esitatakse ainult veerg ja rida. Funktsioon tagastab täieliku absoluutaadressi. |
=ADRESS(5;2;1) |
$B$5 |
Kui kolmanda argumendi jaoks kasutatakse 1, tagastatakse täielik absoluutaadress. See on sama, mis kolmanda argumendi väljajätmine. |
=ADRESS(5;2;2) |
5 B$ |
Kui kolmanda argumendi jaoks kasutatakse 2, tagastatakse segaviide, kus veerg on suhteline ja rida absoluutne. |
=ADRESS(5;2;3) |
B5 dollarit |
Kui kolmanda argumendi jaoks kasutatakse 3, tagastatakse segaviide, kus veerg on absoluutne ja rida suhteline. |
=ADRESS(5;2;4) |
B5 |
Kui kolmanda argumendi jaoks kasutatakse 4, tagastatakse täielik suhteline viide. |
=ADRESS(5,2,1,0) |
R5C2 |
Kui neljas argument on vale, tagastatakse R1C1-stiilis viide. |
=ADRESS(5;2;3;0) |
R[5]C2 |
See näide käsib funktsioonil tagastada segaviide stiilis R1C1. |
=ADDRESS(5;2;1;"Leht4") |
Leht4!$B$5 |
Viies argument tagastab viite töölehel või välisele töövihikule. See tagastab A1-stiilis viite 4. lehel olevale lahtrile B5. |
=ADDRESS(5;2;1;0;leht4") |
Leht4!R5C2 |
See tagastab R1C1-stiilis viite B5-le lehel 4. |
Kasutage Exceli funktsiooni ADDRESS järgmiselt:
Klõpsake lahtril, kus soovite tulemust kuvada.
Funktsiooni käivitamiseks tippige =ADDRESS(.
Sisestage rea number, koma (,) ja veeru number.
Samuti saate sisestada viiteid lahtritele, kus need väärtused asuvad.
Kui soovite, et tulemus tagastataks sega- või täieliku viitena, sisestage koma (,) ja vastav arv: 2, 3 või 4.
Kui soovite, et tulemus tagastataks stiilis R1C1, sisestage koma (,) ja sisestage 0.
Kui soovite, et tulemus oleks viide teisele tööle, sisestage koma ja töölehe nimi jutumärkidesse.
Kui soovite, et tulemus oleks viide välisele töövihikule, sisestage koma ( , ) ning sisestage koos töövihiku nimi ja töölehe nimi. Töövihiku nimi on sulgudes ja kogu viide on jutumärkides, näiteks: "[Book1]Sheet2".
Tippige a) ja vajutage sisestusklahvi.
Selle asemel, et sisestada otse väljale ADDRESS rea ja veeru number, saate sisestada lahtriviited. Nendes lahtrites leitud väärtused peavad aga saama arvudeks, mida saab kasutada rea- ja veerunumbrina.