Mga uri ng cell reference sa mga formula ng Excel

Kung nagtatrabaho ka sa Excel nang higit sa isang pangalawang araw, malamang na nakilala mo na o nagamit mo na ang mga sanggunian ng dollar-sign sa mga formula at function ng Excel, halimbawa. $D $2 or F$3 atbp. Sa wakas, alamin natin kung ano ang eksaktong ibig sabihin ng mga ito, kung paano gumagana ang mga ito at kung saan sila maaaring maging kapaki-pakinabang sa iyong mga file.

Mga kamag-anak na link

Ito ay mga regular na sanggunian sa anyo ng isang column letter-row number ( A1, C5, ibig sabihin, "battleship") na matatagpuan sa karamihan ng mga Excel file. Ang kanilang kakaiba ay na sila ay inilipat kapag kinokopya ang mga formula. Yung. C5, halimbawa, nagiging C6, C7 atbp kapag kinokopya pababa o sa D5, E5 atbp. kapag kumukopya sa kanan, atbp. Sa karamihan ng mga kaso, ito ay normal at hindi gumagawa ng mga problema:

Mga pinaghalong link

Minsan ang katotohanan na ang link sa formula, kapag kinopya, "mga slide" na nauugnay sa orihinal na cell ay hindi kanais-nais. Pagkatapos, para ayusin ang link, ginagamit ang dollar sign ($), na nagbibigay-daan sa iyong ayusin kung ano ang nauna. Kaya, halimbawa, ang link $C5 ay hindi magbabago sa mga column (hal С hindi kailanman magiging D, E or F), ngunit maaaring lumipat sa mga linya (ibig sabihin, maaaring lumipat sa pamamagitan ng $ C6, $ C7 atbp.). Gayundin, C$5 – hindi lilipat sa mga hilera, ngunit maaaring "maglakad" kasama ang mga hanay. Ang ganitong mga link ay tinatawag magkakahalo:

Mga ganap na link

Well, kung idagdag mo ang parehong dolyar sa link nang sabay-sabay ($C$5) - ito ay magiging hindi mapag-aalinlanganan at hindi magbabago sa anumang paraan sa panahon ng anumang pagkopya, ibig sabihin, ang mga dolyar ay naayos nang mahigpit at ang row at column:

Ang pinakamadali at pinakamabilis na paraan para gawing absolute o mixed reference ang isang relative reference ay piliin ito sa formula at pindutin ang F4 key ng ilang beses. Binubuo ng key na ito ang lahat ng apat na posibleng opsyon para sa pag-aayos ng link sa isang cell: C5$C$5 → $C5 → C$5 at muli.

Ang lahat ay simple at malinaw. Ngunit mayroong isang "ngunit".

Ipagpalagay na gusto naming gumawa ng isang ganap na sanggunian ng cell C5. Na palagi niyang tinutukoy C5 anuman ang anumang karagdagang pagkilos ng user. Ito ay lumalabas na isang nakakatawang bagay - kahit na gawin mong ganap ang link (hal $C$5), nagbabago pa rin ito sa ilang sitwasyon. Halimbawa: Kung tatanggalin mo ang ikatlo at ikaapat na linya, ito ay magiging $C$3. Kung maglalagay ka ng column sa kaliwa С, pagkatapos ay magbabago ito sa D. Kung pumutol ka ng cell C5 at idikit sa F7, pagkatapos ay magbabago ito sa F7 at iba pa. Paano kung gusto ko ng isang talagang mahirap na link na palaging tinutukoy C5 at wala nang iba sa ilalim ng anumang mga pangyayari o pagkilos ng user?

Tunay na ganap na mga link

Ang solusyon ay ang paggamit ng function HINDI DIREKTA (INDIRECT), na bumubuo ng cell reference mula sa isang text string. 

Kung ilalagay mo ang formula sa isang cell:

=INDIRECT("C5")

=INDIRECT(«C5»)

pagkatapos ay ito ay palaging tumuturo sa cell na may address C5 anuman ang anumang karagdagang pagkilos ng gumagamit, pagpasok o pagtanggal ng mga hilera, atbp. Ang tanging bahagyang komplikasyon ay kung ang target na cell ay walang laman, kung gayon HINDI DIREKTA mga output 0, na hindi palaging maginhawa. Gayunpaman, madali itong maiiwasan sa pamamagitan ng paggamit ng bahagyang mas kumplikadong konstruksyon na may check sa pamamagitan ng function ISBLANK:

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

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

  • Mga sanggunian ng pangkat ng XNUMXD sheet kapag pinagsama-sama ang data mula sa maraming mga talahanayan
  • Bakit kailangan mo ang istilo ng link ng R1C1 at kung paano ito i-disable
  • Eksaktong pagkopya ng mga formula ng isang macro na may PLEX add-on

 

Mag-iwan ng Sagot