Hlutfallsleg og alger frumuvísun: hvers vegna nota $ í Excel formúlu

  • Deildu Þessu
Michael Brown

Þegar Excel formúla er rituð ruglar $ í frumutilvísunum marga notendur. En skýringin er mjög einföld. Dollaratáknið í Excel frumutilvísun þjónar aðeins einum tilgangi - það segir Excel hvort breyta eigi tilvísuninni eða ekki þegar formúlan er afrituð í aðrar frumur. Og þessi stutta einkatími veitir allar upplýsingar um þennan frábæra eiginleika.

Það er varla hægt að ofmeta mikilvægi Excel frumutilvísunar. Fáðu innsýn í muninn á algildum, hlutfallslegum og blönduðum tilvísunum og þú ert hálfnuð með að ná tökum á krafti og fjölhæfni Excel formúla og aðgerða.

Þið hafið líklega öll séð dollaramerkið ($) í Excel formúlur og velti fyrir sér hvað þetta snýst um. Reyndar geturðu vísað í einn og sama reitinn á fjóra mismunandi vegu, til dæmis A1, $A$1, $A1 og A$1.

Dollarmerkið í Excel reittilvísun hefur aðeins áhrif á eitt - það kennir Excel hvernig á að meðhöndla tilvísunina þegar formúlan er færð eða afrituð í aðrar frumur. Í hnotskurn, með því að nota $ táknið á undan línu- og dálkhnitunum gefur það algera frumutilvísun sem mun ekki breytast. Án $ táknsins er tilvísunin afstæð og hún mun breytast.

Ef þú ert að skrifa formúlu fyrir einn reit geturðu farið með hvaða tilvísunartegund sem er og fengið formúluna rétta samt. En ef þú ætlar að afrita formúluna þína í aðrar frumur skaltu velja viðeigandi reitsign) er ekki læst vegna þess að þú vilt reikna út verð fyrir hverja línu fyrir sig.

  • C$2 - hlutfallslegur dálkur og algild röð . Vegna þess að öll gengi eru í röð 2 læsir þú línutilvísuninni með því að setja dollaramerkið ($) fyrir framan línunúmerið. Og núna, sama í hvaða röð þú afritar formúluna, mun Excel alltaf leita að genginu í línu 2. Og vegna þess að dálktilvísunin er afstæð (án $ tákns), verður hún leiðrétt fyrir dálkinn sem formúlan er í. afritað.
  • Hvernig á að vísa í heilan dálk eða línu í Excel

    Þegar þú ert að vinna með Excel vinnublað sem hefur breytilegan fjölda lína gætirðu viljað vísa til allra af frumunum innan ákveðins dálks. Til að vísa í allan dálkinn skaltu bara slá inn dálkstaf tvisvar og tvípunkt á milli, til dæmis A:A .

    Tilvísun í heilum dálkum

    Svo og frumutilvísun, heil dálkatilvísun getur verið alger og afstæð, til dæmis:

    • Alger dálkatilvísun , eins og $A:$A
    • Hlutfallsleg dálktilvísun , eins og A:A

    Og aftur, þú notar dollaramerkið ($) í algerri dálkatilvísun til að læsa það við ákveðinn dálk, fyrir tilvísun í allan dálkinn ekki breytast þegar þú afritar formúlu yfir í aðrar hólf.

    A hlutfallsleg dálkatilvísun breytist þegar formúlan er afrituð eða færð í aðra dálka og verður áframósnortinn þegar þú afritar formúluna í aðrar frumur í sama dálki.

    Tilvísun í heila röð

    Til að vísa til allrar línunnar notarðu sömu nálgun nema að þú slærð inn línunúmer í staðinn af dálkstöfum:

    • Alger línutilvísun , eins og $1:$1
    • Hlutfallsleg línutilvísun, eins og 1:1

    Fræðilega séð geturðu líka búið til blönduð tilvísun í heilan dálk eða blönduð heila - línutilvísun, eins og $A:A eða $1:1, í sömu röð. Ég segi "í orði", því mér dettur ekki í hug neina hagnýta beitingu slíkra tilvísana, þó að dæmi 4 sanni að formúlur með slíkum tilvísunum virka nákvæmlega eins og þær eiga að gera.

    Dæmi 1. Excel-tilvísun í heilum dálkum (algjört og afstætt)

    Svo sem að þú hafir einhverjar tölur í dálki B og viljir komast að heildartölu þeirra og meðaltal. Vandamálið er að nýjum línum er bætt við töfluna í hverri viku, þannig að það er ekki leiðin að skrifa venjulega SUM() eða AVERAGE() formúlu fyrir fast svið af frumum. Þess í stað geturðu vísað í allan dálkinn B:

    =SUM($B:$B) - notaðu dollaramerkið ($) til að gera algera heildardálkatilvísun sem læsir formúlunni við dálkur B.

    =SUM(B:B) - skrifaðu formúluna án $ til að búa til afstætt heildsdálkatilvísun sem mun breytast þegar þú afritar formúluna í aðra dálka.

    Ábending. Þegar þú skrifar formúluna skaltu smella á dálkstafinn til að hafatilvísun í heilum dálki bætt við formúluna. Eins og raunin er með frumutilvísanir setur Excel inn hlutfallslega tilvísun (án $ merki) sjálfgefið:

    Á sama hátt skrifum við formúlu til að reikna út meðalverð í allur dálkur B:

    =AVERAGE(B:B)

    Í þessu dæmi erum við að nota tiltölulega heilsdálkatilvísun, þannig að formúlan okkar verður rétt leiðrétt þegar við afritum hana í aðra dálka:

    Athugið. Þegar þú notar tilvísun í heilan dálk í Excel formúlunum þínum skaltu aldrei slá inn formúluna hvar sem er í sama dálki. Það gæti til dæmis virst vera góð hugmynd að slá inn formúluna =SUM(B:B) í eina af tómu neðstu hólfunum í dálki B til að hafa heildartöluna í lok sama dálks. Ekki gera þetta! Þetta myndi búa til svokallaða hringlaga tilvísun og formúlan myndi skila 0.

    Dæmi 2. Excel heilrar röð tilvísun (algjör og afstæð)

    Ef gögnin í Excel blaðinu þínu er raðað í raðir frekar en dálka, þá geturðu vísað í heila röð í formúlunni þinni. Þannig getum við til dæmis reiknað út meðalverð í línu 2:

    =AVERAGE($2:$2) - alger heildarlínutilvísun er læst við tiltekna línu með því að nota dollaramerkið ($).

    =AVERAGE(2:2) - afstætt heildarlínutilvísun mun breytast þegar formúlan er afrituð í aðrar línur.

    Í þessu dæmi þurfum við hlutfallslega heila röð tilvísun vegna þess að við höfum 3raðir af gögnum og við viljum reikna meðaltal í hverri röð með því að afrita sömu formúlu:

    Dæmi 3. Hvernig á að vísa í heilan dálk að undanskildum fyrstu línum

    Þetta er mjög málefnalegt vandamál, því oft eru fyrstu línurnar í vinnublaðinu einhver kynningarákvæði eða skýringarupplýsingar og þú vilt ekki hafa þær með í útreikningum þínum. Því miður leyfir Excel ekki tilvísanir eins og B5:B sem innihalda allar línurnar í dálki B sem byrjar á línu 5. Ef þú reynir að bæta slíkri tilvísun við mun formúlan þín líklegast skila #NAME villunni.

    Þess í stað geturðu tilgreint hámarkslínu , þannig að tilvísun þín innifelur allar mögulegar línur í tilteknum dálki. Í Excel 2016, 2013, 2010 og 2007 er hámark 1.048.576 línur og 16.384 dálkar. Eldri Excel útgáfur hafa hámark 65.536 línur og hámark 256 dálka.

    Svo, til að finna meðaltal fyrir hvern verðdálk í töflunni hér að neðan (dálkar B til D), slærðu inn eftirfarandi formúlu í reit F2 , og afritaðu það síðan í reiti G2 og H2:

    =AVERAGE(B5:B1048576)

    Ef þú ert að nota SUM aðgerðina geturðu líka dregið frá línurnar sem þú vilt útiloka:

    =SUM(B:B)-SUM(B1:B4)

    Dæmi 4. Með því að nota blandaða tilvísun í heilan dálk í Excel

    Eins og ég nefndi nokkrar málsgreinar áður geturðu líka búið til blandaðan heildálk eða tilvísun í heila röð í Excel:

    • Blönduð dálkatilvísun, eins og$A:A
    • Blanduð línutilvísun, eins og $1:1

    Nú skulum við sjá hvað gerist þegar þú afritar formúlu með slíkum tilvísunum í aðrar frumur. Segjum sem svo að þú setjir inn formúluna =SUM($B:B) í einhverjum reit, F2 í þessu dæmi. Þegar þú afritar formúluna í aðliggjandi hægri reitinn (G2), breytist hún í =SUM($B:C) vegna þess að fyrsta B er fast með $ tákninu, en annað ekki. Þar af leiðandi mun formúlan leggja saman allar tölurnar í dálkum B og C. Ekki viss um hvort þetta hafi eitthvað hagnýtt gildi, en þú gætir viljað vita hvernig það virkar:

    Varúðarorð! Ekki nota of margar tilvísanir í heilar dálkar/línur í vinnublaði því þær geta hægja á Excel.

    Hvernig á að skipta á milli algerra, afstæðra og blandaðar tilvísanir (F4 lykill)

    Þegar þú skrifar Excel formúlu er auðvitað hægt að slá inn $ merki handvirkt til að breyta hlutfallslegri frumutilvísun í algjöra eða blandaða. Eða þú getur ýtt á F4 takkann til að flýta fyrir. Til að F4 flýtileiðin virki þarftu að vera í formúlubreytingarham:

    1. Veldu reitinn með formúlunni.
    2. Fáðu inn breytingaham með því að ýta á F2 takkann, eða tvöfalda- smelltu á reitinn.
    3. Veldu hólfatilvísunina sem þú vilt breyta.
    4. Ýttu á F4 til að skipta á milli fjögurra hólfatilvísunartegunda.

    Ef þú hefur valið a hlutfallsleg frumutilvísun án $ tákns, eins og A1, með því að ýta endurtekið á F4 takkann er skipt á milli algerrar tilvísunar með báðum dollaramerkjum eins og$A$1, alger lína A$1, algildur dálkur $A1, og svo aftur í hlutfallslega tilvísun A1.

    Athugið. Ef þú ýtir á F4 án þess að velja neina frumutilvísun, verður tilvísunin vinstra megin við músarbendilinn sjálfkrafa valin og breytt í aðra tilvísunartegund.

    Ég vona að þú skiljir að fullu hvað afstæðar og algerar frumutilvísanir eru, og Excel formúla með $ táknum er ekki lengur ráðgáta. Í næstu greinum munum við halda áfram að læra ýmsa þætti í Excel frumutilvísunum eins og tilvísun í annað vinnublað, 3d tilvísun, skipulögð tilvísun, hringlaga tilvísun og svo framvegis. Í millitíðinni þakka ég þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!

    viðmiðunartegund skiptir sköpum. Ef þér finnst þú heppinn geturðu kastað mynt :) Ef þú vilt vera alvarlegur skaltu fjárfesta í nokkrar mínútur í að læra inn- og útfærslur á algerum og afstæðum frumutilvísunum í Excel og hvenær á að nota hvaða.

      Hvað er Excel frumutilvísun?

      Til að segja það einfaldlega, frumutilvísun í Excel er frumvistfang. Það segir Microsoft Excel hvar á að leita að gildinu sem þú vilt nota í formúlunni.

      Til dæmis, ef þú slærð inn einfalda formúlu =A1 í reit C1, mun Excel draga gildi úr reit A1 inn í C1:

      Eins og áður hefur verið nefnt, svo framarlega sem þú skrifar formúlu fyrir einn reit , er þér frjálst að nota hvaða tilvísunartegund sem er, með eða án dollaramerki ($), niðurstaðan verður sú sama:

      En ef þú vilt færa eða afrita formúluna yfir vinnublaðið er mjög mikilvægt að þú veljir réttu tilvísunargerðina til að formúlan verði afrituð rétt í aðrar frumur. Eftirfarandi hlutar veita nákvæma útskýringu og formúludæmi fyrir hverja tilvísunartegund hólfs.

      Athugið. Fyrir utan A1 tilvísunarstílinn , þar sem dálkar eru skilgreindir með bókstöfum og raðir með tölustöfum, er einnig til R1C1 tilvísunarstíll þar sem bæði línur og dálkar eru auðkenndar með tölustöfum (R1C1 táknar línu 1, dálkur 1).

      Þar sem A1 er sjálfgefinn viðmiðunarstíll í Excel og hann er notaður oftast, munum viðfjalla aðeins um tilvísanir af gerðinni A1 í þessari kennslu. Ef einhver er að nota R1C1 stílinn, geturðu slökkt á honum með því að smella á Skrá > Valkostir > Formúlur og taka svo hakið úr R1C1 tilvísunarstíl kassi.

      Excel hlutfallsleg frumutilvísun (án $ tákns)

      A hlutfallsleg tilvísun í Excel er frumveffang án $ táknsins í línu- og dálkhnitunum, eins og A1 .

      Þegar formúla með hlutfallslegum frumutilvísunum er afrituð í annan reit breytist tilvísunin miðað við hlutfallslega staðsetningu lína og dálka. Sjálfgefið er að allar tilvísanir í Excel eru afstæðar. Eftirfarandi dæmi sýnir hvernig hlutfallslegar tilvísanir virka.

      Svo sem að þú sért með eftirfarandi formúlu í reit B1:

      =A1*10

      Ef þú afritar þessa formúlu í aðra línu í sama dálki, segjum við reit B2, mun formúlan breytast fyrir línu 2 (A2*10) vegna þess að Excel gerir ráð fyrir að þú viljir margfalda gildi í hverri röð í dálki A með 10.

      Ef þú afritar formúluna með hlutfallslegri frumutilvísun í annan dálk í sömu röð mun Excel breyta dálkatilvísuninni í samræmi við það:

      Og ef þú afritar eða færir Excel formúlu með hlutfallslegri frumutilvísun í aðrar línu og annan dálk , þá munu bæði dálka- og línutilvísanir breytast :

      Eins og þú sérð er mjög þægilegt að nota afstæðar frumutilvísanir í Excel formúlumleið til að framkvæma sömu útreikninga á öllu vinnublaðinu. Til að útskýra þetta betur skulum við ræða dæmi úr raunveruleikanum.

      Að nota hlutfallslega tilvísun er Excel - formúludæmi

      Svo sem að þú hafir dálk með USD verðum (dálki B) í vinnublaðinu þínu, og þú vilt breyta þeim í EUR. Að þekkja USD - EUR viðskiptahlutfallið (0,93 þegar þetta er skrifað), formúlan fyrir línu 2, er eins einföld og =B2*0.93 . Taktu eftir að við erum að nota Excel afstætt frumutilvísun, án dollaramerkisins.

      Þegar þú ýtir á Enter takkann verður formúlan reiknuð út og niðurstaðan birtist strax í reitnum.

      Ábending. Sjálfgefið er að allar frumutilvísanir í Excel eru afstæðar tilvísanir. Þannig að þegar þú skrifar formúlu geturðu bætt við hlutfallslegri tilvísun með því að smella á samsvarandi reit á vinnublaðinu í stað þess að slá inn frumutilvísun handvirkt.

      Til að afrita formúluna niður í dálkinn músinni yfir fyllingarhandfangið (lítill ferningur neðst í hægra horninu á valinni reit). Þegar þú gerir þetta mun bendillinn breytast í þunnan svartan kross og þú heldur honum og dregur hann yfir frumurnar sem þú vilt fylla út sjálfkrafa.

      Það er allt! Formúlan er afrituð í aðrar reiti með hlutfallslegum tilvísunum sem eru rétt stilltar fyrir hvern einstakan reit. Til að ganga úr skugga um að gildi í hverjum reit sé reiknað rétt skaltu velja einhvern af reitunum og skoða formúluna íformúlustiku. Í þessu dæmi hef ég valið reit C4 og sé að frumutilvísunin í formúlunni er miðað við línu 4, nákvæmlega eins og hún á að vera:

      Excel alger reit tilvísun (með $ tákni)

      alger tilvísun í Excel er vistfang klefi með dollaramerkinu ($) í línu- eða dálkhnitunum, eins og $A$1 .

      Dollarmerkið festir tilvísunina í tiltekið hólf, þannig að það heldur óbreytt sama hvert formúlan færist. Með öðrum orðum, með því að nota $ í frumutilvísunum geturðu afritað formúluna í Excel án þess að breyta tilvísunum.

      Til dæmis, ef þú ert með 10 í reit A1 og þú notar alger frumutilvísun ( $A$1 ), formúlan =$A$1+5 mun alltaf skila 15, sama í hvaða aðrar frumur formúlan er afrituð. Aftur á móti, ef þú skrifar sömu formúlu með hlutfallslegri frumutilvísun ( A1 ), og afritar hana síðan niður í aðrar reiti í dálknum, þá verður annað gildi reiknað út fyrir hverja röð. Eftirfarandi mynd sýnir muninn:

      Athugið. Þó að við höfum verið að segja að alger tilvísun í Excel breytist aldrei, í raun breytist hún þegar þú bætir við eða fjarlægir línur og/eða dálka í vinnublaðinu þínu, og þetta breytir staðsetningu reitsins sem vísað er til. Í dæminu hér að ofan, ef við setjum inn nýja línu efst á vinnublaðinu, er Excel nógu snjallt til að stilla formúlunatil að endurspegla þá breytingu:

      Í raunverulegum vinnublöðum er það mjög sjaldgæft tilvik þegar þú notar aðeins algjörar tilvísanir í Excel formúlunni þinni. Hins vegar eru mörg verkefni sem krefjast þess að nota bæði alger og afstæð tilvísun, eins og sýnt er í eftirfarandi dæmum.

      Athugið. Ekki má rugla algerri frumutilvísun saman við algildi, sem er stærð talna án tillits til tákns hennar.

      Notkun afstæðra og algildra frumutilvísana í einni formúlu

      Oft oft gætirðu þarf formúlu þar sem sumar frumutilvísanir eru lagaðar fyrir dálka og raðir þar sem formúlan er afrituð, á meðan aðrar eru fastar á tilteknum hólfum. Með öðrum orðum, þú þarft að nota hlutfallslegar og algildar frumutilvísanir í einni formúlu.

      Dæmi 1. Afstæð og algild frumutilvísun til að reikna út tölur

      Í fyrra dæmi okkar með USD og EUR verðum , þú vilt kannski ekki harðkóða gengi krónunnar í formúlunni. Þess í stað geturðu slegið inn þá tölu í einhvern reit, segjum C1, og lagað þá reittilvísun í formúlunni með því að nota dollaramerkið ($) eins og sýnt er á eftirfarandi skjámynd:

      Í þessari formúlu (B4*$C$1), eru tvær frumutilvísunargerðir:

      • B4 - hlutfallsleg frumutilvísun sem er leiðrétt fyrir hverja línu, og
      • $C$1 - alger frumutilvísun sem breytist aldrei, sama hvar formúlan er afrituð.

      AnKosturinn við þessa nálgun er að notendur þínir geta reiknað EUR verð út frá breytilegu gengi án þess að breyta formúlunni. Þegar viðskiptahlutfallið breytist þarftu bara að uppfæra gildið í reit C1.

      Dæmi 2. Hlutfallslegar og algildar frumutilvísanir til að reikna út dagsetningar

      Önnur algeng notkun á algildum og afstæðum frumutilvísanir í einni formúlu er að reikna út dagsetningar í Excel út frá dagsetningu dagsins í dag.

      Svo sem þú ert með lista yfir afhendingardaga í dálki B og þú slærð inn núverandi dagsetningu í C1 með því að nota TODAY() aðgerðina. Það sem þú vilt vita er hversu marga daga hver hlutur sendir, og þú getur reiknað þetta út með því að nota eftirfarandi formúlu: =B4-$C$1

      Og aftur notum við tvær tilvísunargerðir í formúlunni:

      • Rafstætt fyrir reitinn með fyrsta afhendingardag (B4), því þú vilt að þessi hólfatilvísun sé breytileg eftir röðinni þar sem formúlan er.
      • Algjört fyrir reitinn með dagsetningu í dag ($C$1), vegna þess að þú vilt að þessi hólfatilvísun haldist stöðug.

      Ljúka upp, hvenær sem þú vilt búðu til kyrrstæða hólfatilvísun í Excel sem vísar alltaf til sama reitsins, vertu viss um að hafa dollaramerkið ($) með í formúlunni þinni til að búa til algjöra tilvísun í Excel.

      Excel blandað hólfatilvísun

      Blönduð frumutilvísun í Excel er tilvísun þar sem annaðhvort dálkstafurinn eða línunúmerið erfastur. Til dæmis eru $A1 og A$1 blandaðar tilvísanir. En hvað þýðir hver og einn? Það er mjög einfalt.

      Eins og þú manst inniheldur Excel alger tilvísun 2 dollaramerki ($) sem læsa bæði dálknum og röðinni. Í blandaðri frumutilvísun er aðeins eitt hnit fast (algert) og hitt (afstætt) mun breytast miðað við hlutfallslega staðsetningu línunnar eða dálksins:

      • Alger dálkur og hlutfallsleg röð , eins og $A1. Þegar formúla með þessari tilvísunargerð er afrituð í aðrar frumur, læsir $ táknið fyrir framan dálkstafinn tilvísunina í tilgreindan dálk þannig að hún breytist aldrei. Hlutfallsleg línutilvísun, án dollaramerkis, er mismunandi eftir röðinni sem formúlan er afrituð í.
      • Hlutfallsdálkur og algild röð , eins og A$1. Í þessari tilvísunartegund er það tilvísun línunnar sem mun ekki breytast og tilvísun dálksins mun.

      Hér að neðan finnur þú dæmi um notkun bæði blandaða reitanna. tilvísunartegundir sem vonandi gera hlutina auðveldari að skilja.

      Með því að nota blandaða tilvísun í Excel - formúludæmi

      Fyrir þetta dæmi munum við nota gjaldmiðlaumreikningstöfluna okkar aftur. En að þessu sinni munum við ekki takmarka okkur aðeins við USD - EUR umreikninginn. Það sem við ætlum að gera er að breyta dollaraverðinu í fjölda annarra gjaldmiðla, allt með einni formúlu !

      Til að byrja með skulum við slá innviðskiptahlutfall í einhverri röð, segjum línu 2, eins og sýnt er á skjámyndinni hér að neðan. Og svo skrifarðu bara eina formúlu fyrir reitinn efst til vinstri (C5 í þessu dæmi) til að reikna út EUR verðið:

      =$B5*C$2

      Þar sem $B5 ​​er dollaraverðið í sömu röð , og C$2 er USD - EUR viðskiptahlutfallið.

      Og nú skaltu afrita formúluna niður í aðrar hólf í dálki C, og eftir það fylltu sjálfkrafa út aðra dálka með sömu formúlu með því að draga fyllihandfangið. Fyrir vikið munt þú hafa 3 mismunandi verðdálka reiknaða rétt út frá samsvarandi gengi í röð 2 í sama dálki. Til að staðfesta þetta skaltu velja hvaða reit sem er í töflunni og skoða formúluna á formúlustikunni.

      Til dæmis skulum við velja reit D7 (í GBP dálknum). Það sem við sjáum hér er formúlan =$B7*D$2 sem tekur USD verð í B7 og margfaldar það með gildinu í D2, sem er USD-GBP viðskiptahlutfallið, bara það sem læknirinn pantaði :)

      Og nú skulum við skilja hvernig það kemur að því að Excel veit nákvæmlega hvaða verð á að taka og hvaða gengi á að margfalda það með. Eins og þú gætir hafa giskað á, þá eru það blandaðar frumutilvísanir sem gera gæfuna ($B5*C$2).

      • $B5 - alger dálkur og hlutfallsleg röð . Hér bætir þú dollaramerkinu ($) aðeins á undan dálkstafnum til að festa tilvísunina í dálk A, þannig að Excel notar alltaf upprunalegu USD verð fyrir öll viðskipti. Línutilvísunin (án $

      Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.