Referenčne vrste celic v Excelovih formulah

Če delate v Excelu že več kot drugi dan, potem ste verjetno že srečali ali uporabili sklicevanja na dolarske znake v Excelovih formulah in funkcijah, na primer $D$2 or 3 F$ itd. Končno ugotovimo, kaj točno pomenijo, kako delujejo in kje v vaših datotekah so lahko koristne.

Relativne povezave

To so redne reference v obliki številke črke stolpca-vrstice ( A1, S5, tj. »bojna ladja«), ki jo najdemo v večini Excelovih datotek. Njihova posebnost je, da se pri kopiranju formul premaknejo. Tisti. C5, denimo, spremeni v S6, S7 itd. pri kopiranju navzdol ali v D5, E5 itd. pri kopiranju na desno itd. V večini primerov je to normalno in ne povzroča težav:

Mešane povezave

Včasih je nezaželeno dejstvo, da povezava v formuli, ko je kopirana, "drsi" glede na izvirno celico. Nato se za popravek povezave uporabi znak za dolar ($), ki vam omogoča, da popravite tisto, kar je prej. Tako je na primer povezava $C5 se ne bo spremenilo po stolpcih (tj С se ne bo nikoli spremenila v D, E or F), vendar se lahko premika po vrsticah (tj. lahko se premika za C6 $, C7 $ itd.). prav tako C$5 – se ne bo premikal po vrsticah, lahko pa »hodi« po stolpcih. Take povezave se imenujejo mešano:

Absolutne povezave

No, če na povezavo dodate oba dolarja hkrati (5 C$) – spremenilo se bo v absolutna in se med kakršnim koli kopiranjem ne bo spremenil na noben način, tj. dolarji so tesno pritrjeni, vrstica in stolpec pa:

Relativni sklic najlažje in najhitreje spremenite v absolutnega ali mešanega, tako da ga izberete v formuli in večkrat pritisnete tipko F4. Ta ključ obkroža vse štiri možne možnosti za pritrditev povezave na celico: C55 C$ → $C5 → C$5 in vse znova.

Vse je preprosto in jasno. Vendar obstaja en "ampak".

Recimo, da želimo ustvariti absolutno referenco celice S5. Takšna, na katero se je VEDNO sklicevala S5 ne glede na morebitna nadaljnja dejanja uporabnika. Izkazalo se je smešno – tudi če naredite povezavo absolutno (tj 5 C$), se v nekaterih situacijah še vedno spreminja. Na primer: če izbrišete tretjo in četrto vrstico, se spremeni v 3 C$. Če vstavite stolpec na levo С, potem se bo spremenilo v D. Če izrežete celico S5 in prilepite v F7, potem se bo spremenilo v F7 in tako naprej. Kaj pa, če želim res težko povezavo, ki se bo vedno nanašala na S5 in nič drugega pod nobenimi pogoji ali dejanji uporabnika?

Res absolutne povezave

Rešitev je uporaba funkcije INDIRECT (POSREDNO), ki ustvari sklic na celico iz besedilnega niza. 

Če formulo vnesete v celico:

=POSREDNO(“C5”)

=POSREDNO(«C5»)

potem bo vedno kazalo na celico z naslovom C5 ne glede na morebitna nadaljnja dejanja uporabnika, vstavljanje ali brisanje vrstic itd. Edina manjša težava je, da če je ciljna celica prazna, INDIRECT izhodi 0, kar ni vedno priročno. Temu pa se zlahka izognemo z nekoliko bolj kompleksno konstrukcijo s preverjanjem skozi funkcijo ISBLANK:

=ČE(ISNULL(INDIREKT(“C5″)),””, POSREDNO(“C5”))

=ČE(JE PRAZNO(POSREDNO(»C5″));»»;POSREDNO(«C5»))

  • XNUMXD referenc skupin listov pri konsolidaciji podatkov iz več tabel
  • Zakaj potrebujete slog povezave R1C1 in kako ga onemogočiti
  • Natančno kopiranje formul z makrom z dodatkom PLEX

 

Pustite Odgovori