Типови на референци на ќелии во формулите на Excel

Ако сте работеле во Excel повеќе од втор ден, тогаш веројатно веќе сте сретнале или користеле референци за знакот долар во формулите и функциите на Excel, на пример $ 2 $ XNUMX or 3 F$ Ајде конечно да откриеме што точно значат, како функционираат и каде можат да бидат корисни во вашите датотеки.

Релативни врски

Ова се редовни референци во форма на колона буква-ред број ( A1, С5т.е. „воен брод“) што се наоѓа во повеќето датотеки на Excel. Нивната особеност е што тие се поместуваат при копирање формули. Оние. C5, на пример, се претвора во С6, С7 итн при копирање надолу или на D5, E5 итн. кога се копира надесно, итн. Во повеќето случаи, тоа е нормално и не создава проблеми:

Мешани врски

Понекогаш фактот дека врската во формулата, кога се копира, „лизга“ во однос на оригиналната ќелија е непожелен. Потоа, за да се поправи врската, се користи знакот за долар ($), кој ви овозможува да го поправите она што е претходно. Така, на пример, врската $C5 нема да се менува низ колоните (т.е С никогаш нема да се претвори во D, E or F), но може да се префрли преку линии (т.е. може да се префрли за $ C6, $ C7 итн.). Исто така, C$5 – нема да се движи по редовите, но може да „шета“ по колоните. Таквите врски се нарекуваат мешани:

Апсолутни врски

Па, ако ги додадете двата долари на врската одеднаш (5 $ C $) – ќе се претвори во апсолутна и нема да се промени на никаков начин при какво било копирање, т.е. доларите се цврсто фиксирани и редот и колоната:

Најлесен и најбрз начин да се претвори релативната референца во апсолутна или мешана референца е да ја изберете во формулата и да го притиснете копчето F4 неколку пати. Овој клуч ги заокружува сите четири можни опции за фиксирање на врска до ќелија: C55 $ C $ → $C5 → C$5 и одново.

Сè е едноставно и јасно. Но, постои едно „но“.

Да претпоставиме дека сакаме да направиме апсолутна референца на ќелијата С5. Таков на кој таа СЕКОГАШ се повикуваше С5 без оглед на секое понатамошно дејство на корисникот. Излегува смешна работа - дури и ако ја направите врската апсолутна (т.е 5 $ C $), сè уште се менува во некои ситуации. На пример: Ако ги избришете третата и четвртата линија, таа ќе се промени во 3 $ C $. Ако вметнете колона лево С, тогаш ќе се промени во D. Ако пресечете ќелија С5 и ставете во F7, тогаш ќе се промени во F7 и така натаму. Што ако сакам навистина тврда врска на која секогаш ќе се однесува С5 и ништо друго под никакви околности или кориснички дејства?

Навистина апсолутни врски

Решението е да се користи функцијата ИНДИРЕКТЕН (Индиректно), кој генерира референца на ќелија од текстуална низа. 

Ако ја внесете формулата во ќелија:

=INDIRECT(„C5“)

=ИНДИРЕКТНО („C5“)

тогаш секогаш ќе покажува на ќелијата со адресата C5 без оглед на какви било понатамошни дејства на корисникот, вметнување или бришење редови, итн. Единствената мала компликација е тоа што ако целната ќелија е празна, тогаш ИНДИРЕКТЕН излегува 0, што не е секогаш погодно. Сепак, ова може лесно да се заобиколи со користење на малку посложена конструкција со проверка на функцијата ISBLANK:

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

=IF(ISBLANK(INDIRECT(«C5"));»»;INDIRECT(«C5»))

  • XNUMXD референци за групи на листови при консолидирање на податоци од повеќе табели
  • Зошто ви е потребен стилот на врската R1C1 и како да го оневозможите
  • Точно копирање на формули со макро со додатокот PLEX

 

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