Mga Address at Sanggunian, Absolute at Relative

Mga sanggunian sa cell

Ang isang indibidwal na cell ay ganap na natukoy sa pamamagitan ng sheet na kinabibilangan nito, ang column identifier (letra) na matatagpuan sa tuktok ng mga column at isang row identifier (number) na matatagpuan sa kaliwang bahagi ng spreadsheet. Sa mga spreadsheet na binasa mula kaliwa hanggang kanan, ang kumpletong reference para sa kaliwang itaas na cell ng sheet ay Sheet.A1 .

Mga hanay ng cell

Maaari kang sumangguni sa isang hanay ng mga cell sa pamamagitan ng pagtukoy sa mga ito sa mga hanay. Ang mga saklaw ay maaaring isang bloke ng mga cell, buong hanay ng mga hanay at buong hanay ng mga hilera. Ang hanay na A1:B2 ay ang unang apat na cell sa kaliwang sulok sa itaas ng sheet. Ang Range A:E ay naglalaman ng lahat ng cell ng column A, B, C, D at E. Ang Range 2:5 ay naglalaman ng lahat ng cell ng row 2, 3, 4 at 5.

Ang reference sa isang cell ng isa pang dokumento ay naglalaman ng ganap na kwalipikadong pangalan ng iba pang dokumento sa pagitan ng mga solong panipi (') , pagkatapos ay isang hash # , pagkatapos ay ang pangalan ng sheet ng iba pang dokumento, na sinusundan ng isang tuldok at ang pangalan o reference ng cell.

Halimbawa, .

note

Ang path at pangalan ng dokumento na URI dapat palagi ay nakapaloob sa mga solong panipi. Kung ang pangalan ay naglalaman ng mga solong quote (') dapat silang i-escape gamit ang dalawang solong quote (''). Ang pangalan ng sheet lamang ang hindi maaaring ma-quote kung wala itong espasyo o character na magiging operator o ang pangalan ay purong numeric (halimbawa, '123' ay dapat na sinipi).


Mga operator ng sanggunian

Ang mga operator na ito ay nagbabalik ng cell range na zero, isa o higit pang mga cell.

Ang hanay ay may pinakamataas na precedence, pagkatapos ay intersection, at pagkatapos ay sa wakas ay unyon.

Operator

Pangalan

Halimbawa

:

Saklaw

A1:C108, A:D o 3:13

!

Intersection

SUM(A1:B6!B5:C12)

Kinakalkula ang kabuuan ng lahat ng mga cell sa intersection; sa halimbawang ito, ang resulta ay nagbubunga ng kabuuan ng mga cell B5 at B6.

~

Pagsasama o unyon

Kumuha ng dalawang sanggunian at nagbabalik ng isang listahan ng sanggunian, na isang pagsasama-sama ng kaliwang sanggunian na sinusundan ng tamang sanggunian. Ang mga dobleng entry ay dalawang beses na isinangguni.

=COUNT(A1:B2~B2:C3) binibilang ang mga halaga ng A1:B2 at B2:C3. Tandaan na ang cell B2 ay binibilang ng dalawang beses.

=INDEX(A1:B2~C1:D2;2;1;2) pinipili ang cell C2, iyon ay, ang unang cell ng pangalawang row, unang column, ng pangalawang range (C1:D2) ng listahan ng range.


note

Ang isang listahan ng sanggunian ay hindi pinapayagan sa loob ng isang array expression.


Relative Addressing

Ang cell sa column A, row 1 ay tinutugunan bilang A1. Maaari mong tugunan ang isang hanay ng mga katabing cell sa pamamagitan ng unang paglalagay ng mga coordinate ng kaliwang itaas na cell ng lugar, pagkatapos ay isang colon na sinusundan ng mga coordinate ng kanang ibabang cell. Halimbawa, ang parisukat na nabuo ng unang apat na cell sa kaliwang sulok sa itaas ay tinutugunan bilang A1:B2.

Sa pamamagitan ng pagtugon sa isang lugar sa ganitong paraan, gumagawa ka ng kamag-anak na sanggunian sa A1:B2. Relative dito ay nangangahulugan na ang reference sa lugar na ito ay awtomatikong iasaayos kapag kinopya mo ang mga formula.

Absolute Addressing

Ang absolute reference ay ang kabaligtaran ng relative addressing. Ang isang dollar sign ay inilalagay bago ang bawat titik at numero sa isang ganap na sanggunian, halimbawa, $A$1:$B$2.

tip

Maaaring i-convert ng LibreOffice ang kasalukuyang sanggunian, kung saan nakaposisyon ang cursor sa linya ng pag-input, mula sa kamag-anak hanggang sa ganap at sa kabaligtaran sa pamamagitan ng pagpindot F4 . Kung magsisimula ka sa isang kamag-anak na address tulad ng A1, sa unang pagkakataon na pinindot mo ang kumbinasyong ito ng key, parehong row at column ay nakatakda sa ganap na mga sanggunian ($A$1). Sa pangalawang pagkakataon, ang row lang (A$1), at sa pangatlong beses, ang column ($A1 lang). Kung pinindot mo muli ang kumbinasyon ng key, ang mga sanggunian sa column at row ay ibabalik sa relative (A1)


Ipinapakita ng LibreOffice Calc ang mga sanggunian sa isang formula. Kung, halimbawa, na-click mo ang formula =SUM(A1:C5;D15:D24) sa isang cell, ang dalawang reference na lugar sa sheet ay iha-highlight sa kulay. Halimbawa, ang bahagi ng formula na "A1:C5" ay maaaring nasa asul at ang pinag-uusapang hanay ng cell ay may hangganan sa parehong lilim ng asul. Ang susunod na bahagi ng formula na "D15:D24" ay maaaring markahan ng pula sa parehong paraan.

Kailan Gamitin ang Relative at Absolute References

Ano ang pagkakaiba ng isang kamag-anak na sanggunian? Ipagpalagay na gusto mong kalkulahin sa cell E1 ang kabuuan ng mga cell sa hanay A1:B2. Ang formula na papasok sa E1 ay: =SUM(A1:B2). Kung magpasya kang maglagay ng bagong column sa harap ng column A, ang mga elementong gusto mong idagdag ay nasa B1:C2 at ang formula ay nasa F1, hindi sa E1. Pagkatapos ipasok ang bagong column, kailangan mong suriin at itama ang lahat ng mga formula sa sheet, at posibleng sa iba pang mga sheet.

Sa kabutihang palad, ginagawa ito ng LibreOffice para sa iyo. Pagkatapos magpasok ng bagong column A, ang formula na =SUM(A1:B2) ay awtomatikong ia-update sa =SUM(B1:C2). Awtomatikong isasaayos din ang mga numero ng row kapag may ipinasok na bagong row 1. Ang mga ganap at kamag-anak na sanggunian ay palaging inaayos sa LibreOffice Calc tuwing inililipat ang tinutukoy na lugar. Ngunit mag-ingat kung kinokopya mo ang isang formula dahil sa kasong iyon, ang mga kamag-anak na sanggunian lamang ang iaakma, hindi ang mga ganap na sanggunian.

Ang mga ganap na sanggunian ay ginagamit kapag ang isang pagkalkula ay tumutukoy sa isang partikular na cell sa iyong sheet. Kung ang isang formula na eksaktong tumutukoy sa cell na ito ay kinopya sa isang cell sa ibaba ng orihinal na cell, ang reference ay ililipat din pababa kung hindi mo tinukoy ang mga cell coordinates bilang absolute.

Bukod sa kapag ang mga bagong row at column ay ipinasok, ang mga sanggunian ay maaari ding magbago kapag ang isang umiiral na formula na tumutukoy sa partikular na mga cell ay kinopya sa ibang bahagi ng sheet. Ipagpalagay na ipinasok mo ang formula =SUM(A1:A9) sa row 10. Kung gusto mong kalkulahin ang kabuuan para sa katabing column sa kanan, kopyahin lang ang formula na ito sa cell sa kanan. Ang kopya ng formula sa column B ay awtomatikong iaakma sa =SUM(B1:B9).

Mangyaring suportahan kami!