Excel формулаларындағы ұяшыққа сілтеме түрлері

Excel бағдарламасында екінші күннен астам жұмыс істеп жатсаңыз, сіз Excel формулалары мен функцияларында доллар белгісі сілтемелерін кездестірген немесе пайдаланған болуыңыз мүмкін, мысалы $D $2 or 3 XNUMX XNUMX F$ Соңында олардың нақты нені білдіретінін, қалай жұмыс істейтінін және файлдарыңызда қай жерде пайдалы болуы мүмкін екенін анықтайық.

Салыстырмалы сілтемелер

Бұл баған әріп-жол нөмірі түріндегі тұрақты сілтемелер ( A1, СХNUMX, яғни «жауынгерлік кеме») Excel файлдарының көпшілігінде кездеседі. Олардың ерекшелігі формулаларды көшіру кезінде ығысады. Анау. C5, мысалы, айналады СХNUMX, СХNUMX төмен немесе көшіру кезінде т.б D5, E5 т.б. оңға көшіру кезінде және т.б.. Көп жағдайда бұл қалыпты жағдай және қиындық тудырмайды:

Аралас сілтемелер

Кейде формуладағы сілтеме көшірілген кезде бастапқы ұяшыққа қатысты «сырғауы» қажет емес. Содан кейін, сілтемені түзету үшін доллар белгісі ($) пайдаланылады, ол оның алдында келетінін түзетуге мүмкіндік береді. Осылайша, мысалы, сілтеме $C5 бағандар бойынша өзгермейді (яғни С ешқашан айналмайды D, E or F), бірақ сызықтар бойымен жылжуы мүмкін (яғни, жылжуы мүмкін $ C6, $ C7 т.б.). Сияқты, C$5 – жолдар бойымен қозғалмайды, бірақ бағандар бойымен «жүре» алады. Мұндай сілтемелер деп аталады аралас:

Абсолютті сілтемелер

Жақсы, егер сіз екі долларды бірден қоссаңыз ($C$5) – айналады абсолютті және кез келген көшіру кезінде ешбір жолмен өзгермейді, яғни долларлар мықтап бекітілген және жол мен баған:

Салыстырмалы сілтемені абсолютті немесе аралас сілтемеге айналдырудың ең оңай және жылдам жолы - оны формулада таңдап, F4 пернесін бірнеше рет басу. Бұл кілт ұяшыққа сілтемені бекітудің барлық төрт ықтимал опциясын айналдырады: C5$C$5 → $C5 → C$5 және бәрі қайтадан.

Барлығы қарапайым және түсінікті. Бірақ бір «бірақ» бар.

Біз абсолютті ұяшық сілтемесін жасағымыз келеді делік СХNUMX. Ол әрқашан сілтеме жасайтындай СХNUMX кез келген басқа пайдаланушы әрекетіне қарамастан. Бұл күлкілі нәрсе болып шығады – тіпті сілтемені абсолютті етіп жасасаңыз да (яғни $C$5), ол кейбір жағдайларда әлі де өзгереді. Мысалы: Үшінші және төртінші жолдарды жойсаңыз, ол келесіге өзгереді $C$3. Бағанды ​​солға енгізсеңіз С, содан кейін ол келесіге өзгереді D. Егер сіз ұяшықты кессеңіз СХNUMX және ішіне қойыңыз F7, содан кейін ол келесіге өзгереді F7 және тағы басқа. Мен әрқашан сілтеме жасайтын өте қиын сілтемені алғым келсе ше? СХNUMX және кез келген жағдайда немесе пайдаланушы әрекеттерінде басқа ештеңе жоқ па?

Шынайы абсолютті сілтемелер

Шешім функцияны пайдалану болып табылады ТӘУЕЛСІЗДІК (ТІКЕСІЗ), ол мәтін жолынан ұяшық сілтемесін жасайды. 

Ұяшыққа формуланы енгізсеңіз:

=ЖАНА («C5»)

=ЖАНА («C5»)

онда ол әрқашан мекенжайы бар ұяшықты көрсетеді C5 пайдаланушының кез келген басқа әрекеттеріне, жолдарды кірістіру немесе жою және т.б. қарамастан. Жалғыз аздап қиындық, егер мақсатты ұяшық бос болса, онда ТӘУЕЛСІЗДІК 0 шығарады, бұл әрқашан қолайлы емес. Дегенмен, функция арқылы тексеру арқылы сәл күрделі құрылымды пайдалану арқылы мұны оңай айналып өтуге болады ISBLANK:

=Егер(ISNULL(ЖАНА (“C5″)),””, ЖАНА (“C5”))

=ЕСЕР(ISBLANK(ЖАНА(«C5″));»»;ЖАНА(«C5»))

  • Бірнеше кестелерден деректерді біріктіру кезінде XNUMXD парақтар тобының сілтемелері
  • R1C1 сілтеме стилі не үшін қажет және оны қалай өшіру керек
  • PLEX қондырмасы бар макрос арқылы формулаларды дәл көшіру

 

пікір қалдыру