Բջջային հղումների տեսակները Excel-ի բանաձևերում

Եթե ​​դուք աշխատում եք Excel-ում ավելի քան երկրորդ օր, ապա հավանաբար արդեն հանդիպել կամ օգտագործել եք դոլարի նշանի հղումներ Excel-ի բանաձևերում և գործառույթներում, օրինակ. $ 2 $ or F$3 և այլն: Եկեք վերջապես պարզենք, թե դրանք կոնկրետ ինչ են նշանակում, ինչպես են դրանք աշխատում և որտեղ կարող են օգտակար լինել ձեր ֆայլերում:

Հարաբերական հղումներ

Սրանք կանոնավոր հղումներ են սյունակի տառ-տողի համարի տեսքով ( A1, С5, այսինքն՝ «մարտական ​​նավ») հայտնաբերվել է Excel ֆայլերի մեծ մասում: Նրանց յուրահատկությունն այն է, որ բանաձևերը պատճենելիս տեղաշարժվում են։ Նրանք. C5, օրինակ, վերածվում է С6, С7 և այլն, երբ պատճենում եք կամ ներքևում D5, E5 աջ պատճենելիս և այլն: Շատ դեպքերում դա նորմալ է և խնդիրներ չի ստեղծում.

Խառը հղումներ

Երբեմն այն փաստը, որ բանաձևի հղումը պատճենելիս «սահում է» սկզբնական բջիջի համեմատ, անցանկալի է: Այնուհետև հղումը շտկելու համար օգտագործվում է դոլարի նշանը ($), որը թույլ է տալիս շտկել այն, ինչ առաջացել է։ Այսպես, օրինակ, հղումը $C5 չի փոխվի սյունակներում (այսինքն С երբեք չի վերածվի D, E or F), բայց կարող է տեղաշարժվել տողերով (այսինքն՝ կարող է տեղաշարժվել $ C6, $ C7 և այլն): Նմանապես, C$5 - չի շարժվի տողերի երկայնքով, բայց կարող է «քայլել» սյուների երկայնքով: Նման հղումները կոչվում են խառը:

Բացարձակ հղումներ

Դե, եթե միանգամից երկու դոլարն էլ ավելացնեք հղմանը ($ C $ 5) – կվերածվի բացարձակ և ոչ մի կերպ չի փոխվի որևէ պատճենահանման ժամանակ, այսինքն դոլարները սերտորեն ամրագրված են, իսկ տողն ու սյունակը.

Հարաբերական հղումը բացարձակ կամ խառը տեղեկանքի վերածելու ամենահեշտ և ամենաարագ ձևը այն բանաձևում ընտրելն է և մի քանի անգամ սեղմել F4 ստեղնը: Այս ստեղնը շրջանցում է բոլոր չորս հնարավոր տարբերակները՝ բջիջին հղումը շտկելու համար. C5$ C $ 5 → $C5 → C$5 և նորից ամեն ինչ:

Ամեն ինչ պարզ է և պարզ: Բայց կա մեկ «բայց».

Ենթադրենք, մենք ցանկանում ենք կատարել բացարձակ բջջային հղում С5. Այնպիսին, որին նա ՄԻՇՏ անդրադարձել է С5 անկախ օգտագործողի հետագա գործողություններից: Զավեշտալի բան է ստացվում, նույնիսկ եթե դուք հղումը բացարձակ եք դարձնում (այսինքն $ C $ 5), այն դեռևս փոխվում է որոշ իրավիճակներում։ Օրինակ՝ եթե ջնջեք երրորդ և չորրորդ տողերը, այն կփոխվի $ C $ 3. Եթե ​​ձախ կողմում տեղադրեք սյունակ С, ապա այն կփոխվի D. Եթե ​​դուք բջիջ եք կտրում С5 և կպցնել մեջ F7, ապա այն կփոխվի F7 եւ այլն։ Իսկ եթե ես ուզում եմ իսկապես կոշտ հղում, որը միշտ կվերաբերի С5 և ուրիշ ոչինչ որևէ պարագայում կամ օգտագործողի գործողությունների դեպքում:

Իսկապես բացարձակ հղումներ

Լուծումը ֆունկցիան օգտագործելն է Անկախ (Անուղղակի), որը առաջացնում է բջջային հղում տեքստային տողից: 

Եթե ​​բանաձևը մուտքագրեք բջիջում.

=INDIRECT («C5»)

=INDIRECT («C5»)

ապա այն միշտ ցույց կտա հասցեով բջիջը C5 անկախ օգտագործողի հետագա գործողություններից, տողերի տեղադրումից կամ ջնջումից և այլն: Միակ աննշան բարդությունն այն է, որ եթե թիրախային բջիջը դատարկ է, ապա Անկախ ելքեր 0, ինչը միշտ չէ, որ հարմար է: Այնուամենայնիվ, դա կարելի է հեշտությամբ շրջանցել՝ օգտագործելով մի փոքր ավելի բարդ կառուցվածք՝ ֆունկցիան ստուգելու միջոցով ISBLANK:

=IF (ISNULL(INDIRECT(«C5″)),»», INDIRECT(«C5»))

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

  • XNUMXD թերթերի խմբի հղումներ բազմաթիվ աղյուսակներից տվյալների համախմբման ժամանակ
  • Ինչու է ձեզ անհրաժեշտ R1C1 հղման ոճը և ինչպես անջատել այն
  • Բանաձևերի ճշգրիտ պատճենում մակրոյով PLEX հավելումով

 

Թողնել գրառում