Excel düsturlarında hüceyrə istinad növləri

Əgər siz Excel-də ikinci gündən çox işləyirsinizsə, o zaman, məsələn, Excel düsturları və funksiyalarında dollar işarəsi ilə tanış olmusunuz və ya istifadə etmisiniz. $D$2 or 3 XNUMX XNUMX F$ və s. Nəhayət, onların dəqiq nə demək olduğunu, necə işlədiyini və fayllarınızda harada faydalı ola biləcəyini anlayaq.

Nisbi bağlantılar

Bunlar sütun hərf-sətir nömrəsi şəklində müntəzəm istinadlardır ( A1, C5, yəni “döyüş gəmisi”) əksər Excel fayllarında tapılır. Onların özəlliyi ondadır ki, düsturları köçürərkən yerdəyişmə olur. Bunlar. C5məsələn, çevrilir C6, C7 aşağı və ya kopyalayanda və s D5, E5 sağa köçürərkən və s.. Əksər hallarda bu normaldır və problem yaratmır:

Qarışıq bağlantılar

Bəzən düsturdakı keçidin kopyalandıqda orijinal xanaya nisbətən "sürüşməsi" arzuolunmazdır. Daha sonra linki düzəltmək üçün dollar işarəsi ($) istifadə olunur ki, bu da əvvəl gələni düzəltməyə imkan verir. Beləliklə, məsələn, keçid $C5 sütunlar arasında dəyişməyəcək (yəni С heç vaxt çevrilməyəcək D, E or F), lakin xətlər arasında keçə bilər (yəni ilə dəyişə bilər 6 dollar, 7 dollar və s.). Eynilə, C$5 – cərgələr boyu hərəkət etməyəcək, lakin sütunlar boyunca “gəzmək” olar. Belə bağlantılar adlanır qarışıq:

Mütləq bağlantılar

Yaxşı, hər iki dolları birdən linkə əlavə etsəniz ($5) – çevriləcək mütləq və heç bir surət çıxarma zamanı heç bir şəkildə dəyişməyəcək, yəni dollarlar möhkəm sabitlənmiş və sətir və sütun:

Nisbi istinadı mütləq və ya qarışıq istinada çevirməyin ən asan və sürətli yolu onu formulada seçmək və F4 düyməsini bir neçə dəfə sıxmaqdır. Bu açar hüceyrəyə keçidi düzəltmək üçün bütün dörd mümkün variantı əhatə edir: C5$5 → $C5 → C$5 və yenidən.

Hər şey sadə və aydındır. Ancaq bir "amma" var.

Tutaq ki, biz mütləq hüceyrəyə istinad etmək istəyirik C5. Belə ki, o, HƏMİŞƏ istinad edirdi C5 hər hansı digər istifadəçi hərəkətindən asılı olmayaraq. Gülməli bir şey çıxır - hətta linki mütləq etsəniz də (yəni $5), bəzi hallarda hələ də dəyişir. Məsələn: Üçüncü və dördüncü sətirləri silsəniz, o, olaraq dəyişəcək $3. Sola bir sütun daxil etsəniz С, sonra olaraq dəyişəcək D. Bir hüceyrəni kəssəniz C5 və yapışdırın F7, sonra olaraq dəyişəcək F7 və sair. Həmişə istinad edəcək həqiqətən çətin bir keçid istəsəm nə olar? C5 və hər hansı bir vəziyyətdə və ya istifadəçi hərəkətləri altında başqa heç nə yoxdur?

Həqiqətən mütləq bağlantılar

Həll funksiyasından istifadə etməkdir DOLAYI (Birbaşa), mətn sətirindən hüceyrə arayışı yaradan. 

Düsturu hüceyrəyə daxil etsəniz:

=DOLAYI (“C5”)

=DOLAYI(«C5»)

onda o, həmişə ünvanı olan xananı göstərəcək C5 istifadəçinin hər hansı sonrakı hərəkətlərindən, sətirlərin daxil edilməsindən və ya silinməsindən və s. asılı olmayaraq. Yeganə cüzi mürəkkəblik odur ki, əgər hədəf hüceyrə boşdursa, o zaman DOLAYI 0 verir, bu həmişə əlverişli deyil. Bununla belə, funksiya vasitəsilə bir yoxlama ilə bir az daha mürəkkəb konstruksiyadan istifadə etməklə bu, asanlıqla aradan qaldırıla bilər ISBLANK:

=ƏGƏR(ISNULL(DOLAYI(“C5″)),””, DOLAYI(“C5”))

=ƏGƏR(ISBLANK(DOLAYI(«C5″));»»;DOLAYI(«C5»))

  • Çox cədvəllərdən məlumatları birləşdirərkən XNUMXD vərəq qrupu istinadları
  • R1C1 keçid stilinə niyə ehtiyacınız var və onu necə söndürmək olar
  • PLEX əlavəsi ilə düsturların makro ilə dəqiq surətdə çıxarılması

 

Cavab yaz