Како да замрзнете ќелија во формулата на Excel

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

Во овој случај, можете да ја поправите референцата на ќелијата во Excel. И ова може да се направи на неколку начини одеднаш. Ајде внимателно да погледнеме како да се постигне оваа цел.

Што е врска во Excel

Листот е составен од клетки. Секој од нив содржи специфични информации. Други клетки можат да го користат во пресметките. Но, како да разберат од каде да ги добијат податоците? Тоа им помага да направат врски.

Секоја врска означува ќелија со една буква и еден број. Буквата претставува колона, а бројот претставува ред. 

Постојат три типа на врски: апсолутни, релативни и мешани. Вториот е стандардно поставен. Апсолутна референца е онаа која има фиксна адреса и на колона и на колона. Соодветно на тоа, мешан е оној каде што е фиксирана или посебна колона или ред.

1 метод

За да ги зачувате и адресите на колони и редови, следете ги овие чекори:

  1. Кликнете на ќелијата што ја содржи формулата.
  2. Кликнете на лентата со формула за ќелијата што ни треба.
  3. Притиснете F4.

Како последица на тоа, референцата на ќелијата ќе се промени во апсолутна. Може да се препознае по карактеристичниот знак за долар. На пример, ако кликнете на ќелијата B2 и потоа кликнете на F4, врската ќе изгледа вака: $B$2.

Како да замрзнете ќелија во формулата на Excel
1
Како да замрзнете ќелија во формулата на Excel
2

Што значи знакот за долар пред делот од адресата по ќелија?

  1. Ако е поставена пред буква, тоа покажува дека референцата на колоната останува иста, без разлика каде е преместена формулата.
  2. Ако знакот за долар е пред бројот, тоа покажува дека низата е закачена. 

2 метод

Овој метод е речиси ист како и претходниот, само треба двапати да притиснете F4. на пример, ако имавме ќелија B2, тогаш после тоа ќе стане B$2. Со едноставни зборови, на овој начин успеавме да ја поправиме линијата. Во овој случај, буквата на колоната ќе се промени.

Како да замрзнете ќелија во формулата на Excel
3

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

3 метод

Ова е целосно исто како и претходниот метод, само треба да го притиснете копчето F4 три пати. Тогаш само референцата на колоната ќе биде апсолутна, а редот ќе остане фиксиран.

Како да замрзнете ќелија во формулата на Excel
4

4 метод

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

Како да замрзнете ќелија во формулата на Excel
5

Прикачување ќелии за голем опсег

Гледаме дека горенаведените методи воопшто не претставуваат никаква тешкотија за извршување. Но, задачите се специфични. И, на пример, што да правиме ако имаме неколку десетици формули одеднаш, врските во кои треба да се претворат во апсолутни. 

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

Вклучува повеќе од стотина функции дефинирани од корисникот и 25 различни макроа, а исто така се ажурира редовно. Тоа ви овозможува да ја подобрите работата со речиси секој аспект:

  1. Клетки.
  2. Макро
  3. Функции од различни типови.
  4. Врски и низи.

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

  1. Изберете опсег.
  2. Отворете го табот VBA-Excel што ќе се појави по инсталацијата. 
  3. Отворете го менито „Функции“, каде што се наоѓа опцијата „Заклучи формули“.
    Како да замрзнете ќелија во формулата на Excel
    6
  4. Следно, ќе се појави дијалог-кутија во која треба да го наведете потребниот параметар. Овој додаток ви овозможува да закачите колона и колона одделно, заедно, а исто така да отстраните веќе постоечко закачување со пакет. Откако ќе се избере потребниот параметар со користење на соодветното радио копче, треба да ги потврдите вашите дејства со кликнување на „OK“.

пример

Да земеме пример за да биде појасно. Да речеме дека имаме информации што ги опишуваат трошоците на стоката, нејзината вкупна количина и приходите од продажба. И ние сме соочени со задача да направиме табелата, врз основа на количината и трошоците, автоматски да одредува колку пари сме успеале да заработиме без да ги одбиеме загубите.

Како да замрзнете ќелија во формулата на Excel
7

Во нашиот пример, за ова треба да ја внесете формулата =B2*C2. Тоа е прилично едноставно, како што можете да видите. Многу е лесно да се користи нејзиниот пример за да се опише како можете да ја поправите адресата на ќелијата или нејзината поединечна колона или ред. 

Се разбира, во овој пример, можете да се обидете да ја повлечете формулата надолу користејќи го маркерот за автоматско пополнување, но во овој случај, ќелиите автоматски ќе се менуваат. Значи, во ќелијата D3 ќе има друга формула, каде што броевите ќе се заменат, соодветно, со 3. Понатаму, според шемата - D4 - формулата ќе има форма = B4 * C4, D5 - слично, но со број 5 и така натаму.

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

Да претпоставиме дека треба да го одредиме приходот од доларот. Ајде да го ставиме во ќелијата Б7. Ајде да станеме малку носталгични и да укажеме на цената од 35 рубли за долар. Соодветно на тоа, за да се одреди приходот во долари, неопходно е да се подели износот во рубли со курсот на доларот.

Еве како изгледа во нашиот пример.

Како да замрзнете ќелија во формулата на Excel
8

Ако ние, слично како и претходната верзија, се обидеме да препишеме формула, тогаш нема да успееме. Слично на тоа, формулата ќе се смени во соодветната. Во нашиот пример, тоа ќе биде вака: =E3*B8. Од тука можеме да видиме. дека првиот дел од формулата се претвори во Е3, и ние си ја поставивме оваа задача, но не треба да го менуваме вториот дел од формулата во Б8. Затоа, референцата треба да ја претвориме во апсолутна. Можете да го направите ова без притискање на копчето F4, само со ставање знак за долар.

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

Самата формула ќе изгледа вака:

=D2/$B$7

Внимание! Наведовме два знака за долари. На овој начин и покажуваме на програмата дека и колоната и редот треба да се поправат.

Референци на ќелии во макроа

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

Прво треба да разберете дека клучниот концепт на макро е објекти кои можат да содржат други објекти. Објектот Workbooks е одговорен за електронската книга (односно документот). Го вклучува објектот Sheets, кој е збирка од сите листови на отворен документ. 

Според тоа, ќелиите се објект на клетките. Ги содржи сите ќелии на одреден лист.

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

На пример, линијата на код што содржи референца за ќелијата C5 би изгледала вака:

Работни книги („Книга2.xlsm“). Листови („Список2“). Ќелии (5, 3)

Работни книги („Книга2.xlsm“). Листови („Список2“). Ќелии (5, „Ц“)

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

Во овој случај, линијата ќе изгледа вака.

Работни книги („Книга2.xlsm“). Листови („Список2“). Опсег („C5“)

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

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

Заклучоци

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

Оставете Одговор