Langelių nuorodų tipai Excel formulėse

Jei „Excel“ dirbate ilgiau nei antrą dieną, tikriausiai jau sutikote arba naudojote dolerio ženklo nuorodas „Excel“ formulėse ir funkcijose, pvz. D $ 2 USD or 3 F$ ir tt Pagaliau išsiaiškinkime, ką jie tiksliai reiškia, kaip veikia ir kur gali būti naudingi jūsų failuose.

Santykinės nuorodos

Tai įprastos nuorodos stulpelio raidės eilutės numerio ( A1, С5, ty „mūšio laivas“) yra daugumoje „Excel“ failų. Jų ypatumas tas, kad kopijuojant formules jie pasislenka. Tie. C5, pavyzdžiui, virsta С6, С7 ir tt kopijuojant žemyn arba į D5, E5 ir tt kopijuojant į dešinę ir pan. Daugeliu atvejų tai yra normalu ir nesukelia problemų:

Mišrios nuorodos

Kartais nepageidautinas faktas, kad formulės nuoroda nukopijuojant „slenka“ pirminio langelio atžvilgiu. Tada, norint pataisyti nuorodą, naudojamas dolerio ženklas ($), kuris leidžia pataisyti tai, kas yra anksčiau. Taigi, pavyzdžiui, nuoroda $C5 nesikeis stulpeliuose (ty С niekada nepavirs D, E or F), bet gali pasislinkti tarp eilučių (ty gali pasislinkti C6 USD, C7 USD ir tt). Taip pat, C$5 – nejudės išilgai eilučių, bet gali „vaikščioti“ stulpeliais. Tokios nuorodos vadinamos mišrus:

Absoliučios nuorodos

Na, jei prie nuorodos pridėsite abu dolerius iš karto (5 USD C$) – pavirs absoliutus ir jokiu būdu nepasikeis jokio kopijavimo metu, ty doleriai yra tvirtai fiksuojami, o eilutė ir stulpelis:

Lengviausias ir greičiausias būdas santykinę nuorodą paversti absoliučia arba mišria nuoroda – pasirinkti ją formulėje ir kelis kartus paspausti klavišą F4. Šis klavišas apibrėžia visas keturias galimas nuorodas į langelį pataisyti parinktis: C55 USD C$ → $C5 → C$5 ir viskas iš naujo.

Viskas paprasta ir aišku. Tačiau yra vienas „bet“.

Tarkime, kad norime padaryti absoliučią langelio nuorodą С5. Tokia, apie kurią ji VISADA minėjo С5 neatsižvelgiant į bet kokius tolesnius vartotojo veiksmus. Pasirodo juokingas dalykas – net jei suabsoliudinate nuorodą (ty 5 USD C$), kai kuriose situacijose jis vis tiek keičiasi. Pavyzdžiui: jei ištrinsite trečią ir ketvirtą eilutes, ji pasikeis į 3 USD C$. Jei įterpiate stulpelį į kairę С, tada jis pasikeis į D. Jei pjaunate ląstelę С5 ir įklijuokite į F7, tada jis pasikeis į F7 ir taip toliau. Ką daryti, jei noriu tikrai tvirtos nuorodos, kuri visada bus nurodyta С5 ir nieko daugiau jokiomis aplinkybėmis ar vartotojo veiksmais?

Tikrai absoliučios nuorodos

Sprendimas yra naudoti funkciją NETIESIOGINĖS (NETIESIOGINIS), kuri generuoja langelio nuorodą iš teksto eilutės. 

Jei įvesite formulę langelyje:

=NETIESIOGINĖ ("C5")

=NETIESIOGINĖ (C5)

tada jis visada bus nukreiptas į langelį su adresu C5 neatsižvelgiant į bet kokius tolesnius vartotojo veiksmus, eilučių įterpimą ar trynimą ir pan. Vienintelė nedidelė komplikacija yra ta, kad jei tikslinė langelis tuščias, tada NETIESIOGINĖS išveda 0, o tai ne visada patogu. Tačiau tai galima lengvai apeiti naudojant šiek tiek sudėtingesnę konstrukciją ir tikrinant funkciją TUŠČIA:

=IF(ISNULL(NETIESIOGINĖ("C5″)),"", NETIESIOGINĖ("C5")

=JEI(ISTUŠTA(NETIESIOGINĖ(«C5″));»»;NETIESIOGINĖ(«C5»))

  • XNUMXD lapų grupių nuorodos konsoliduojant duomenis iš kelių lentelių
  • Kodėl jums reikia R1C1 nuorodos stiliaus ir kaip jį išjungti
  • Tikslus formulių kopijavimas naudojant makrokomandą su PLEX priedu

 

Palikti atsakymą