Aina za kumbukumbu za seli katika fomula za Excel

Ikiwa umekuwa ukifanya kazi katika Excel kwa zaidi ya siku ya pili, basi labda tayari umekutana au kutumia marejeleo ya ishara ya dola katika fomula na kazi za Excel, kwa mfano. $D$2 or F $3 nk. Hebu hatimaye tujue wanamaanisha nini hasa, jinsi wanavyofanya kazi na wapi wanaweza kuwa na manufaa katika faili zako.

Viungo jamaa

Haya ni marejeleo ya mara kwa mara katika mfumo wa nambari ya safu mlalo ya safu wima ( A1, С5, yaani "meli ya kivita") inayopatikana katika faili nyingi za Excel. Upekee wao ni kwamba hubadilishwa wakati wa kunakili fomula. Wale. C5, kwa mfano, inageuka С6, С7 nk wakati wa kunakili chini au kwa D5, E5 n.k. unaponakili kulia, n.k. Mara nyingi, hii ni kawaida na haileti matatizo:

Viungo vilivyochanganywa

Wakati mwingine ukweli kwamba kiungo katika fomula, kinaponakiliwa, "slaidi" zinazohusiana na seli asili haifai. Kisha, ili kurekebisha kiungo, ishara ya dola ($) hutumiwa, ambayo inakuwezesha kurekebisha kile kinachokuja kabla. Hivyo, kwa mfano, kiungo $C5 haitabadilika katika safu wima (km С haitageuka kamwe D, E or F), lakini inaweza kuhama kwenye mistari (yaani inaweza kuhama kwa $ C6, $ C7 na kadhalika.). Vile vile, C$5 - haitasonga kwenye safu, lakini inaweza "kutembea" kando ya nguzo. Viungo vile huitwa mchanganyiko:

Viungo kabisa

Kweli, ikiwa utaongeza dola zote mbili kwenye kiunga mara moja ($C $5) - itageuka kuwa kabisa na haitabadilika kwa njia yoyote wakati wa kunakili, yaani dola huwekwa kwa nguvu na safu mlalo na safu:

Njia rahisi na ya haraka zaidi ya kugeuza marejeleo ya jamaa kuwa marejeleo kamili au mchanganyiko ni kuichagua kwenye fomula na ubonyeze kitufe cha F4 mara kadhaa. Ufunguo huu huzunguka chaguzi zote nne zinazowezekana za kurekebisha kiungo kwa seli: C5$C $5 → $C5 → C$5 na tena.

Kila kitu ni rahisi na wazi. Lakini kuna moja "lakini".

Tuseme tunataka kufanya rejeleo kamili la seli С5. Vile ambavyo alirejelea DAIMA С5 bila kujali hatua yoyote zaidi ya mtumiaji. Inageuka kuwa jambo la kuchekesha - hata ikiwa utafanya kiunga kuwa kamili (yaani $C $5), bado inabadilika katika hali fulani. Kwa mfano: Ukifuta mistari ya tatu na ya nne, itabadilika kuwa $C $3. Ikiwa utaingiza safu upande wa kushoto С, basi itabadilika kuwa D. Ukikata kiini С5 na kubandika ndani F7, basi itabadilika kuwa F7 Nakadhalika. Ikiwa ninataka kiunga kigumu sana ambacho kitarejelea kila wakati С5 na hakuna kitu kingine chini ya hali yoyote au vitendo vya mtumiaji?

Viungo kabisa kabisa

Suluhisho ni kutumia kazi INDIRECT (KIASILI), ambayo hutoa rejeleo la seli kutoka kwa mfuatano wa maandishi. 

Ikiwa utaingiza fomula katika seli:

=INDIRECT(“C5”)

=INDIRECT(«C5»)

basi itaelekeza kila wakati kwa seli iliyo na anwani C5 bila kujali vitendo vyovyote vya mtumiaji, kuingiza au kufuta safu mlalo, n.k. Tatizo dogo tu ni kwamba ikiwa kisanduku lengwa ni tupu, basi. INDIRECT matokeo 0, ambayo sio rahisi kila wakati. Walakini, hii inaweza kuzungushwa kwa urahisi kwa kutumia ujenzi ngumu zaidi na cheki kupitia kazi ISBLANK:

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

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

  • Marejeleo ya vikundi vya laha XNUMXD wakati wa kuunganisha data kutoka kwa majedwali mengi
  • Kwa nini unahitaji mtindo wa kiungo wa R1C1 na jinsi ya kuizima
  • Kunakili haswa kwa fomula kwa jumla na programu jalizi ya PLEX

 

Acha Reply