Mündəricat
İlk baxışdan (xüsusilə yardımı oxuyarkən), funksiya DOLAYI (Birbaşa) sadə və hətta lazımsız görünür. Onun mahiyyəti keçid kimi görünən mətni tam hüquqlu keçidə çevirməkdir. Bunlar. Əgər A1 xanasına müraciət etmək lazımdırsa, onda biz vərdişlə birbaşa keçid edə bilərik (D1-ə bərabər işarəni daxil edin, A1 düyməsini basın və Enter düyməsini basın) və ya istifadə edə bilərik DOLAYI eyni məqsədlə:
Nəzərə alın ki, funksiya arqumenti – A1-ə istinad – dırnaq işarələri içərisində daxil edilir ki, əslində burada mətn olsun.
“Yaxşı, yaxşı” deyirsən. "Bəs nə faydası var?"
Ancaq ilk təəssüratla mühakimə etməyin - bu aldadıcıdır. Bu xüsusiyyət bir çox hallarda sizə kömək edə bilər.
Nümunə 1. Transpoze edin
Janrın klassiki: şaquli dianı çevirmək lazımdır
üfüqi üçün yiv (transpoze). Əlbəttə ki, xüsusi əlavə və ya funksiyadan istifadə edə bilərsiniz TRANSP (TRANSPOS) massiv düsturunda, ancaq bizimlə əldə edə bilərsiniz DOLAYI:
Məntiq sadədir: növbəti xananın ünvanını əldə etmək üçün biz “A” hərfini xüsusi “&” simvolu və funksiyanın bizə verdiyi cari xananın sütun nömrəsi ilə yapışdırırıq. Sütun (SÜTUN).
Əks proseduru bir az fərqli etmək daha yaxşıdır. Bu vaxtdan B2, C2, D2 və s. hüceyrələri ilə əlaqə yaratmalı olduğumuz üçün klassik "dəniz döyüşü" əvəzinə R1C1 keçid rejimindən istifadə etmək daha rahatdır. Bu rejimdə hüceyrələrimiz yalnız sütun nömrəsində fərqlənəcək: B2=R1C2, C2=R1C3, D2=R1C4 s.
İkinci isteğe bağlı funksiya arqumentinin gəldiyi yer budur. DOLAYI. Əgər bərabərdirsə YALAN (YANLIŞ), sonra siz R1C1 rejimində keçid ünvanını təyin edə bilərsiniz. Beləliklə, üfüqi diapazonu asanlıqla şaquli vəziyyətə köçürə bilərik:
Misal 2. İnterval üzrə cəmi
Funksiyadan istifadə edərək vərəqdə verilmiş ölçülü bir pəncərə (aralıq) üzərində cəmlənməyin bir yolunu artıq təhlil etdik SƏRƏNCAM (OFSET). Bənzər bir problem də istifadə edərək həll edilə bilər DOLAYI. Yalnız müəyyən bir diapazondakı məlumatları ümumiləşdirməyə ehtiyacımız varsa, onda biz onu parçalardan yapışdıra və sonra funksiyanın içərisinə daxil edə biləcəyimiz tam hüquqlu bir əlaqəyə çevirə bilərik. SUM (SUM):
Nümunə 3. Ağıllı cədvəl açılan siyahısı
Bəzən Microsoft Excel ağıllı cədvəl adlarını və sütunlarını tam keçid kimi qəbul etmir. Beləliklə, məsələn, açılan siyahı yaratmağa çalışarkən (tab Məlumat - Məlumatların Təsdiqlənməsi) sütuna əsaslanır İşçilər ağıllı masadan Xalq xəta alacağıq:
Əgər əlaqəni funksiyamızla "sarsaq" DOLAYI, onda Excel bunu asanlıqla qəbul edəcək və ağıllı masanın sonuna yeni işçilər əlavə edərkən açılan siyahımız dinamik şəkildə yenilənəcək:
Misal 4. Qırılmaz Bağlantılar
Bildiyiniz kimi, Excel vərəqə satır sütunları daxil edərkən və ya silərkən düsturlarda istinad ünvanlarını avtomatik olaraq düzəldir. Əksər hallarda bu düzgün və rahatdır, lakin həmişə deyil. Deyək ki, adları işçi kataloqundan hesabata köçürməliyik:
Əgər siz müntəzəm keçidlər qoyursunuzsa (birinci yaşıl xanaya =B2 yazın və onu aşağıya köçürün), o zaman, məsələn, Daşanı sildiyiniz zaman biz #LINK əldə edəcəyik! ona uyğun yaşıl hüceyrədə səhv. (#REF!). Əlaqələr yaratmaq üçün funksiyadan istifadə edildikdə DOLAYI belə problem olmayacaq.
Misal 5: Çoxsaylı vərəqlərdən məlumatların toplanması
Tutaq ki, müxtəlif işçilərdən (Mixail, Elena, İvan, Sergey, Dmitri) eyni tipli hesabatları olan 5 vərəqimiz var:
Fərz edək ki, bütün cədvəllərdə malların və ayların forması, ölçüsü, mövqeyi və ardıcıllığı eynidir - yalnız rəqəmlər fərqlənir.
Yalnız bir düsturla bütün vərəqlərdən məlumat toplaya bilərsiniz (ümumiləşdirməyin, ancaq bir-birinin altına "xovluya" qoyun):
Gördüyünüz kimi, fikir eynidir: linki verilmiş vərəqin istədiyiniz xanasına yapışdırırıq və DOLAYI onu “canlıya” çevirir. Rahatlıq üçün cədvəlin yuxarısında sütunların hərflərini (B,C,D) və sağda hər vərəqdən götürülməli olan sətir nömrələrini əlavə etdim.
Tuzlar
Istifadə edin DOLAYI (Birbaşa) onun zəif tərəflərini xatırlamaq lazımdır:
- Başqa fayla keçid etsəniz (fayl adını kvadrat mötərizədə, vərəqin adını və xana ünvanını yapışdırmaqla), o, yalnız orijinal fayl açıq olduqda işləyir. Onu bağlasaq, #LINK xətası alırıq!
- DOLAYI dinamik adlandırılmış diapazona istinad edə bilməz. Statik rejimdə - problem yoxdur.
- DOLAYI uçucu və ya “uçucu” funksiyadır, yəni normal funksiyalarda olduğu kimi yalnız hüceyrələrə təsir göstərməyən vərəqin istənilən xanasındakı hər hansı dəyişiklik üçün yenidən hesablanır. Bu, performansa pis təsir edir və böyük DOLAYI masalarla məşğul olmamaq daha yaxşıdır.
- Avtomatik ölçü ilə dinamik diapazonu necə yaratmaq olar
- OFFSET funksiyası ilə vərəqdəki diapazon-pəncərənin yekunu