Tipovi referenci ćelije u Excel formulama

Ako radite u Excelu više od drugog dana, vjerovatno ste se već susreli ili koristili reference za dolar u Excel formulama i funkcijama, na primjer $D$2 or F$3 itd. Hajde da konačno shvatimo šta tačno znače, kako rade i gde mogu biti korisni u vašim datotekama.

Relativne veze

Ovo su redovne reference u obliku kolone slovo-red broj ( A1, S5, tj. “battleship”) koji se nalazi u većini Excel datoteka. Njihova posebnost je u tome što se pomiču prilikom kopiranja formula. One. C5, na primjer, pretvara u S6, S7 itd. prilikom kopiranja ili u D5, E5 itd. pri kopiranju udesno itd. U većini slučajeva je to normalno i ne stvara probleme:

Miješane veze

Ponekad je nepoželjna činjenica da veza u formuli, kada se kopira, "klizi" u odnosu na originalnu ćeliju. Zatim, da biste popravili vezu, koristi se znak dolara ($), koji vam omogućava da popravite ono što je prije. Tako, na primjer, veza $C5 neće se mijenjati po kolonama (tj С nikada se neće pretvoriti u D, E or F), ali se može pomicati preko linija (tj. može se pomicati za $ C6, $ C7 itd.). Isto tako, C$5 – neće se kretati po redovima, ali može „šetati“ po kolonama. Takve veze se nazivaju mješovito:

Apsolutne veze

Pa, ako dodate oba dolara na link odjednom ($C$5) – pretvorit će se u apsolutno i neće se ni na koji način promijeniti tokom bilo kakvog kopiranja, tj. dolari su čvrsto fiksirani i red i kolona:

Najlakši i najbrži način da pretvorite relativnu referencu u apsolutnu ili mješovitu referencu je da je odaberete u formuli i pritisnete tipku F4 nekoliko puta. Ovaj ključ zaokružuje sve četiri moguće opcije za fiksiranje veze na ćeliju: C5$C$5 → $C5 → C$5 i sve iznova.

Sve je jednostavno i jasno. Ali postoji jedno „ali“.

Pretpostavimo da želimo napraviti apsolutnu referencu ćelije S5. Takva na koju se UVIJEK pozivala S5 bez obzira na bilo kakvu daljnju radnju korisnika. Ispada smiješna stvar – čak i ako vezu učinite apsolutnom (tj $C$5), i dalje se mijenja u nekim situacijama. Na primjer: Ako izbrišete treći i četvrti red, promijenit će se u $C$3. Ako umetnete kolonu lijevo С, tada će se promijeniti u D. Ako isečete ćeliju S5 i zalijepite u F7, tada će se promijeniti u F7 i tako dalje. Šta ako želim stvarno čvrstu vezu na koju će se uvijek odnositi S5 i ništa drugo pod bilo kojim okolnostima ili radnjama korisnika?

Zaista apsolutni linkovi

Rješenje je korištenje funkcije INDIREKTNO (INDIREKTNO), koji generiše referencu ćelije iz tekstualnog niza. 

Ako unesete formulu u ćeliju:

=INDIREKTNO(“C5”)

=INDIREKTNO(«C5»)

tada će uvijek pokazivati ​​na ćeliju sa adresom C5 bez obzira na bilo kakve daljnje radnje korisnika, umetanje ili brisanje redova, itd. Jedina mala komplikacija je da ako je ciljna ćelija prazna, onda INDIREKTNO izlazi 0, što nije uvijek zgodno. Međutim, ovo se može lako zaobići korištenjem malo složenije konstrukcije s provjerom kroz funkciju ISBLANK:

=IF(ISNULL(INDIREKTNO(“C5″)),””, INDIREKTNO(“C5”))

=IF(ISBLANK(INDIREKTNO(«C5″));»»;INDIREKTNO(«C5»)

  • XNUMXD reference grupe listova prilikom konsolidacije podataka iz više tabela
  • Zašto vam je potreban stil veze R1C1 i kako ga onemogućiti
  • Tačno kopiranje formula pomoću makroa sa PLEX dodatkom

 

Ostavite odgovor