Kazalo
Pri pisanju formule v Excelu znak $ v sklicevanju na celice mnoge uporabnike zmede. Vendar je razlaga zelo preprosta. Znak dolarja v sklicevanju na celice v Excelu ima samo en namen - Excelu pove, ali naj spremeni ali ne spremeni sklicevanje, ko formulo kopiramo v druge celice. V tem kratkem učbeniku so navedene vse podrobnosti o tej odlični funkciji.
Pomen sklicevanja na celice v Excelu je težko preceniti. Spoznajte razliko med absolutnim, relativnim in mešanim sklicevanjem in na pol poti ste do obvladovanja moči in vsestranskosti Excelovih formul in funkcij.
Verjetno ste že vsi videli znak za dolar ($) v formulah programa Excel in se spraševali, za kaj gre. Dejansko se lahko na eno in isto celico sklicujete na štiri različne načine, na primer A1, $A$1, $A1 in A$1.
Znak dolarja v sklicevanju na celico v Excelu vpliva le na eno stvar - Excelu narekuje, kako naj ravna s sklicevanjem, ko formulo premaknete ali kopirate v druge celice. Na kratko, z uporabo znaka $ pred koordinatami vrstic in stolpcev ustvarite absolutno sklicevanje na celico, ki se ne bo spremenilo. Brez znaka $ je sklicevanje relativno in se bo spremenilo.
Če pišete formulo za eno samo celico, lahko izberete katero koli vrsto reference in formula bo vseeno pravilna. Če pa nameravate formulo kopirati v druge celice, je izbira ustrezne vrste celične reference ključnega pomena. Če imate srečo, lahko vržete kovanec :) Če želite biti resni, potem vložite nekaj minut v učenje notranjosti absolutnih in relativnih referenc celic vExcel in kdaj ga uporabiti.
Kaj je referenca na Excelovo celico?
Preprosto povedano, sklic na celico v Excelu je naslov celice. Microsoftu Excel pove, kje naj poišče vrednost, ki jo želite uporabiti v formuli.
Če na primer v celico C1 vnesete preprosto formulo =A1, bo Excel v celico C1 prenesel vrednost iz celice A1:
Kot smo že omenili, če napišete formulo za posamezna celica , lahko uporabite katero koli referenčno vrsto, z znakom za dolar ($) ali brez njega, rezultat bo enak:
Če pa želite premik ali kopiranje formulo po delovnem listu, je zelo pomembno, da izberete pravo vrsto reference, da se formula pravilno kopira v druge celice. V naslednjih razdelkih so na voljo podrobna razlaga in primeri formul za vsako vrsto reference celice.
Opomba. Poleg Referenčni slog A1 , kjer so stolpci opredeljeni s črkami, vrstice pa s številkami, obstajajo tudi Referenčni slog R1C1 kjer so vrstice in stolpci označeni s številkami (R1C1 označuje vrstico 1, stolpec 1).
Ker je A1 privzeti slog referenc v Excelu in se uporablja največkrat, bomo v tem učbeniku obravnavali samo reference tipa A1. Če nekdo trenutno uporablja slog R1C1, ga lahko izklopite tako, da kliknete Datoteka > Možnosti > Formule in nato odstranite potrditev Referenčni slog R1C1 škatla.
Excelov relativni sklic na celico (brez znaka $)
A relativna referenca v Excelu je naslov celice brez znaka $ v vrsticah in stolpcih, kot je A1 .
Ko formulo z relativnimi referencami celic kopirate v drugo celico, se referenca spremeni glede na relativni položaj vrstic in stolpcev. Privzeto so vse reference v Excelu relativne. Naslednji primer prikazuje, kako delujejo relativne reference.
V celici B1 imate naslednjo formulo:
=A1*10
Če to formulo kopirate v druga vrstica v istem stolpcu, na primer v celico B2, se bo formula prilagodila vrstici 2 (A2*10), ker Excel predvideva, da želite vrednost v vsaki vrstici stolpca A pomnožiti z 10.
Če kopirate formulo z relativnim sklicevanjem na celico drugi stolpec v isti vrstici, bo Excel spremenil sklic na stolpec v skladu s tem:
Če kopirate ali premaknete Excelovo formulo z relativnim sklicevanjem na celico še ena vrstica in še en stolpec , oba reference na stolpce in vrstice se bo spremenil:
Kot vidite, je uporaba relativnih referenc na celice v Excelovih formulah zelo priročen način za izvajanje enakih izračunov na celotnem delovnem listu. Za boljšo ponazoritev si poglejmo primer iz resničnega življenja.
Uporaba relativne reference v Excelu - primer formule
Recimo, da imate v delovnem listu stolpec s cenami v USD (stolpec B) in jih želite pretvoriti v EUR. Če poznate menjalni tečaj USD - EUR (0,93 v trenutku pisanja), je formula za vrstico 2 preprosta =B2*0.93
Opazite, da uporabljamo Excelov relativni sklic na celico brez znaka dolarja.
S pritiskom na tipko Enter bo formula izračunana, rezultat pa se bo takoj prikazal v celici.
Nasvet: Privzeto so vsi sklici na celice v Excelu relativni sklici. Zato lahko pri pisanju formule dodate relativni sklic tako, da kliknete ustrezno celico na delovnem listu, namesto da ročno vnesete sklic na celico.
Na naslov kopirajte formulo v stolpec , se z miško pomaknite nad ročico za zapolnitev (majhen kvadratek v spodnjem desnem kotu izbrane celice). Pri tem se bo kazalec spremenil v tanek črn križ, vi pa ga pridržite in povlecite nad celice, ki jih želite samodejno zapolniti.
Formula je kopirana v druge celice z relativnimi referencami, ki so ustrezno prilagojene za vsako posamezno celico. Če se želite prepričati, da je vrednost v vsaki celici izračunana pravilno, izberite katero koli celico in si oglejte formulo v vrstici formul. V tem primeru sem izbral celico C4 in videl, da je referenca na celico v formuli relativna za vrstico 4, točno tako, kot mora biti:
Absolutna referenca na celico v Excelu (z znakom $)
Na spletni strani absolutna referenca v Excelu je naslov celice z znakom dolarja ($) v vrstici ali stolpcu, kot je $A$1 .
Znak dolarja določa referenco na določeno celico, tako da ostaja nespremenjen Z drugimi besedami, uporaba $ v referencah celic omogoča kopiranje formule v Excelu brez spreminjanja referenc.
Če imate na primer v celici A1 10 in uporabite absolutni sklic na celico ( $A$1 ), formula =$A$1+5
vedno vrne 15, ne glede na to, v katere druge celice se ta formula kopira. Po drugi strani pa, če napišete isto formulo z relativno sklicevanje na celico ( A1 ) in jo nato kopirajte navzdol v druge celice v stolpcu, bo za vsako vrstico izračunana drugačna vrednost. Naslednja slika prikazuje razliko:
Opomba: Čeprav smo trdili, da se absolutna referenca v Excelu nikoli ne spremeni, se dejansko spremeni, ko dodate ali odstranite vrstice in/ali stolpce v delovnem listu, kar spremeni lokacijo referenčne celice. V zgornjem primeru, če vstavimo novo vrstico na vrh delovnega lista, je Excel dovolj pameten, da prilagodi formulo, da odraža to spremembo:
V resničnih delovnih listih je zelo redko, da bi v formuli programa Excel uporabili samo absolutne reference. Vendar je veliko opravil, pri katerih je treba uporabiti tako absolutne kot relativne reference, kot je prikazano v naslednjih primerih.
Opomba: Absolutnega sklica na celico ne smemo zamenjati z absolutno vrednostjo, ki je velikost števila brez upoštevanja predznaka.
Uporaba relativnih in absolutnih referenc celic v eni formuli
Pogosto boste potrebovali formulo, v kateri so nekateri sklici na celice prilagojeni stolpcem in vrsticam, v katere je kopirana formula, medtem ko drugi ostanejo fiksni v določenih celicah. Z drugimi besedami, v eni formuli morate uporabiti relativne in absolutne sklice na celice.
Primer 1. Relativne in absolutne reference na celice za izračun števil
V našem prejšnjem primeru s cenami v USD in EUR menjalnega tečaja morda ne boste želeli vnesli v formulo. Namesto tega lahko to število vnesete v neko celico, na primer C1, in referenco na to celico določite v formuli z znakom za dolar ($), kot je prikazano na naslednji sliki zaslona:
V tej formuli (B4*$C$1) sta dve vrsti sklicevanja na celice:
- B4 - relativni sklic na celico, ki se prilagodi za vsako vrstico, in
- $C$1 - absolutno referenca na celico, ki se nikoli ne spremeni ne glede na to, kam je formula kopirana.
Prednost tega pristopa je, da lahko uporabniki izračunajo cene v EUR na podlagi spremenljivega menjalnega tečaja, ne da bi spremenili formulo. Ko se menjalni tečaj spremeni, morate le posodobiti vrednost v celici C1.
Primer 2. Relativne in absolutne reference na celice za izračun datumov
Druga pogosta uporaba absolutnih in relativnih sklicev na celice v eni formuli je Izračunavanje datumov v Excelu na podlagi današnjega datuma.
Recimo, da imate v stolpcu B seznam datumov dostave, v C1 pa ste vnesli trenutni datum z uporabo funkcije TODAY(). Želite vedeti, v koliko dneh se pošlje posamezen izdelek, in to lahko izračunate z naslednjo formulo: =B4-$C$1
V formuli ponovno uporabljamo dve vrsti referenc:
- Relativni za celico z datumom prve dostave (B4), saj želite, da se sklic na to celico spreminja glede na vrstico, v kateri se nahaja formula.
- Absolutno za celico z današnjim datumom ($C$1), saj želite, da referenca na to celico ostane konstantna.
Če želite ustvariti statično sklicevanje na celico v Excelu, ki se vedno nanaša na isto celico, v formulo obvezno vključite znak dolarja ($), da v Excelu ustvarite absolutno sklicevanje.
Excelova mešana referenca na celico
Mešani sklic na celico v Excelu je sklic, pri katerem je določena črka stolpca ali številka vrstice. Na primer $A1 in A$1 sta mešana sklica. Toda kaj pomeni vsak od njiju? To je zelo preprosto.
Kot se spomnite, vsebuje absolutna referenca v Excelu dva znaka dolarja ($), ki zakleneta stolpec in vrstico. Pri mešani referenci na celico je fiksna samo ena koordinata (absolutna), druga (relativna) pa se spremeni glede na relativni položaj vrstice ali stolpca:
- Absolutni stolpec in relativna vrstica Pri kopiranju formule s to vrsto reference v druge celice znak $ pred črko stolpca zaklene referenco na določen stolpec, tako da se nikoli ne spremeni. Relativna referenca vrstice brez znaka dolarja se spreminja glede na vrstico, v katero se kopira formula.
- Relativni stolpec in absolutna vrstica kot je A$1. Pri tej vrsti reference se referenca vrstice ne bo spremenila, referenca stolpca pa se bo.
V nadaljevanju je prikazan primer uporabe obeh mešanih referenčnih vrst celic, ki bo, upajmo, olajšal razumevanje.
Uporaba mešane reference v Excelu - primer formule
V tem primeru bomo ponovno uporabili našo tabelo za pretvorbo valut. Vendar se tokrat ne bomo omejili le na pretvorbo USD - EUR. Cene v dolarjih bomo pretvorili v številne druge valute, vse z enotna formula !
Za začetek vnesite menjalne tečaje v neko vrstico, na primer v vrstico 2, kot je prikazano na spodnji sliki zaslona. Nato za zgornjo levo celico (C5 v tem primeru) napišite samo eno formulo za izračun cene v EUR:
=$B5*C$2
Pri čemer je $B5 dolarska cena v isti vrstici, C$2 pa je menjalni tečaj USD - EUR.
Zdaj kopirajte formulo navzdol v druge celice v stolpcu C, nato pa z vlečenjem ročice za zapolnitev samodejno zapolnite druge stolpce z isto formulo. Tako boste imeli 3 različne stolpce s cenami, pravilno izračunane na podlagi ustreznega menjalnega tečaja v vrstici 2 v istem stolpcu. Če želite to preveriti, izberite katero koli celico v tabeli in si oglejte formulo v vrstici formul.
Izberimo na primer celico D7 (v stolpcu GBP). Tu vidimo formulo =$B7*D$2
ki vzame ceno v USD v B7 in jo pomnoži z vrednostjo v D2, ki je menjalno razmerje USD-GBP, kar je ravno tisto, kar je naročil zdravnik :)
Zdaj pa razumimo, kako Excel točno ve, katero ceno naj vzame in s katerim menjalnim tečajem naj jo pomnoži. Kot ste morda uganili, to storijo mešane reference celic ($B5*C$2).
- $B5 - absolutni stolpec in relativna vrstica Tukaj dodate znak dolarja ($) samo pred črko stolpca, da bi zasidrali sklic na stolpec A, tako da Excel za vse pretvorbe vedno uporablja izvirne cene v USD. Sklic na vrstico (brez znaka $) ni zaklenjen, ker želite izračunati cene za vsako vrstico posebej.
- C$2 - relativni stolpec in absolutna vrstica Ker so vsi menjalni tečaji v vrstici 2, sklicevanje na vrstico zaklenete tako, da pred številko vrstice postavite znak dolarja ($). Zdaj bo Excel ne glede na to, v katero vrstico kopirate formulo, vedno iskal menjalni tečaj v vrstici 2. Ker je sklicevanje na stolpec relativno (brez znaka $), se prilagodi stolpcu, v katerega je kopirana formula.
Kako se sklicevati na celoten stolpec ali vrstico v Excelu
Kadar delate z delovnim listom programa Excel, ki ima različno število vrstic, se boste morda želeli sklicevati na vse celice v določenem stolpcu. Če se želite sklicevati na celoten stolpec, dvakrat vnesite črko stolpca in vmes dvopičje, na primer A:A .
Sklic na celoten stolpec
Poleg referenc na celice je lahko na primer tudi referenca na celoten stolpec absolutna in relativna:
- Absolutna referenca na stolpec , kot $A:$A
- Relativni sklic na stolpec, kot je A:A
Tudi v tem primeru uporabite znak za dolar ($) v absolutna referenca na stolpec da jo zaklenete na določen stolpec, da se sklic na celoten stolpec ne spremeni, ko kopirate formulo v druge celice.
A relativni sklic na stolpec se bo spremenila, ko boste formulo kopirali ali premaknili v druge stolpce, pri kopiranju formule v druge celice znotraj istega stolpca pa bo ostala nedotaknjena.
Sklic na celotno vrstico
Če se želite sklicevati na celotno vrstico, uporabite enak pristop, le da namesto črk stolpcev vnesete številke vrstic:
- Absolutna referenca vrstice , kot $1: $1
- Relativno sklicevanje na vrstico, na primer 1:1
Teoretično lahko ustvarite tudi mešano sklicevanje na celoten stolpec ali mešani celoten - sklic na vrstico, kot $A:A oziroma $1:1. Pravim "v teoriji", ker se ne morem spomniti nobene praktične uporabe takšnih referenc, čeprav primer 4 dokazuje, da formule s takšnimi referencami delujejo točno tako, kot je predvideno.
Primer 1. Sklic na cel stolpec v Excelu (absolutni in relativni)
Recimo, da imate nekaj številk v stolpcu B in želite ugotoviti njihovo skupno vsoto in povprečje. Težava je v tem, da se v tabelo vsak teden dodajajo nove vrstice, zato pisanje običajne formule SUM() ali AVERAGE() za določen obseg celic ni pravi način. Namesto tega se lahko sklicujete na celoten stolpec B:
=SUM($B:$B)
- uporabite znak za dolar ($), da ustvarite absolutno sklic na celoten stolpec ki zaklene formulo v stolpec B.
=SUM(B:B)
- napišite formulo brez $, da bi relativni sklic na celoten stolpec ki se bo spremenila, ko boste formulo kopirali v druge stolpce.
Nasvet: Ko pišete formulo, kliknite črko stolpca, da se v formulo doda sklic na celoten stolpec. Tako kot pri sklicih na celice Excel privzeto vstavi relativni sklic (brez znaka $):
Na enak način napišemo formulo za izračun povprečne cene v celotnem stolpcu B:
=AVERAGE(B:B)
V tem primeru uporabljamo relativno sklicevanje na celoten stolpec, zato se naša formula ustrezno prilagodi, ko jo kopiramo v druge stolpce:
Opomba: Ko v Excelovih formulah uporabljate sklicevanje na celoten stolpec, formule nikoli ne vnašajte kjer koli znotraj istega stolpca. Na primer, morda se zdi dobra zamisel vnesti formulo =SUM(B:B) v eno od praznih celic na dnu stolpca B, da bi dobili vsoto na koncu istega stolpca. Tega ne počnite! To bi ustvarilo t. i. krožna referenca in formula bi vrnila 0.
Primer 2. Sklic na celotno vrstico v Excelu (absolutno in relativno)
Če so podatki v Excelovem listu urejeni v vrsticah in ne v stolpcih, se lahko v formuli sklicujete na celotno vrstico. Tako lahko na primer izračunamo povprečno ceno v vrstici 2:
=POVPREČJE (2 $:2 $)
- an absolutno sklicevanje na cele vrstice je zaklenjena na določeno vrstico z uporabo znaka dolar ($).
=AVERAGE(2:2)
- a relativni sklicevanje na cele vrstice se spremeni, ko formulo kopirate v druge vrstice.
V tem primeru potrebujemo relativni sklic na celotno vrstico, ker imamo tri vrstice podatkov in želimo izračunati povprečje v vsaki vrstici s kopiranjem iste formule:
Primer 3. Kako se sklicevati na celoten stolpec brez prvih nekaj vrstic
To je zelo aktualna težava, saj precej pogosto prvih nekaj vrstic v delovnem listu vsebuje uvodno določilo ali pojasnjevalne informacije in jih ne želite vključiti v svoje izračune. Žal Excel ne omogoča referenc, kot je B5:B, ki bi vključevale vse vrstice v stolpcu B z začetkom v vrstici 5. Če poskušate dodati takšno referenco, bo vaša formula najverjetneje vrnila#NAME error.
Namesto tega lahko določite največja vrstica , tako da referenca vključuje vse možne vrstice v danem stolpcu. V Excelu 2016, 2013, 2010 in 2007 je največ 1 048 576 vrstic in 16 384 stolpcev. Prejšnje različice Excela imajo največ 65 536 vrstic in največ 256 stolpcev.
Če želite poiskati povprečje za vsak stolpec s ceno v spodnji tabeli (stolpci od B do D), v celico F2 vnesite naslednjo formulo in jo nato kopirajte v celici G2 in H2:
=AVERAGE(B5:B1048576)
Če uporabljate funkcijo SUM, lahko odštejete tudi vrstice, ki jih želite izključiti:
=SUM(B:B)-SUM(B1:B4)
Primer 4. Uporaba mešanega sklica na celoten stolpec v Excelu
Kot sem že omenil nekaj odstavkov prej, lahko v Excelu ustvarite tudi mešano sklicevanje na celoten stolpec ali celo vrstico:
- Mešani sklic na stolpec, kot je $A:A
- Mešana referenčna vrstica, kot je $1:1
Poglejmo, kaj se zgodi, če kopirate formulo s takšnimi referencami v druge celice. Recimo, da ste vnesli formulo =SUM($B:B)
v neki celici, v tem primeru F2. Ko formulo kopirate v sosednjo desno celico (G2), se spremeni v =SUM($B:C)
ker je prvi B določen z znakom $, drugi pa ne. Rezultat je, da formula sešteje vsa števila v stolpcih B in C. Ne vem, ali ima to kakšno praktično vrednost, vendar boste morda želeli vedeti, kako to deluje:
Opozorilo! V delovnem listu ne uporabljajte preveč sklicevanj na celotne stolpce/vrstice, ker lahko upočasnijo delovanje programa Excel.
Kako preklapljati med absolutnimi, relativnimi in mešanimi referencami (tipka F4)
Ko pišete formulo programa Excel, lahko znak $ seveda vnesete ročno, da spremenite relativni sklic na celico v absolutnega ali mešanega. Lahko pa tudi pritisnete tipko F4, da pospešite delo. Da bi bližnjica F4 delovala, morate biti v načinu urejanja formule:
- Izberite celico s formulo.
- V način urejanja vstopite s tipko F2 ali dvakrat kliknite celico.
- Izberite referenco celice, ki jo želite spremeniti.
- Pritisnite F4 za preklapljanje med štirimi vrstami sklicevanja na celice.
Če ste izbrali relativno referenco celice brez znaka $, na primer A1, večkratni pritisk na tipko F4 preklopi med absolutno referenco z obema znakoma dolarja, na primer $A$1, absolutno vrstico A$1, absolutnim stolpcem $A1 in nato nazaj na relativno referenco A1.
Opomba: Če pritisnete tipko F4, ne da bi izbrali referenco celice, se referenca levo od kazalca miške samodejno izbere in spremeni v drugo vrsto reference.
Upam, da zdaj popolnoma razumete, kaj so relativne in absolutne reference celic, in da Excelova formula z znaki $ ni več skrivnost. V naslednjih nekaj člankih bomo nadaljevali z učenjem različnih vidikov Excelovih referenc celic, kot so sklicevanje na drugo delovno listo, 3d referenca, strukturirana referenca, krožna referenca in tako naprej. Medtem se vam zahvaljujem za branje in upam, da se bomo videli nanaš blog naslednji teden!