Kuvittele, että siirryt Excel-laskentataulukon kohtaan C1 ja kirjoitat kaavan =A1+B1. Ihmissilmäsi määrittelevät sen A1:n arvoksi lisättynä B1:n arvoon.
Excel ei kuitenkaan näe asiaa näin. Koska syötit kaavan soluun C1, Excel lukee kaavan seuraavasti: Ota solun arvo kaksi välilyöntiä vasemmalle ja lisää se solun arvoon yksi välilyönti vasemmalla.
Jos kopioit kaavan =A1+B1 solusta C1 ja liität sen soluun D1, D1:n kaava näyttää sinusta erilaiselta. Näet =B1+C1. Mutta Excelissä kaava on täsmälleen sama: Ota solun arvo kaksi välilyöntiä vasemmalle ja lisää se solun arvoon yksi välilyönti vasemmalla.
Oletusarvoisesti Excel pitää jokaista kaavassa käytettyä soluviittausta suhteellisena viittauksena. Eli se ei ota huomioon todellisia sarakkeen rivikoordinaatteja. Sen sijaan se arvioi soluviittaukset sen mukaan, missä ne ovat suhteessa soluun, jossa kaava sijaitsee.
Tämä käyttäytyminen on suunniteltu ja toimii tilanteissa, joissa sinun on säädettävä soluviittauksia, kun kopioit kaavan ja liität sen muihin soluihin. Esimerkiksi solussa C1 näkyvä kaava kopioitiin ja liitettiin alla oleville riveille. Huomaa, kuinka Excel auttaa säätämään automaattisesti soluviittauksia vastaamaan jokaista riviä.
Kun kopioit ja liität kaavan, Excel säätää soluviittauksia automaattisesti. Jos kuitenkin leikkaat ja liität kaavan, Excel olettaa, että haluat säilyttää samat soluviittaukset, eikä säädä niitä.
Jos haluat varmistaa, että Excel ei säädä soluviittauksia kaavaa kopioitaessa, voit lukita viittaukset muuttamalla ne absoluuttisiksi viittauksiksi. Muutat ne absoluuttisiksi viittauksiksi lisäämällä dollarimerkin ($) sarakkeen ja rivin viittauksen eteen. Voit esimerkiksi kirjoittaa =$A$1+$B$1 lisätäksesi A1:n arvon B1:n arvoon.
Lisäämällä dollarimerkin mihin tahansa soluviittaukseen ja tekemällä viittauksesta absoluuttinen, voit kopioida kaavan mihin tahansa muualle laskentataulukkoon, jolloin kaava osoittaa aina A1:tä ja B1:tä.
Excel antaa sinulle joustavuuden tehdä mikä tahansa soluviittauksen osa absoluuttiseksi. Eli voit määrittää, että vain soluviittauksen sarakeosa lukitaan, mutta riviosaa voidaan säätää. Vaihtoehtoisesti voit määrittää, että vain soluviittauksen riviosa lukitaan, mutta sarakeosaa voidaan säätää.
Näitä erilaisia absoluuttisia viittauksia kutsutaan yleisesti Absoluuteiksi, Riviabsoluuteiksi ja Sarakeabsoluutteiksi, ja ne toimivat seuraavasti:
-
Absoluuttinen: Kun kaava kopioidaan, soluviittaus ei säädä ollenkaan. Esimerkki: $A$1
-
Rivi absoluuttinen: Kun kaava kopioidaan, sarakeosa mukautuu, mutta riviosa pysyy lukittuna. Esimerkki: A$1
-
Sarake absoluuttinen: Kun kaava kopioidaan, sarakeosa pysyy lukittuna, mutta riviosa mukautuu. Esimerkki: $A1
Sen sijaan, että syötät dollarisymbolit manuaalisesti, voit helposti vaihtaa mahdollisten viittaustyylien välillä korostamalla soluviittauksen kaavassasi ja painamalla F4-näppäintä.