Llojet e referencës së qelizave në formulat e Excel

Nëse keni punuar në Excel për më shumë se një ditë të dytë, atëherë me siguri keni takuar ose përdorur tashmë referenca të shenjës së dollarit në formulat dhe funksionet e Excel, për shembull. $ 2 $ XNUMX or 3 F$ etj. Le të kuptojmë më në fund se çfarë nënkuptojnë saktësisht, si funksionojnë dhe ku mund të jenë të dobishëm në skedarët tuaj.

Lidhje relative

Këto janë referenca të rregullta në formën e një numri të kolonës me shkronja të rreshtit ( A1, S5, dmth. "battleship") që gjendet në shumicën e skedarëve Excel. E veçanta e tyre është se ato zhvendosen gjatë kopjimit të formulave. Ato. C5, për shembull, shndërrohet në S6, S7 etj. kur kopjoni poshtë ose në D5, E5 etj. kur kopjoni djathtas, etj. Në shumicën e rasteve, kjo është normale dhe nuk krijon probleme:

Lidhje të përziera

Ndonjëherë fakti që lidhja në formulë, kur kopjohet, "rrëshqet" në lidhje me qelizën origjinale është e padëshirueshme. Më pas, për të rregulluar lidhjen, përdoret shenja e dollarit ($), e cila ju lejon të rregulloni atë që vjen më parë. Kështu, për shembull, lidhja $C5 nuk do të ndryshojë nëpër kolona (d.m.th С nuk do të shndërrohet kurrë në D, E or F), por mund të zhvendoset nëpër linja (dmth. mund të zhvendoset me $ C6, $ C7 etj.). Po kështu, C$5 - nuk do të lëvizë përgjatë rreshtave, por mund të "ecë" përgjatë kolonave. Lidhje të tilla quhen të përziera:

Lidhje absolute

Epo, nëse i shtoni të dy dollarët në lidhje menjëherë (5 $ C$) – do të kthehet në absolut dhe nuk do të ndryshojë në asnjë mënyrë gjatë çdo kopjimi, dmth. dollarët janë fiksuar fort dhe rreshti dhe kolona:

Mënyra më e lehtë dhe më e shpejtë për ta kthyer një referencë relative në një referencë absolute ose të përzier është ta zgjidhni atë në formulë dhe të shtypni tastin F4 disa herë. Ky çelës rrethon të katër opsionet e mundshme për rregullimin e një lidhjeje në një qelizë: C55 $ C$ → $C5 → C$5 dhe përsëri.

Gjithçka është e thjeshtë dhe e qartë. Por ka një "por".

Supozoni se duam të bëjmë një referencë absolute të qelizës S5. E tillë që ajo i referohej GJITHMONË S5 pavarësisht nga çdo veprim i mëtejshëm i përdoruesit. Rezulton një gjë qesharake – edhe nëse e bëni lidhjen absolute (d.m.th 5 $ C$), ai ende ndryshon në disa situata. Për shembull: Nëse fshini rreshtin e tretë dhe të katërt, ai do të ndryshojë në 3 $ C$. Nëse futni një kolonë në të majtë С, atëherë do të ndryshojë në D. Nëse pret një qelizë S5 dhe ngjisni në F7, atëherë do të ndryshojë në F7 e kështu me radhë. Po sikur të dua një lidhje vërtet të vështirë që do t'i referohet gjithmonë S5 dhe asgjë tjetër në asnjë rrethanë apo veprime të përdoruesit?

Lidhje vërtet absolute

Zgjidhja është përdorimi i funksionit INDIREKT (Indirekt), e cila gjeneron një referencë qelize nga një varg teksti. 

Nëse futni formulën në një qelizë:

=INDIRECT(“C5”)

=INDIRECT("C5")

atëherë gjithmonë do të tregojë në qelizën me adresën C5 pavarësisht nga veprimet e mëtejshme të përdoruesit, futja ose fshirja e rreshtave, etj. I vetmi ndërlikim i vogël është se nëse qeliza e synuar është bosh, atëherë INDIREKT nxjerr 0, gjë që nuk është gjithmonë e përshtatshme. Megjithatë, kjo mund të anashkalohet lehtësisht duke përdorur një ndërtim pak më kompleks me një kontroll përmes funksionit ISBLANK:

=NËSE(ISNULL(INDIRECT(“C5″)),””, INDIRECT(“C5”))

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

  • XNUMXD referenca të grupit të fletëve kur konsolidohen të dhënat nga tabela të shumta
  • Pse keni nevojë për stilin e lidhjes R1C1 dhe si ta çaktivizoni atë
  • Kopjimi i saktë i formulave nga një makro me shtesën PLEX

 

Lini një Përgjigju