Frumutilvísunargerðir í Excel formúlum

Ef þú hefur unnið í Excel í meira en annan dag, þá hefur þú sennilega þegar hitt eða notað dollaramerki tilvísana í Excel formúlum og aðgerðum, til dæmis $D$2 or F$3 o.s.frv. Við skulum loksins reikna út hvað þau þýða nákvæmlega, hvernig þau virka og hvar þau geta verið gagnleg í skrám þínum.

Hlutfallslegir hlekkir

Þetta eru reglulegar tilvísanir í formi dálks staf-línunúmers ( A1, С5, þ.e. „orrustuskip“) sem finnast í flestum Excel skrám. Sérkenni þeirra er að þeim er hliðrað þegar formúlur eru afritaðar. Þeir. C5breytist til dæmis í С6, С7 o.fl. þegar afritað er niður eða til D5, E5 o.s.frv. þegar afritað er til hægri osfrv. Í flestum tilfellum er þetta eðlilegt og skapar ekki vandamál:

Blandaðir tenglar

Stundum er sú staðreynd að hlekkurinn í formúlunni, þegar hann er afritaður, „rennur“ miðað við upprunalega reitinn er óæskileg. Síðan, til að laga tengilinn, er dollaramerkið ($) notað, sem gerir þér kleift að laga það sem það kemur á undan. Þannig til dæmis tengilinn $C5 mun ekki breytast milli dálka (þ.e С mun aldrei breytast í D, E or F), en getur færst yfir línur (þ.e. getur færst um $ C6, $ C7 o.s.frv.). Sömuleiðis, C$5 – hreyfist ekki meðfram röðunum, en getur „gengið“ meðfram súlunum. Slíkir tenglar eru kallaðir blandað:

Algjörir hlekkir

Jæja, ef þú bætir báðum dollurum við tengilinn í einu ($C$5) – það mun breytast í alger og mun ekki breytast á nokkurn hátt meðan á afritun stendur, þ.e. dollarar eru festir vel og röðin og dálkurinn:

Auðveldasta og fljótlegasta leiðin til að breyta hlutfallslegri tilvísun í algera eða blandaða tilvísun er að velja hana í formúlunni og ýta nokkrum sinnum á F4 takkann. Þessi lykill hringir um alla fjóra mögulega valkostina til að laga tengil við reit: C5$C$5 → $C5 → C$5 og allt aftur.

Allt er einfalt og skýrt. En það er eitt "en".

Segjum að við viljum gera algera frumutilvísun С5. Svona að hún vísaði ALLTAF í С5 óháð frekari aðgerðum notenda. Það kemur í ljós fyndið – jafnvel þótt þú gerir hlekkinn algjöran (þ.e $C$5), það breytist enn í sumum aðstæðum. Til dæmis: Ef þú eyðir þriðju og fjórðu línu breytist hún í $C$3. Ef þú setur inn dálk til vinstri С, þá mun það breytast í D. Ef þú klippir á klefa С5 og líma inn í F7, þá mun það breytast í F7 og svo framvegis. Hvað ef ég vil virkilega harðan hlekk sem mun alltaf vísa til С5 og ekkert annað undir neinum kringumstæðum eða aðgerðum notenda?

Sannarlega algerir hlekkir

Lausnin er að nota aðgerðina ÓBEIN (Óbein), sem býr til frumutilvísun úr textastreng. 

Ef þú slærð inn formúluna í reit:

=ÓBEIN(“C5”)

=ÓBEIN(«C5»)

þá mun það alltaf benda á reitinn með heimilisfanginu C5 óháð frekari aðgerðum notenda, innsetningu eða eyðingu línur osfrv. Eini smávægilegi flækjan er sá að ef markreiturinn er tómur, þá ÓBEIN gefur út 0, sem er ekki alltaf þægilegt. Hins vegar er auðvelt að sniðganga þetta með því að nota aðeins flóknari smíði með því að athuga aðgerðina ÍSBLANK:

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

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

  • XNUMXD tilvísanir í blaðahópa þegar gögn eru sameinuð úr mörgum töflum
  • Af hverju þú þarft R1C1 tengistílinn og hvernig á að slökkva á honum
  • Nákvæm afritun formúla með fjölvi með PLEX viðbótinni

 

Skildu eftir skilaboð