Relativna i apsolutna referenca ćelije: zašto koristiti $ u Excel formuli

  • Podijeli Ovo
Michael Brown

Kada pišete Excel formulu, $ u referencama ćelija zbunjuje mnoge korisnike. Ali objašnjenje je vrlo jednostavno. Znak dolara u Excel referenci ćelije služi samo jednoj svrsi - govori Excelu da li da promijeni ili ne promijeni referencu kada se formula kopira u druge ćelije. A ovaj kratki vodič pruža sve detalje o ovoj sjajnoj osobini.

Važnost reference ćelije u Excelu teško se može precijeniti. Dobijte uvid u razliku između apsolutnih, relativnih i mješovitih referenci i na pola ste puta da savladate moć i svestranost Excel formula i funkcija.

Svi ste vjerovatno vidjeli znak dolara ($) u Excelu formule i pitao se o čemu se radi. Zaista, možete referencirati jednu te istu ćeliju na četiri različita načina, na primjer A1, $A$1, $A1 i A$1.

Znak dolara u referenci ćelije u Excelu utiče na samo jednu stvar - to daje upute Excelu kako postupati s referencom kada se formula premjesti ili kopira u druge ćelije. Ukratko, korištenje znaka $ prije koordinata reda i stupca čini apsolutnu referencu ćelije koja se neće promijeniti. Bez znaka $, referenca je relativna i promijenit će se.

Ako pišete formulu za jednu ćeliju, možete koristiti bilo koji tip reference i svejedno dobiti formulu ispravno. Ali ako namjeravate kopirati svoju formulu u druge ćelije, odaberite odgovarajuću ćelijuznak) nije zaključan jer želite izračunati cijene za svaki red pojedinačno.

  • C$2 - relativni stupac i apsolutni red . Budući da se svi kursevi nalaze u redu 2, zaključavate referencu reda stavljanjem znaka dolara ($) ispred broja reda. I sada, bez obzira u koji red kopirate formulu, Excel će uvijek tražiti devizni kurs u redu 2. A pošto je referenca kolone relativna (bez znaka $), ona će se prilagoditi za kolonu u kojoj je formula kopirano.
  • Kako referencirati cijeli stupac ili red u Excelu

    Kada radite s Excel radnim listom koji ima promjenjiv broj redova, možda ćete htjeti da se pozovete na sve ćelija unutar određene kolone. Da biste referencirali cijelu kolonu, samo upišite slovo kolone dvaput i dvotočku između, na primjer A:A .

    Referenca na cijelu kolonu

    Kao i reference ćelije, cijela referenca stupca može biti apsolutna i relativna, na primjer:

    • Apsolutna referenca stupca , kao $A:$A
    • Relativna referenca stupca , kao A:A

    I opet, koristite znak dolara ($) u apsolutnoj referenci stupca da biste je zaključali na određeni stupac, za referencu cijele kolone da se ne mijenja kada kopirate formulu u druge ćelije.

    A relativna referenca stupca će se promijeniti kada se formula kopira ili premjesti u druge stupce i ostat ćenetaknuta kada kopirate formulu u druge ćelije unutar iste kolone.

    Referenca cijelog reda

    Da biste se odnosili na cijeli red, koristite isti pristup osim što umjesto toga upisujete brojeve redova slova kolone:

    • Apsolutna referenca retka , kao $1:$1
    • Relativna referenca reda, kao 1:1

    U teoriji, također možete kreirati mješovitu referencu cijele kolone ili miješanu cijelu - referencu reda, poput $A:A ili $1:1, respektivno. Kažem "u teoriji", jer se ne mogu sjetiti bilo kakve praktične primjene takvih referenci, iako Primjer 4 dokazuje da formule s takvim referencama rade upravo onako kako bi trebalo da rade.

    Primjer 1. Excel referenca za cijelu kolonu (apsolutni i relativni)

    Pretpostavimo da imate neke brojeve u koloni B i želite da saznate njihov ukupni i prosjek. Problem je u tome što se novi redovi dodaju u tabelu svake nedelje, tako da pisanje uobičajene formule SUM() ili AVERAGE() za fiksni opseg ćelija nije pravi način. Umjesto toga, možete referencirati cijeli stupac B:

    =SUM($B:$B) - koristite znak dolara ($) da napravite apsolutnu cijelu referencu koja zaključava formulu na stupac B.

    =SUM(B:B) - napišite formulu bez $ da biste napravili relativnu cijelu referencu koja će se mijenjati dok kopirate formulu u druge stupce.

    Savjet. Kada pišete formulu, kliknite na slovo kolone da biste dobilireferenca cijele kolone dodana formuli. Kao što je slučaj sa referencama ćelija, Excel podrazumevano ubacuje relativnu referencu (bez znaka $):

    Na isti način pišemo formulu za izračunavanje prosečne cene u cijeli stupac B:

    =AVERAGE(B:B)

    U ovom primjeru koristimo relativnu referencu cijele kolone, tako da se naša formula ispravno prilagođava kada je kopiramo u druge stupce:

    Napomena. Kada koristite referencu cijele kolone u Excel formulama, nikada nemojte unositi formulu nigdje unutar iste kolone. Na primjer, može se činiti kao dobra ideja da unesete formulu =SUM(B:B) u jednu od praznih ćelija na dnu kolone B da biste imali ukupan iznos na kraju iste kolone. Ne radi to! Ovo bi stvorilo takozvanu kružna referenca i formula bi vratila 0.

    Primjer 2. Excel referenca cijelog reda (apsolutna i relativna)

    Ako podaci u vašem Excel listu je organiziran u redove, a ne u stupce, tada možete referencirati cijeli red u vašoj formuli. Na primjer, ovako možemo izračunati prosječnu cijenu u redu 2:

    =AVERAGE($2:$2) - apsolutna cijela referenca reda je zaključana na određeni red korištenjem znak dolara ($).

    =AVERAGE(2:2) - relativna referenca cijelog reda će se promijeniti kada se formula kopira u druge redove.

    U ovom primjeru potrebna nam je relativna referenca cijelog reda jer imamo 3redova podataka i želimo izračunati prosjek u svakom redu kopiranjem iste formule:

    Primjer 3. Kako se odnositi na cijeli stupac isključujući prvih nekoliko redova

    Ovo je vrlo aktualan problem, jer vrlo često prvih nekoliko redova na radnom listu sadrži neku uvodnu klauzulu ili objašnjenja i ne želite ih uključiti u svoje proračune. Nažalost, Excel ne dozvoljava reference poput B5:B koje bi uključivale sve redove u koloni B počevši od reda 5. Ako pokušate dodati takvu referencu, vaša formula će najvjerovatnije vratiti grešku #NAME.

    Umjesto toga, možete odrediti maksimalni red , tako da vaša referenca uključuje sve moguće redove u datoj koloni. U Excelu 2016, 2013, 2010 i 2007, maksimum je 1.048.576 redova i 16.384 stupca. Ranije verzije Excela imaju maksimum reda od 65.536 i maksimum kolone od 256.

    Dakle, da biste pronašli prosjek za svaku kolonu cijene u donjoj tabeli (kolone B do D), unesite sljedeću formulu u ćeliju F2 , a zatim ga kopirajte u ćelije G2 i H2:

    =AVERAGE(B5:B1048576)

    Ako koristite funkciju SUM, također možete oduzeti redove koje želite exclude:

    =SUM(B:B)-SUM(B1:B4)

    Primjer 4. Koristeći mješovitu referencu cijelog stupca u Excelu

    Kao što sam spomenuo nekoliko pasusa prije, možete napraviti i mješoviti cijeli stupac ili referenca cijelog reda u Excelu:

    • Mješovita referenca kolone, npr$A:A
    • Mješovita referenca reda, kao $1:1

    Sada, da vidimo šta se dešava kada kopirate formulu sa takvim referencama u druge ćelije. Pretpostavimo da unesete formulu =SUM($B:B) u neku ćeliju, F2 u ovom primjeru. Kada kopirate formulu u susednu desnu ćeliju (G2), ona se menja u =SUM($B:C) jer je prvi B fiksiran sa znakom $, dok drugi nije. Kao rezultat, formula će sabrati sve brojeve u kolonama B i C. Nisam siguran da li ovo ima neku praktičnu vrijednost, ali možda želite znati kako funkcionira:

    Upozorenje! Nemojte koristiti previše cijelih referenci stupaca/redova u radnom listu jer one mogu usporiti vaš Excel.

    Kako se prebacivati ​​između apsolutnih, relativnih i mješovite reference (tipka F4)

    Kada pišete Excel formulu, znak $ se, naravno, može ručno upisati kako bi se relativna referenca ćelije promijenila u apsolutnu ili mješovitu. Ili, možete pritisnuti tipku F4 da ubrzate stvari. Da bi prečica F4 radila, morate biti u modu za uređivanje formule:

    1. Odaberite ćeliju sa formulom.
    2. Uđite u način za uređivanje pritiskom na tipku F2 ili dvaput- kliknite na ćeliju.
    3. Odaberite referencu ćelije koju želite promijeniti.
    4. Pritisnite F4 za prebacivanje između četiri tipa reference ćelije.

    Ako ste odabrali relativna referenca ćelije bez znaka $, poput A1, uzastopnim pritiskom na tipku F4 prebacuje se između apsolutne reference sa oba znaka dolara kao$A$1, apsolutni red A$1, apsolutni stupac $A1, a zatim nazad na relativnu referencu A1.

    Napomena. Ako pritisnete F4 bez odabira bilo koje reference na ćeliju, referenca lijevo od pokazivača miša će biti odabrana automatski i promijenjena u drugu vrstu reference.

    Nadam se da sada potpuno razumijete šta su relativne i apsolutne reference ćelije, a Excel formula sa znakovima $ više nije misterija. U sljedećih nekoliko članaka nastavit ćemo sa učenjem različitih aspekata referenci na Excel ćelije kao što su referenciranje drugog radnog lista, 3d reference, strukturirane reference, kružne reference itd. U međuvremenu, zahvaljujem vam se na čitanju i nadam se da se vidimo na našem blogu sljedeće sedmice!

    referentni tip je ključan. Ako imate sreće, možete baciti novčić :) Ako želite da budete ozbiljni, onda uložite nekoliko minuta u učenje detalja o apsolutnim i relativnim referencama ćelija u Excelu, i kada koristiti koju.

      Šta je Excel referenca ćelije?

      Pojednostavljeno rečeno, referenca ćelije u Excelu je adresa ćelije. Govori Microsoft Excel-u gdje da potraži vrijednost koju želite koristiti u formuli.

      Na primjer, ako unesete jednostavnu formulu =A1 u ćeliju C1, Excel će povući vrijednost iz ćelije A1 u ćeliju C1:

      Kao što je već spomenuto, sve dok pišete formulu za jednu ćeliju , slobodni ste koristiti bilo koji tip reference, sa ili bez znak dolara ($), rezultat će biti isti:

      Ali ako želite premjestiti ili kopirati formulu preko radnog lista, veoma je važno da odaberete pravi tip reference za formulu kako bi se ispravno kopirala u druge ćelije. Sljedeći odjeljci pružaju detaljno objašnjenje i primjere formule za svaki tip reference ćelije.

      Napomena. Osim A1 referentnog stila , gdje su stupci definirani slovima, a redovi brojevima, postoji i R1C1 referentni stil gdje su i redovi i stupci identificirani brojevima (R1C1 označava red 1, kolona 1).

      Budući da je A1 zadani referentni stil u Excelu i koristi se većinu vremena, mi ćemoraspravljajte samo o referencama tipa A1 u ovom vodiču. Ako neko trenutno koristi stil R1C1, možete ga isključiti tako što ćete kliknuti na Datoteka > Opcije > Formule , a zatim poništiti R1C1 referentni stil okvir.

      Excel relativna referenca ćelije (bez znaka $)

      A relativna referenca u Excelu je adresa ćelije bez znaka $ u koordinatama reda i stupca, kao što je A1 .

      Kada se formula s relativnim referencama ćelije kopira u drugu ćeliju, referenca se mijenja na osnovu relativnog položaja redova i stupaca. Podrazumevano, sve reference u Excelu su relativne. Sljedeći primjer pokazuje kako funkcioniraju relativne reference.

      Pretpostavimo da imate sljedeću formulu u ćeliji B1:

      =A1*10

      Ako ovu formulu kopirate u drugi red u istoj koloni, recimo u ćeliji B2, formula će se prilagoditi za red 2 (A2*10) jer Excel pretpostavlja da želite pomnožiti vrijednost u svakom redu kolone A sa 10.

      Ako kopirate formulu s relativnom referencom ćelije na drugu kolonu u istom redu, Excel će promijeniti referencu stupca u skladu s tim:

      I ako kopirate ili premjestite Excel formulu s relativnom referencom ćelije na drugi red i drugu kolonu , i reference na kolonu i redak će se promijeniti :

      Kao što vidite, korištenje relativnih referenci ćelija u Excel formulama je vrlo zgodnonačin da izvršite iste proračune na cijelom radnom listu. Da bismo to bolje ilustrirali, razgovarajmo o primjeru iz stvarnog života.

      Korišćenje relativne reference je Excel - primjer formule

      Pretpostavimo da imate stupac cijena u USD (kolona B) u svom radnom listu, i želite da ih konvertujete u EUR. Poznavajući stopu konverzije USD u EUR (0,93 u trenutku pisanja), formula za red 2 je jednostavna kao =B2*0.93 . Imajte na umu da koristimo Excel relativnu referencu ćelije, bez znaka dolara.

      Pritiskom na tipku Enter dobiće se izračunata formula, a rezultat će se odmah pojaviti u ćeliji.

      Savjet. Prema zadanim postavkama, sve reference ćelija u Excelu su relativne reference. Dakle, kada pišete formulu, možete dodati relativnu referencu klikom na odgovarajuću ćeliju na radnom listu umjesto da ručno upisujete referencu ćelije.

      Da kopirate formulu niz kolonu , zadržite pokazivač miša miš preko ručke za popunjavanje (mali kvadrat u donjem desnom uglu odabrane ćelije). Dok to radite, kursor će se promijeniti u tanak crni krst, a vi ga držite i prevlačite preko ćelija koje želite automatski popuniti.

      To je to! Formula se kopira u druge ćelije s relativnim referencama koje su pravilno prilagođene za svaku pojedinačnu ćeliju. Da biste bili sigurni da je vrijednost u svakoj ćeliji ispravno izračunata, odaberite bilo koju od ćelija i pogledajte formulu utraka formule. U ovom primjeru, odabrao sam ćeliju C4 i vidim da je referenca ćelije u formuli relativna u odnosu na red 4, točno kako bi trebala biti:

      Excel apsolutna ćelija referenca (sa znakom $)

      A apsolutna referenca u Excelu je adresa ćelije sa znakom dolara ($) u koordinatama retka ili stupca, kao što je $A$1 .

      Znak dolara fiksira referencu na datu ćeliju, tako da ona ostaje nepromijenjena bez obzira gdje se formula kreće. Drugim riječima, korištenje $ u referencama ćelija vam omogućava da kopirate formulu u Excel bez promjene referenci.

      Na primjer, ako imate 10 u ćeliji A1 i koristite apsolutna referenca ćelije ( $A$1 ), formula =$A$1+5 će uvijek vratiti 15, bez obzira na druge ćelije u koje je ta formula kopirana. S druge strane, ako napišete istu formulu sa relativnom referencom ćelije ( A1 ), a zatim je kopirate u druge ćelije u koloni, izračunat će se druga vrijednost za svaki red. Sljedeća slika pokazuje razliku:

      Napomena. Iako smo govorili da se apsolutna referenca u Excelu nikada ne mijenja, zapravo se mijenja kada dodate ili uklonite redove i/ili stupce u radnom listu, a to mijenja lokaciju referencirane ćelije. U gornjem primjeru, ako ubacimo novi red na vrh radnog lista, Excel je dovoljno pametan da prilagodi formuluda odražava tu promjenu:

      U stvarnim radnim listovima, vrlo je rijedak slučaj kada biste koristili samo apsolutne reference u svojoj Excel formuli. Međutim, postoji mnogo zadataka koji zahtijevaju korištenje apsolutnih i relativnih referenci, kao što je prikazano u sljedećim primjerima.

      Napomena. Apsolutnu referencu ćelije ne treba miješati s apsolutnom vrijednošću, koja je veličina broja bez obzira na njegov predznak.

      Upotreba relativnih i apsolutnih referenci ćelije u jednoj formuli

      Prilično često možete potrebna je formula u kojoj se neke reference ćelija prilagođavaju za stupce i redove u koje se formula kopira, dok druge ostaju fiksirane na određenim ćelijama. Drugim riječima, morate koristiti relativne i apsolutne reference ćelije u jednoj formuli.

      Primjer 1. Relativne i apsolutne reference ćelije za izračunavanje brojeva

      U našem prethodnom primjeru sa cijenama u USD i EUR , možda nećete htjeti tvrdo kodirati kurs u formuli. Umjesto toga, možete unijeti taj broj u neku ćeliju, recimo C1, i popraviti tu referencu ćelije u formuli koristeći znak dolara ($) kao što je prikazano na sljedećem snimku ekrana:

      U ovoj formuli (B4*$C$1), postoje dva tipa reference ćelije:

      • B4 - relativna referenca ćelije koja je prilagođena za svaki red, i
      • $C$1 - apsolutna referenca ćelije koja se nikada ne mijenja bez obzira gdje se formula kopira.

      AnPrednost ovog pristupa je što vaši korisnici mogu izračunati cijene u EUR na osnovu promjenjivog kursa bez promjene formule. Kada se stopa konverzije promijeni, sve što trebate učiniti je ažurirati vrijednost u ćeliji C1.

      Primjer 2. Relativne i apsolutne reference ćelije za izračunavanje datuma

      Još jedna uobičajena upotreba apsolutnog i relativnog reference ćelija u jednoj formuli su Izračunavanje datuma u Excel-u na osnovu današnjeg datuma.

      Pretpostavimo da imate listu datuma isporuke u koloni B i da unesete trenutni datum u C1 koristeći funkciju TODAY(). Ono što želite znati je za koliko dana se svaka stavka isporučuje, a to možete izračunati korištenjem sljedeće formule: =B4-$C$1

      I opet, koristimo dvije referentne vrste u formuli:

      • Relativno za ćeliju s prvim datumom isporuke (B4), jer želite da ova referenca ćelije varira ovisno o redu u kojem se formula nalazi.
      • Apsolutno za ćeliju s današnjim datumom ($C$1), jer želite da ova referenca ćelije ostane konstantna.

      Završavanje, kad god želite kreirajte Excel statičku referencu ćelije koja se uvijek odnosi na istu ćeliju, obavezno uključite znak dolara ($) u svoju formulu kako biste kreirali apsolutnu referencu u Excelu.

      Mješovita referenca Excelove ćelije

      Mješovita referenca ćelije u Excelu je referenca u kojoj je ili slovo stupca ili broj redafiksno. Na primjer, $A1 i A$1 su mješovite reference. Ali šta svaki znači? Vrlo je jednostavno.

      Kao što se sjećate, Excel apsolutna referenca sadrži 2 znaka dolara ($) koji zaključavaju i kolonu i red. U mješovitoj referenci ćelije, samo jedna koordinata je fiksna (apsolutna), a druga (relativna) će se promijeniti na osnovu relativnog položaja reda ili stupca:

      • Apsolutni stupac i relativni red , kao $A1. Kada se formula sa ovim tipom reference kopira u druge ćelije, znak $ ispred slova kolone zaključava referencu na navedeni stupac tako da se nikada ne mijenja. Referentna referenca reda, bez znaka dolara, varira ovisno o redu u koji je formula kopirana.
      • Relativni stupac i apsolutni red , kao A$1. U ovom tipu reference, referenca retka se neće promijeniti, a referenca stupca će se promijeniti.

      U nastavku ćete pronaći primjer korištenja obje mješovite ćelije referentni tipovi koji će, nadamo se, olakšati razumijevanje stvari.

      Upotreba mješovite reference u Excelu - primjer formule

      Za ovaj primjer, ponovo ćemo koristiti našu tablicu konverzije valuta. Ali ovaj put se nećemo ograničiti samo na konverziju USD u EUR. Ono što ćemo uraditi je da pretvorimo cijene u dolarima u brojne druge valute, sve sa jedinstvenom formulom !

      Za početak, unesitestope konverzije u nekom redu, recimo redu 2, kao što je prikazano na slici ispod. I onda, napišete samo jednu formulu za gornju lijevu ćeliju (C5 u ovom primjeru) da izračunate cijenu u EUR:

      =$B5*C$2

      Gdje je $B5 cijena u dolarima u istom redu , a C$2 je stopa konverzije USD u EUR.

      A sada, kopirajte formulu dolje u druge ćelije u koloni C, a nakon toga automatski popunite ostale stupce sa istu formulu povlačenjem ručke za punjenje. Kao rezultat, imat ćete 3 različite kolone cijena izračunate ispravno na osnovu odgovarajućeg kursa u redu 2 u istoj koloni. Da biste to potvrdili, odaberite bilo koju ćeliju u tablici i pogledajte formulu u traci formule.

      Na primjer, odaberite ćeliju D7 (u stupcu GBP). Ono što vidimo ovdje je formula =$B7*D$2 koja uzima cijenu u USD u B7 i množi je sa vrijednošću u D2, što je stopa konverzije USD-GBP, upravo ono što je doktor naredio :)

      A sada, hajde da shvatimo kako to da Excel tačno zna koju cenu da uzme i po kom kursu da je pomnoži. Kao što ste možda pretpostavili, mješovite reference ćelija rade trik ($B5*C$2).

      • $B5 - apsolutni stupac i relativni red . Ovdje dodajete znak dolara ($) samo prije slova kolone da biste usidrili referencu na kolonu A, tako da Excel uvijek koristi originalne cijene u USD za sve konverzije. Referenca reda (bez $

      Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.