Referentni tipovi ćelija u Excel formulama

Ako radite u Excelu više od drugog dana, vjerojatno ste se već susreli ili koristili reference znaka dolara u Excel formulama i funkcijama, na primjer $D$2 or 3 F$ itd. Hajdemo konačno shvatiti što točno znače, kako rade i gdje mogu biti korisni u vašim datotekama.

Relativne veze

Ovo su redovite reference u obliku stupca slova-broja reda ( A1, S5, tj. “bojni brod”) koji se nalazi u većini Excel datoteka. Njihova je osobitost da se pomiču prilikom kopiranja formula. Oni. C5, na primjer, pretvara u S6, S7 itd. prilikom kopiranja prema dolje ili prema D5, E5 itd. kod kopiranja udesno itd. U većini slučajeva to je normalno i ne stvara probleme:

Mješovite veze

Ponekad je činjenica da veza u formuli, kada se kopira, "klizi" u odnosu na izvornu ćeliju nepoželjna. Zatim se za popravak veze koristi znak dolara ($), što vam omogućuje da popravite ono što je prije. Tako npr. poveznica $C5 neće se mijenjati po stupcima (tj С nikada neće pretvoriti u D, E or F), ali se može pomicati preko linija (tj. može se pomicati za C6 USD, C7 USD itd.). Također, C$5 – neće se kretati po redovima, ali može „šetati“ po stupcima. Takve poveznice nazivaju se mješoviti:

Apsolutne veze

Pa, ako dodate oba dolara na vezu odjednom (5 C$) – pretvorit će se u apsolutan i neće se ni na koji način promijeniti tijekom kopiranja, tj. dolari su čvrsto fiksirani, a red i stupac:

Najlakši i najbrži način da relativnu referencu pretvorite u apsolutnu ili mješovitu referencu je da je odaberete u formuli i nekoliko puta pritisnete tipku F4. Ovaj ključ zaokružuje sve četiri moguće opcije za popravljanje veze na ćeliju: C55 C$ → $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 daljnje radnje korisnika. Ispada smiješna stvar – čak i ako vezu učinite apsolutnom (tj 5 C$), još uvijek se mijenja u nekim situacijama. Na primjer: Ako izbrišete treći i četvrti redak, promijenit će se u 3 C$. Ako umetnete stupac s lijeve strane С, tada će se promijeniti u D. Ako izrežete ćeliju S5 i zalijepite u F7, tada će se promijeniti u F7 i tako dalje. Što ako želim stvarno tvrdu vezu na koju će se uvijek odnositi S5 i ništa drugo pod bilo kojim okolnostima ili radnjama korisnika?

Zaista apsolutne veze

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

Ako unesete formulu u ćeliju:

=INDIRECT(“C5”)

=INDIRECT(«C5»)

tada će uvijek pokazivati ​​na ćeliju s adresom C5 bez obzira na daljnje radnje korisnika, umetanje ili brisanje redaka, itd. Jedina mala komplikacija je da ako je ciljna ćelija prazna, tada INDIREKTNO izlazi 0, što nije uvijek zgodno. No, to se lako može zaobići malo složenijom konstrukcijom s provjerom kroz funkciju ISBLANK:

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

=AKO(JE PRAZNO(INDIREKT(«C5″));»»;INDIREKT(«C5»))

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

 

Ostavi odgovor