Релативна и апсолутна референца на ќелијата: зошто да користите $ во формулата Excel

  • Споделете Го Ова
Michael Brown

Содржина

Кога пишувате формула на Excel, $ во референци за ќелии збунува многу корисници. Но, објаснувањето е многу едноставно. Знакот за долар во референцата на ќелијата на Excel служи само за една цел - му кажува на Excel дали да ја промени или не референцата кога формулата се копира во други ќелии. И ова кратко упатство дава целосни детали за оваа одлична карактеристика.

Важноста на референцата на Excel ќелиите тешко може да се прецени. Добијте увид во разликата помеѓу апсолутните, релативните и мешаните референци и сте на половина пат да ја совладате моќта и разновидноста на формулите и функциите на Excel.

Сите од вас веројатно сте го виделе знакот за долар ($) во Excel формули и се прашував за што се работи. Навистина, можете да упатувате на една иста ќелија на четири различни начини, на пример A1, $A$1, $A1 и A$1.

Знакот за долар во референцата на ќелијата на Excel влијае само на една работа - тоа му дава инструкции на Excel како да ја третира референцата кога формулата се преместува или копира во други ќелии. Накратко, со користење на знакот $ пред координатите на редот и колоната се прави апсолутна референца на ќелијата која нема да се промени. Без знакот $, референцата е релативна и таа ќе се промени.

Ако пишувате формула за една ќелија, можете да одите со кој било тип на референца и во секој случај да ја добиете формулата правилно. Но, ако имате намера да ја копирате формулата во други ќелии, изберете ја соодветната ќелијазнак) не е заклучен затоа што сакате да ги пресметате цените за секој ред поединечно.

  • C$2 - релативна колона и апсолутен ред . Бидејќи сите девизни курсеви се наоѓаат во редот 2, ја заклучувате референцата на редот со ставање на знакот за долар ($) пред бројот на редот. И сега, без разлика во кој ред ќе ја копирате формулата, Excel секогаш ќе го бара девизниот курс во редот 2. И бидејќи референцата на колоната е релативна (без знакот $), таа ќе се прилагоди за колоната на која е формулата копирано.
  • Како да упатувате цела колона или ред во Excel

    Кога работите со работен лист на Excel кој има променлив број на редови, можеби ќе сакате да се повикате на сите на клетките во одредена колона. За да ја повикате целата колона, само напишете буква од колона двапати и две точки помеѓу, на пример A:A .

    Референца за цела колона

    Како и референци на ќелии, цела референца на колона може да биде апсолутна и релативна, на пример:

    • Апсолутна референца на колона , како $A:$A
    • Релативна референца на колона , како A:A

    И повторно, го користите знакот за долар ($) во апсолутна референца на колона за да ја заклучите на одредена колона, за референца за целата колона да не се менува кога копирате формула во други ќелии.

    референцата за релативна колона ќе се промени кога формулата ќе се копира или премести во други колони и ќе останенедопрена кога ја копирате формулата во други ќелии во истата колона.

    Референца за цел ред

    За да се однесувате на целиот ред, го користите истиот пристап, освен што наместо тоа пишувате броеви на редови од буквите на колоната:

    • Апсолутна референца на редот , како $1:$1
    • Релативна референца на редот, како 1:1

    Во теорија, можете исто така да креирате мешана референца за цела колона или мешана цела - референца, како $A:A или 1:1 $, соодветно. Велам „теоретски“, бидејќи не можам да мислам на каква било практична примена на таквите референци, иако Примерот 4 докажува дека формулите со такви референци работат точно како што треба.

    Пример 1. Референца на целата колона на Excel (апсолутна и релативна)

    Да претпоставиме дека имате некои броеви во колоната Б и сакате да го дознаете нивниот вкупен и просек. Проблемот е што секоја недела се додаваат нови редови на табелата, па пишувањето вообичаена формула SUM() или AVERAGE() за фиксен опсег на ќелии не е начин. Наместо тоа, можете да ја повикате целата колона Б:

    =SUM($B:$B) - користете го знакот за долар ($) за да направите апсолутна референца за цела колона која ја заклучува формулата на колона B.

    =SUM(B:B) - напишете ја формулата без $ за да направите релативна референца за цела колона која ќе се промени додека ја копирате формулата во други колони.

    Совет. Кога ја пишувате формулата, кликнете на буквата од колоната за да ја иматереференца на целата колона додадена во формулата. Како што е случајот со референците на ќелиите, Excel стандардно вметнува релативна референца (без знак $):

    На ист начин, пишуваме формула за пресметување на просечната цена во цела колона B:

    =AVERAGE(B:B)

    Во овој пример, ние користиме релативна референца со цела колона, така што нашата формула се прилагодува правилно кога ја копираме во други колони:

    Забелешка. Кога користите референца со цела колона во вашите формули на Excel, никогаш не ја внесувајте формулата насекаде во истата колона. На пример, може да изгледа како добра идеја да се внесе формулата =SUM(B:B) во една од празните долни ќелии во колоната B за да се има вкупниот број на крајот од истата колона. Не правете го ова! Ова ќе создаде таканаречена кружна референца и формулата ќе врати 0.

    Пример 2. Референца на целиот ред на Excel (апсолутна и релативна)

    Ако податоците во вашиот Excel листот е организиран во редови наместо во колони, а потоа можете да упатите цел ред во вашата формула. На пример, вака можеме да пресметаме просечна цена во редот 2:

    =AVERAGE($2:$2) - апсолутна референца на цел ред е заклучена на одреден ред со користење знакот за долар ($).

    =AVERAGE(2:2) - релативна референца на цел ред ќе се промени кога формулата ќе се копира во други редови.

    Во овој пример, ни треба релативна референца со цел ред бидејќи имаме 3редови на податоци и сакаме да пресметаме просек во секој ред со копирање на истата формула:

    Пример 3. Како да се повикате на цела колона со исклучок на првите неколку редови

    Ова е многу актуелен проблем, бидејќи многу често првите неколку реда во работниот лист содржат некоја воведна клаузула или објаснувачки информации и не сакате да ги вклучите во вашите пресметки. За жал, Excel не дозволува референци како B5:B кои би ги вклучиле сите редови во колоната Б кои започнуваат со редот 5. Ако се обидете да додадете таква референца, вашата формула најверојатно ќе ја врати грешката #NAME.

    Наместо тоа, можете да наведете максимален ред , така што вашата референца ги вклучува сите можни редови во дадена колона. Во Excel 2016, 2013, 2010 и 2007 година, максимумот е 1.048.576 редови и 16.384 колони. Претходните верзии на Excel имаат максимум ред од 65.536 и максимум на колона 256.

    Значи, за да најдете просек за секоја колона за цени во табелата подолу (колони B до D), ја внесувате следната формула во ќелијата F2 , а потоа копирајте го во ќелиите G2 и H2:

    =AVERAGE(B5:B1048576)

    Ако ја користите функцијата SUM, можете да ги одземете и редовите што сакате да ги исклучува:

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

    Пример 4. Користење на мешана референца со цела колона во Excel

    Како што споменав неколку параграфи претходно, можете да направите и мешана цела колона или референца за цел ред во Excel:

    • Референца за мешана колона, како$A:A
    • Референца за мешан ред, како $1:1

    Сега, да видиме што ќе се случи кога ќе копирате формула со такви референци во други ќелии. Да претпоставиме дека ја внесувате формулата =SUM($B:B) во некоја ќелија, F2 во овој пример. Кога ќе ја копирате формулата во соседната десна ќелија (G2), таа се менува во =SUM($B:C) бидејќи првата B е фиксирана со знакот $, додека втората не е. Како резултат на тоа, формулата ќе ги собере сите броеви во колоните B и C. Не сум сигурен дали ова има некоја практична вредност, но можеби ќе сакате да знаете како функционира:

    Внимание! Не користете премногу референци за цели колони/редови во работниот лист бидејќи тие може да го забават вашиот Excel.

    Како да се префрлате помеѓу апсолутни, релативни и мешани референци (клуч F4)

    Кога пишувате формула на Excel, знакот $ секако може да се напише рачно за да се смени релативната референца на ќелијата во апсолутна или мешана. Или, можете да го притиснете копчето F4 за да ги забрзате работите. За да работи кратенката F4, треба да сте во режим за уредување формула:

    1. Изберете ја ќелијата со формулата.
    2. Влезете во режимот Уреди со притискање на копчето F2 или двојно- кликнете на ќелијата.
    3. Изберете ја референцата на ќелијата што сакате да ја промените.
    4. Притиснете F4 за да се префрлате помеѓу четири типови на референца на ќелии.

    Ако сте избрале релативна референца на ќелија без знак $, како А1, постојано притискање на копчето F4 се префрла помеѓу апсолутна референца со двата знака за долар како$A$1, апсолутен ред A$1, апсолутна колона $A1, а потоа назад на релативната референца A1.

    Забелешка. Ако притиснете F4 без да изберете референца на ќелијата, референцата лево од покажувачот на глувчето ќе се избере автоматски и ќе се смени во друг референтен тип.

    Се надевам дека сега целосно разбирате што се релативни и апсолутни референци на ќелиите. и формулата на Excel со знаци $ веќе не е мистерија. Во следните неколку статии, ќе продолжиме да учиме различни аспекти на референци за ќелии на Excel, како што се упатување на друг работен лист, 3d референца, структурирана референца, кружна референца итн. Во меѓувреме, ви благодарам што прочитавте и се надевам дека ќе се видиме на нашиот блог следната недела!

    референтниот тип е од клучно значење. Ако се чувствувате среќни, можете да фрлите паричка :) Ако сакате да бидете сериозни, тогаш инвестирајте неколку минути во учењето на апсолутните и релативните референци на ќелиите во Excel и кога да користите која.

      Што е референца за ќелија на Excel?

      Едноставно кажано, референцата на ќелијата во Excel е адреса на ќелијата. Му кажува на Microsoft Excel каде да ја бара вредноста што сакате да ја користите во формулата.

      На пример, ако внесете едноставна формула =A1 во ќелијата C1, Excel ќе повлече вредност од ќелијата A1 во C1:

      Како што веќе беше споменато, сè додека пишувате формула за единечна ќелија , можете слободно да користите било кој тип на референца, со или без знак за долар ($), резултатот ќе биде ист:

      Но, ако сакате да ја преместите или копирате формулата низ работниот лист, многу е важно да го изберете вистинскиот тип на референца за формулата правилно да се копира во други ќелии. Следните делови даваат детално објаснување и примери на формула за секој референтен тип на ќелија.

      Забелешка. Освен A1 референтен стил , каде колоните се дефинирани со букви, а редовите со броеви, постои и R1C1 референтен стил каде и редовите и колоните се идентификуваат со броеви (R1C1 означува ред 1, колона 1).

      Бидејќи A1 е стандардниот референтен стил во Excel и се користи најчесто, ние ќеразговарајте само за референците од типот А1 во ова упатство. Ако некој моментално го користи стилот R1C1, можете да го исклучите со кликнување на Датотека > Опции > Формули и потоа отштиклирање на R1C1 референтен стил поле.

      Релативна референца на Excel (без знак $)

      релативна референца во Excel е адреса на ќелија без знакот $ во координатите на редот и колоната, како A1 .

      Кога формула со релативни референци на ќелии се копира во друга ќелија, референцата се менува врз основа на релативната позиција на редовите и колоните. Стандардно, сите референци во Excel се релативни. Следниот пример покажува како функционираат релативните референци.

      Да претпоставиме дека ја имате следнава формула во ќелијата B1:

      =A1*10

      Ако ја копирате оваа формула во друг ред во истата колона, да речеме во ќелијата B2, формулата ќе се прилагоди за редот 2 (A2*10) бидејќи Excel претпоставува дека сакате да помножите вредност во секој ред од колоната А со 10.

      Ако ја копирате формулата со релативна референца на ќелија до друга колона во истиот ред, Excel соодветно ќе ја промени референцата на колоната :

      И ако копирате или преместите формула на Excel со релативна референца на ќелија до друг ред и друга колона , и референците за колона и ред ќе се променат :

      Како што гледате, користењето релативни референци за ќелии во формулите на Excel е многу погодноначин да се извршат истите пресметки низ целиот работен лист. За подобро да го илустрираме ова, ајде да разговараме за пример од реалниот живот.

      Користењето релативна референца е Excel - пример со формулата

      Да претпоставиме дека имате колона со цени во американски долари (колона Б) во вашиот работен лист, и сакате да ги претворите во ЕУР. Знаејќи ја стапката на конверзија УСД - ЕУР (0,93 во моментот на пишување), формулата за редот 2 е едноставна како =B2*0.93 . Забележете дека користиме референца на релативна ќелија на Excel, без знакот долар.

      Со притискање на копчето Enter ќе се пресмета формулата и резултатот веднаш ќе се појави во ќелијата.

      Совет. Стандардно, сите референци за ќелии во Excel се релативни референци. Така, кога пишувате формула, можете да додадете релативна референца со кликнување на соодветната ќелија на работниот лист наместо рачно да пишувате референца за ќелија.

      За копирање на формулата во колоната , поставете леб глувчето над рачката за полнење (мал квадрат во долниот десен агол на избраната ќелија). Додека го правите ова, курсорот ќе се смени во тенок црн крст, а вие држете го и повлечете го преку ќелиите што сакате автоматски да ги пополните.

      Тоа е тоа! Формулата се копира во други ќелии со релативни референци кои се правилно приспособени за секоја поединечна ќелија. За да бидете сигурни дека вредноста во секоја ќелија е правилно пресметана, изберете која било од ќелиите и погледнете ја формулата волента со формула. Во овој пример, ја избрав ќелијата C4 и видов дека референцата на ќелијата во формулата е во однос на редот 4, точно како што треба да биде:

      Апсолутна ќелија на Excel референца (со знак $)

      апсолутна референца во Excel е адреса на ќелија со знакот долар ($) во координатите на редот или колоната, како $A$1 .

      Знакот за долар ја поправа референцата на дадена ќелија, така што таа останува непроменета без разлика каде се движи формулата. Со други зборови, користењето $ во референците на ќелиите ви овозможува да ја копирате формулата во Excel без да менувате референци.

      На пример, ако имате 10 во ќелијата A1 и користите апсолутна референца на ќелија ( $A$1 ), формулата =$A$1+5 секогаш ќе враќа 15, без разлика во кои други ќелии е копирана таа формула. Од друга страна, ако ја напишете истата формула со релативна референца на ќелија ( A1 ), а потоа ја ископирате во другите ќелии во колоната, ќе се пресмета различна вредност за секој ред. Следната слика ја покажува разликата:

      Забелешка. Иако велевме дека апсолутната референца во Excel никогаш не се менува, всушност таа се менува кога додавате или отстранувате редови и/или колони во вашиот работен лист, а тоа ја менува локацијата на референтната ќелија. Во горниот пример, ако вметнеме нов ред на врвот на работниот лист, Excel е доволно паметен за да ја прилагоди формулатаза да ја одрази таа промена:

      Во вистински работни листови, многу е редок случај кога користите само апсолутни референци во формулата на Excel. Сепак, има многу задачи кои бараат користење и апсолутни и релативни референци, како што е прикажано во следните примери.

      Забелешка. Апсолутната референца на ќелијата не треба да се меша со апсолутната вредност, која е големината на бројот без оглед на неговиот знак.

      Користење на релативни и апсолутни референци на ќелиите во една формула

      Мошне често може да потребна е формула каде што некои референци на ќелии се приспособуваат за колоните и редовите каде што формулата е копирана, додека други остануваат фиксирани на одредени ќелии. Со други зборови, треба да користите релативни и апсолутни референци на ќелии во една формула.

      Пример 1. Релативни и апсолутни референци за ќелии за пресметување броеви

      Во нашиот претходен пример со цени во УСД и ЕУР , можеби не сакате да го хардкодирате девизниот курс во формулата. Наместо тоа, можете да го внесете тој број во некоја ќелија, да речеме C1, и да ја поправите референцата на ќелијата во формулата користејќи го знакот за долар ($) како што е прикажано на следната слика од екранот:

      Во оваа формула (B4*$C$1), постојат два типа на референца на ќелии:

      • B4 - релативна референца на ќелија која се прилагодува за секој ред и
      • $C$1 - апсолутна референца на ќелија која никогаш не се менува без разлика каде е копирана формулата.

      предноста на овој пристап е тоа што вашите корисници можат да ги пресметаат цените во евра врз основа на променлив девизен курс без да ја менуваат формулата. Откако ќе се промени стапката на конверзија, сè што треба да направите е да ја ажурирате вредноста во ќелијата C1.

      Пример 2. Релативни и апсолутни референци за ќелии за пресметување датуми

      Друга вообичаена употреба на апсолутни и релативни референци за ќелии во една формула е Пресметување датуми во Excel врз основа на денешниот датум.

      Да претпоставиме дека имате листа на датуми на испорака во колоната Б и го внесувате тековниот датум во C1 со користење на функцијата TODAY(). Она што сакате да го знаете е за колку дена се испраќа секоја ставка, а тоа можете да го пресметате со користење на следнава формула: =B4-$C$1

      И повторно, користиме два типа на референца во формулата:

      • Релативно за ќелијата со прв датум на испорака (B4), бидејќи сакате оваа референца на ќелијата да варира во зависност од редот каде што се наоѓа формулата.
      • Апсолутно за ќелијата со денешен датум ($C$1), затоа што сакате оваа референца на ќелијата да остане константна.

      Завршување, секогаш кога сакате да креирајте референца за статична ќелија на Excel која секогаш се однесува на истата ќелија, погрижете се да го вклучите знакот за долар ($) во вашата формула за да создадете апсолутна референца во Excel.

      Референца за мешани ќелии на Excel

      Референца за мешана ќелија во Excel е референца каде што е буквата на колоната или бројот на редотфиксна. На пример, $A1 и A$1 се мешани референци. Но, што значи секој од нив? Многу е едноставно.

      Како што се сеќавате, апсолутната референца на Excel содржи 2 знаци за долари ($) кои ги заклучуваат и колоната и редот. Во референца со мешана ќелија, само една координата е фиксна (апсолутна), а другата (релативна) ќе се промени врз основа на релативната позиција на редот или колоната:

      • Апсолутна колона и релативна редица , како $A1. Кога формулата со овој референтен тип се копира во други ќелии, знакот $ пред буквата на колоната ја заклучува референцата на наведената колона за никогаш да не се промени. Референтната референца на редот, без знакот за долар, варира во зависност од редот на кој е копирана формулата.
      • Релативна колона и апсолутен ред , како A$1. Во овој тип на референца, референцата на редот нема да се промени, а референцата на колоната ќе се промени.

      Подолу ќе најдете пример за користење на двете мешани ќелии типови на референци кои се надеваме дека ќе ги олеснат работите.

      Користење мешана референца во Excel - пример формула

      За овој пример, повторно ќе ја користиме нашата табела за конверзија на валута. Но, овој пат нема да се ограничиме само на конверзијата УСД - ЕУР. Она што ќе го направиме е да ги конвертираме цените на доларот во голем број други валути, сите со единечна формула !

      За почеток, да го внесеместапки на конверзија во некој ред, да речеме ред 2, како што е прикажано на екранот подолу. И тогаш, пишувате само една формула за горната лева ќелија (C5 во овој пример) за да ја пресметате цената на ЕУР:

      =$B5*C$2

      каде $B5 е цената на доларот во истиот ред , а C$2 е стапката на конверзија УСД - ЕУР.

      И сега, копирајте ја формулата во другите ќелии во колоната C, а потоа автоматски пополнете ги другите колони со истата формула со влечење на рачката за полнење. Како резултат на тоа, ќе имате 3 различни колони за цени пресметани правилно врз основа на соодветниот девизен курс во редот 2 во истата колона. За да го потврдите ова, изберете која било ќелија во табелата и погледнете ја формулата во лентата со формули.

      На пример, да ја изберете ќелијата D7 (во колоната GBP). Она што го гледаме овде е формулата =$B7*D$2 која зема цена во УСД во Б7 и ја множи со вредноста во Д2, што е стапката на конверзија USD-GBP, токму она што го наредил докторот :)

      И сега, ајде да разбереме како доаѓа до тоа дека Excel точно знае која цена да ја земе и со кој курс да ја помножи. Како што можеби претпоставувате, мешаните референци на ќелии се тие што го прават трикот ($B5*C$2).

      • $B5 - апсолутна колона и релативен ред . Овде го додавате знакот за долар ($) само пред буквата на колоната за да ја прицврстите референцата на колоната А, така што Excel секогаш ги користи оригиналните цени во УСД за сите конверзии. Референца на редот (без $

      Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.