Excel cədvəllərində strukturlaşdırılmış istinadlar

  • Bunu Paylaş
Michael Brown

Mündəricat

Bu dərslik Excel strukturlaşdırılmış istinadlarının əsaslarını izah edir və onlardan real həyat düsturlarında istifadə etmək üçün bəzi fəndləri paylaşır.

Excel cədvəllərinin ən faydalı xüsusiyyətlərindən biri strukturlaşdırılmış istinadlardır. Cədvəllərə istinad etmək üçün xüsusi sintaksislə rastlaşdığınız zaman bu, darıxdırıcı və çaşdırıcı görünə bilər, lakin bir az təcrübədən sonra bu funksiyanın nə qədər faydalı və sərin olduğunu mütləq görəcəksiniz.

    Excel strukturlaşdırılmış istinad

    A strukturlaşdırılmış istinad və ya cədvəl istinadı , hüceyrə ünvanları əvəzinə cədvəl və sütun adlarının birləşməsindən istifadə edən cədvəllərə və onların hissələrinə istinad etmək üçün xüsusi üsuldur .

    Bu xüsusi sintaksis ona görə tələb olunur ki, Excel cədvəlləri (aralıqlara qarşı) çox güclü və davamlıdır və verilənlər cədvələ əlavə edildikdə və ya silindikcə normal xana istinadları dinamik şəkildə tənzimlənə bilməz.

    Üçün məsələn, B2:B5 xanalarındakı dəyərləri cəmləmək üçün siz adi diapazon arayışı ilə SUM funksiyasından istifadə edirsiniz:

    =SUM(B2:B5)

    Cədvəl1-in "Satış" sütununda rəqəmləri toplamaq üçün, strukturlaşdırılmış arayışdan istifadə edirsiniz:

    =SUM(Table1[Sales])

    Strukturlaşdırılmış istinadların əsas xüsusiyyətləri

    Standart xana istinadları ilə müqayisədə cədvəl istinadlarında nömrə var qabaqcıl funksiyalar.

    Asanlıqla yaradılmışdır

    Düsturunuza strukturlaşdırılmış istinadlar əlavə etmək üçün sadəcə istinad etmək istədiyiniz cədvəl xanalarını seçirsiniz. Xüsusi bir sintaksis biliyi yoxduryol:

    • Birdən çox sütun istinadları mütləq olur və düsturlar kopyalandıqda dəyişmir.
    • Tək sütun istinadlar nisbi və sütunlar arasında sürükləndikdə dəyişir. Müvafiq əmr və ya qısa yollar (Ctrl+C və Ctrl+V) vasitəsilə kopyalandıqda/yapışdırıldıqda, onlar dəyişmir.

    Nisbi və mütləq cədvəl istinadlarının birləşməsinə ehtiyacınız olan hallarda, formulun surətini çıxarmaq və cədvəl istinadlarını düzgün saxlamaq mümkün deyil. Düsturun sürüklənməsi istinadları tək sütunlara dəyişəcək və qısa yolları kopyalamaq/yapışdırmaq bütün istinadları statik edəcək. Ancaq bir neçə sadə fənd var!

    Tək sütuna mütləq strukturlaşdırılmış istinad

    Bir sütun istinadını mütləq etmək üçün onu formal olaraq diapazon arayışına çevirmək üçün sütun adını təkrarlayın. .

    Nisbi sütun istinadı (defolt)

    table[column]

    Mütləq sütun istinadı

    table[[column]:[column]]

    <üçün mütləq istinad etmək üçün 8>cari sətir , sütun identifikatoruna @ simvolu ilə ön əlavə edin:

    table[@[column]:[column]]

    Nisbi və mütləq cədvəl istinadlarının praktikada necə işlədiyini görmək üçün aşağıdakı nümunəni nəzərdən keçirin.

    Fərz edək ki, siz 3 ay ərzində müəyyən bir məhsul üçün satış nömrələrini əlavə etmək istəyirsiniz. Bunun üçün bəzi xanaya hədəf məhsulun adını daxil edirik (bizim halda F2) və SUMIF funksiyasından istifadə edərək Yanvar satışlarının cəmini əldə edirik:

    =SUMIF(Sales[Item], $F$2, Sales[Jan])

    Theproblem ondadır ki, biz qalan iki ayın cəmini hesablamaq üçün düsturu sağa çəkdiyimiz zaman [Element] istinadı dəyişir və düstur pozulur:

    Düzeltmək üçün bunun üçün [Element] istinadını mütləq edin, lakin [Yanvar] nisbi saxlayın:

    =SUMIF(Sales[[Item]:[Item]], $F$2, Sales[Jan])

    İndi dəyişdirilmiş düsturu digər sütunlara dartıb saxlaya bilərsiniz və o, mükəmməl işləyir:

    Çoxlu sütunlara nisbi strukturlaşdırılmış istinad

    Excel cədvəllərində bir neçə sütuna strukturlaşdırılmış istinadlar təbiətinə görə mütləqdir və digər xanalara kopyalandıqda dəyişməz qalır.

    Mənə görə bu davranış çox məqbuldur. Lakin strukturlaşdırılmış diapazon arayışını nisbi etmək lazımdırsa, hər bir sütun dəqiqləşdiricisinə cədvəl adı ilə prefiks qoyun və aşağıda göstərildiyi kimi xarici kvadrat mötərizələri çıxarın.

    Mütləq diapazon arayışı (defolt)

    table[[column1]:[column2]]

    Nisbi diapazon arayışı

    table[column1]:table[column2]

    Cədvəlin daxilində cari sıraya istinad etmək üçün @ simvolundan istifadə edin:

    [@column1]:[@column2]

    Məsələn, mütləq strukturlaşdırılmış istinad ilə aşağıdakı düstur Yanvar Fevral sütunlarının cari cərgəsindəki nömrələri əlavə edir. Başqa sütuna kopyalandıqda, o, yenə də Yanvar Fevral -ni cəmləyəcək.

    =SUM(Sales[@[Jan]:[Feb]])

    İstinadın dəyişdirilməsini istədiyiniz halda düsturun kopyalandığı sütunun nisbi mövqeyi, onu nisbi edin:

    =SUM(Sales[@Jan]:Sales[@Feb])

    F sütununda düsturun çevrilməsinə diqqət yetirin (düstur cədvəlin içərisində olduğu üçün cədvəlin adı buraxılıb):

    Siz Excel-də cədvələ istinadları belə edirsiniz. Bu dərslikdə müzakirə olunan nümunələrə daha yaxından nəzər salmaq üçün nümunə iş dəftərimizi Excel Structured Reference-a endirməkdən çəkinməyin. Oxuduğunuz üçün sizə təşəkkür edirəm və gələn həftə bloqumuzda görüşməyə ümid edirəm.

    tələb olunur.

    Dayanıqlı və avtomatik yenilənir

    Sütunun adını dəyişdiyiniz zaman istinadlar avtomatik olaraq yeni adla yenilənir və düstur pozulmur. Üstəlik, siz cədvələ yeni sətirlər əlavə etdikdə, onlar dərhal mövcud istinadlara daxil edilir və düsturlar məlumatların tam dəstini hesablayır.

    Beləliklə, Excel cədvəllərinizlə hansı manipulyasiyalar edirsinizsə edin, siz bunu etmirsiniz. Strukturlaşdırılmış istinadların yenilənməsindən narahat olmaq lazım deyil.

    Cədvəl daxilində və xaricində istifadə oluna bilər

    Strukturlaşdırılmış istinadlar Excel cədvəlinin daxilində və xaricində düsturlarda istifadə edilə bilər ki, bu da cədvəllərin yerini müəyyən etməyə imkan verir. böyük iş dəftərlərini asanlaşdırır.

    Düsturun avtomatik doldurulması (hesablanmış sütunlar)

    Hər cədvəl sətirində eyni hesablamanı yerinə yetirmək üçün yalnız bir xanaya düstur daxil etmək kifayətdir. Həmin sütundakı bütün digər xanalar avtomatik doldurulur.

    Excel-də strukturlaşdırılmış arayış necə yaradılır

    Excel-də strukturlaşdırılmış istinad etmək çox asan və intuitivdir.

    Əgər siz diapazonla işləyirsinizsə, əvvəlcə onu Excel cədvəlinə çevirin. Bunun üçün bütün məlumatları seçin və Ctrl + T düymələrini basın. Ətraflı məlumat üçün Excel-də cədvəlin necə yaradılmasına baxın.

    Strukturlaşdırılmış arayış yaratmaq üçün bunu etməlisiniz:

    1. Hər zamankı kimi düstur yazmağa başlayın, bərabərlik işarəsi (=) ilə başlayır.
    2. İlk istinada gəldikdə, müvafiq xananı və ya diapazonu seçin.cədvəlinizdəki hüceyrələr. Excel sütun adlarını seçəcək və avtomatik olaraq sizin üçün müvafiq strukturlaşdırılmış istinad yaradacaq.
    3. Bağlayan mötərizəni yazın və Enter düyməsini basın. Əgər düstur cədvəlin içərisində yaradılıbsa, Excel avtomatik olaraq bütün sütunu eyni düsturla doldurur.

    Nümunə olaraq, nümunə cədvəlimizin hər sətirində 3 aylıq satış nömrələrini əlavə edək, Satış adlı. Bunun üçün E2-də =SUM() yazın, B2:D2 seçin, bağlanan mötərizəni yazın və Enter düyməsini basın:

    Nəticədə bütün E sütunu avtomatikdir. -bu düsturla doldurulur:

    =SUM(Sales[@[Jan]:[Mar]])

    Düstur eyni olsa da, verilənlər hər bir cərgədə fərdi olaraq hesablanır. Daxili mexanikanı başa düşmək üçün cədvəlin istinad sintaksisinə nəzər salın. .

    Əgər cədvəldən kənarda düstur daxil edirsinizsə və bu düstur yalnız bir sıra xanalar tələb edirsə, strukturlaşdırılmış istinad etmək üçün daha sürətli yol budur:

    1. Mötərizəni açdıqdan sonra cədvəlin adını yazmağa başlayın. İlk hərfi yazdığınız zaman Excel bütün uyğun gələn adları göstərəcək. Lazım gələrsə, siyahını daraltmaq üçün daha bir neçə hərf yazın.
    2. İstifadə edin siyahıda cədvəlin adını seçmək üçün ox düymələri.
    3. Seçilmiş adına iki dəfə klikləyin və ya onu düsturunuza əlavə etmək üçün Tab düyməsini basın.
    4. Bağlayıcı mötərizəni yazın və Enter düyməsini basın.

    Məsələn, nümunəmizdə ən böyük ədədi tapmaq üçünCədvəldə MAX düsturunu yazmağa başlayırıq, mötərizəni açdıqdan sonra "s" yazın, siyahıdan Satış cədvəlini seçin və Tab düyməsini basın və ya adına iki dəfə klikləyin.

    nəticədə bu düsturumuz var:

    =MAX(Sales)

    Strukturlaşdırılmış istinad sintaksisi

    Daha əvvəl qeyd edildiyi kimi, sintaksisi bilməyə ehtiyac yoxdur. strukturlaşdırılmış istinadları düsturlarınıza daxil edin, lakin bu, hər bir formulun əslində nə etdiyini başa düşməyə kömək edəcək.

    Adətən, strukturlaşdırılmış istinad cədvəl adı ilə başlayan və sütunla bitən sətirlə təmsil olunur. dəqiqləşdirici.

    Nümunə olaraq, Regionlar Cənub Şimal sütunlarının cəmini toplayan aşağıdakı düsturu bölək. 2>:

    İstinad üç komponentdən ibarətdir:

    1. Cədvəl adı
    2. Element dəqiqləşdirici
    3. Sütun spesifikatorlar

    Hansı xanaların əslində hesablandığını görmək üçün düstur xanasını seçin və düstur sətrinin istənilən yerinə klikləyin. Excel istinad edilən cədvəl xanalarını vurğulayacaq:

    Cədvəl adı

    Cədvəl adı başlıq sətirləri olmadan yalnız cədvəl məlumatlarına istinad edir. cəmi sıralar. Bu, Cədvəl1 kimi standart cədvəl adı və ya Regionlar kimi fərdi ad ola bilər. Cədvəlinizə fərdi ad vermək üçün bu addımları yerinə yetirin.

    Düsturunuz istinad etdiyi cədvəldə yerləşirsə, adətən cədvəl adı buraxılır, çünkio nəzərdə tutulur.

    Sütun təyinedicisi

    Sütun təyinedicisi başlıq sətiri və ümumi sətir olmadan müvafiq sütundakı məlumatlara istinad edir. Sütun spesifikatoru mötərizədə verilmiş sütun adı ilə təmsil olunur, məs. [Cənub].

    Birdən çox bitişik sütuna istinad etmək üçün [[Cənub]:[Şərq]] kimi diapazon operatorundan istifadə edin.

    Element dəqiqləşdirici

    İstifadə etmək üçün cədvəlin xüsusi hissələri üçün aşağıdakı təyinedicilərdən hər hansı birini istifadə edə bilərsiniz.

    Element təyinedicisi İstifadə edir
    [#All] Cədvəl məlumatları, sütun başlıqları və ümumi sıra daxil olmaqla bütün cədvəl.
    [#Data] Cədvəl məlumatları məlumat sətirləri.
    [#Headers] Başlıq sırası (sütun başlıqları).
    [#Totals] Ümumi sıra. Əgər ümumi sətir yoxdursa, o, null qaytarır.
    [@Column_Name] Cari sıra, yəni düsturla eyni sıra.

    Diqqət yetirin ki, funt işarəsi (#) cari cərgə istisna olmaqla, bütün element spesifikatorları ilə istifadə olunur. Düsturu daxil etdiyiniz eyni cərgədəki xanalara istinad etmək üçün Excel sütun adından sonra @ simvolundan istifadə edir.

    Məsələn, Cənub və <1-ə rəqəmlər əlavə etmək üçün Cari sıranın>Qərb sütunları üçün bu düsturdan istifadə edərdiniz:

    =SUM(Regions[@South], Regions[@West])

    Sütun adlarında boşluqlar, durğu işarələri və ya xüsusi simvollar varsa, əlavə mötərizələr dəsti ətrafında sütun adı görünəcək:

    =SUM(Regions[@[South sales]], Regions[@[West sales]])

    Strukturlaşdırılmış istinad operatorları

    Aşağıdakı operatorlar sizə müxtəlif təyinediciləri birləşdirməyə və strukturlaşdırılmış istinadlarınıza daha çox çeviklik əlavə etməyə imkan verir.

    Rəsm operatoru ( iki nöqtə)

    Normal diapazon istinadlarında olduğu kimi, siz cədvəldə iki və ya daha çox bitişik sütuna istinad etmək üçün iki nöqtə (:) işarəsindən istifadə edirsiniz.

    Məsələn, aşağıdakı düstur rəqəmləri toplayır. Cənub Şərq arasındakı bütün sütunlar.

    =SUM(Regions[[South]:[East]])

    Birlik operatoru (vergül)

    Qonşu olmayanlara istinad etmək üçün sütunlar üçün sütun təyinedicilərini vergüllə ayırın.

    Məsələn, Cənub Qərb sütunlarında verilənlər sətirlərini necə cəmləyə bilərsiniz.

    =SUM(Regions[South], Regions[West])

    Kəsişmə operatoru (boşluq)

    Xüsusi sətir və sütunun kəsişməsindəki xanaya müraciət etmək üçün istifadə olunur.

    Məsələn, dəyəri qaytarmaq üçün Ümumi sətri ilə Qərb sütununun kəsişməsində bu istinaddan istifadə edin:

    =Regions[#Totals] Regions[[#All],[West]]

    Lütfən, [#All] təyinedicisinin bu halda tələb olunur, çünki sütun spesifikatoruna ümumi sətir daxil deyil. Onsuz, düstur #NULL! qaytarardı.

    Cədvəl istinad sintaksisi qaydaları

    Strukturlaşdırılmış istinadları əl ilə redaktə etmək və ya etmək üçün lütfən, bu təlimatlara əməl edin:

    1. Müəyyənediciləri mötərizəyə daxil edin

    Bütün sütun və xüsusi element spesifikatorları [kvadrat mötərizə] içərisinə daxil edilməlidir.

    Digər təyinediciləri ehtiva edən spesifikator olmalıdır.xarici mötərizələrə bükülmüşdür. Məsələn, Regionlar[[Cənub]:[Şərq]].

    2. Daxili spesifikatorları vergüllə ayırın

    Əgər spesifikatorda iki və ya daha çox daxili spesifikator varsa, həmin daxili təyinediciləri vergüllə ayırmaq lazımdır.

    Məsələn, Cənub başlığını qaytarmaq üçün sütununda siz [#Başlıqlar] və [Cənub] arasında vergül yazır və bütün bu konstruksiyanı əlavə mötərizələr dəstinə daxil edirsiniz:

    =Regions[[#Headers],[South]]

    3. Sütun başlıqları ətrafında dırnaq işarələrindən istifadə etməyin

    Cədvəl istinadlarında sütun başlıqları mətn, rəqəm və ya tarix olmasından asılı olmayaraq dırnaq işarəsi tələb etmir.

    4. Sütun başlıqlarında bəzi xüsusi simvollar üçün tək dırnaq işarəsindən istifadə edin

    Strukturlaşdırılmış istinadlarda sol və sağ mötərizələr, funt işarəsi (#) və tək dırnaq işarəsi (') kimi bəzi simvollar xüsusi məna daşıyır. Yuxarıdakı simvollardan hər hansı biri sütun başlığına daxil edilərsə, sütun spesifikatorunda həmin simvoldan əvvəl tək dırnaq işarəsi istifadə edilməlidir.

    Məsələn, "Element #" sütun başlığı üçün spesifikator [Element '#].

    5. Strukturlaşdırılmış istinadları daha oxunaqlı etmək üçün boşluqlardan istifadə edin

    Cədvəl istinadlarınızın oxunaqlılığını yaxşılaşdırmaq üçün siz spesifikatorların arasına boşluqlar daxil edə bilərsiniz. Normalda vergüldən sonra boşluqlardan istifadə etmək yaxşı təcrübə hesab olunur. Məsələn:

    =AVERAGE(Regions[South], Regions[West], Regions[North])

    Excel cədvəlinə istinadlar - düstur nümunələri

    Haqqında daha çox anlayış əldə etmək üçünExcel-də strukturlaşdırılmış istinadlar, gəlin daha bir neçə düstur nümunəsini nəzərdən keçirək. Biz onları sadə, mənalı və faydalı saxlamağa çalışacağıq.

    Excel cədvəlində sətir və sütunların sayını tapın

    Ümumi sütun və sətirlərin sayını əldə etmək üçün SÜTUNLAR və SATIRLARdan istifadə edin. yalnız cədvəlin adını tələb edən funksiyalar:

    SÜTUNLAR( cədvəl) SATIRLAR( cədvəl)

    Məsələn, sütunların və məlumat sıralarının sayını tapmaq üçün Satış adlı cədvəldə bu düsturlardan istifadə edin:

    =COLUMNS(Sales)

    =ROWS(Sales)

    başlığı ümumi sətirlər hesablamada [#ALL] təyinedicisindən istifadə edin:

    =ROWS(Sales[#All])

    Aşağıdakı ekran görüntüsündə bütün düsturlar işlək vəziyyətdədir:

    Sütundakı boş və qeyri-boş yerləri sayın

    Müəyyən bir sütunda bir şeyi sayarkən nəticəni cədvəldən kənarda çıxardığınızdan əmin olun, əks halda dairəvi istinadlarla nəticələnə bilərsiniz. səhv nəticələr.

    Sütundakı boş yerləri saymaq üçün COUNTBLANK funksiyasından istifadə edin. Sütundakı boş olmayan xanaları saymaq üçün COUNTA funksiyasından istifadə edin.

    Məsələn, Yanvar sütununda neçə xananın boş olduğunu və neçəsində məlumatın olduğunu öyrənmək üçün bu düsturlardan istifadə edin:

    Boşluqlar:

    =COUNTBLANK(Sales[Jan])

    Qeyri-boşluqlar:

    =COUNTA(Sales[Jan])

    görünən sətirlərdə boş olmayan xanaları saymaq üçün süzülmüş cədvəl üçün funksiya_num 103-ə təyin edilmiş SUBTOTAL funksiyasından istifadə edin:

    =SUBTOTAL(103,Sales[Jan])

    Excel cədvəlində cəmi

    Əlavə etməyin ən sürətli yoluExcel cədvəlindəki nömrələr Ümumi Satır seçimini aktivləşdirməkdir. Bunu etmək üçün cədvəl daxilində istənilən xanaya sağ vurun, Cədvəl üzərinə keçin və Cəmi Sətir üzərinə klikləyin. Ümumi sətir dərhal cədvəlinizin sonunda görünəcək.

    Bəzən Excel sizin yalnız sonuncu sütunu cəmləmək istədiyinizi güman edə bilər və Cəmi sətirdə digər xanaları boş qoyur. Bunu düzəltmək üçün Cəmi cərgəsində boş xana seçin, xananın yanında görünən oxu klikləyin və sonra siyahıda SUM funksiyasını seçin:

    Bu, Süzgəcdən keçirilmiş sətirlərə məhəl qoymadan, yalnız görünən sətirlərdə dəyərləri cəmləyən ALTOTAL düsturunu daxil edin:

    =SUBTOTAL(109,[Jan])

    Lütfən, bu düsturun yalnız Ümumi olaraq işlədiyini nəzərə alın. sıra . Əgər onu verilənlər cərgəsinə əl ilə daxil etməyə çalışsanız, bu, dairəvi istinad yaradacaq və nəticədə 0 qaytaracaq. Strukturlaşdırılmış istinadı olan SUM düsturu da eyni səbəbdən işləməyəcək:

    Beləliklə, əgər siz cədvəl daxilində cəmlərin olmasını istəyirsinizsə, siz ya Ümumi cərgəni aktivləşdirməli, ya da normal diapazondan istifadə etməlisiniz, məsələn:

    =SUM(B2:B5)

    Cədvəldən kənarda , strukturlaşdırılmış istinad ilə SUM düsturu yaxşı işləyir:

    =SUM(Sales[Jan])

    Nəzərə alın ki, SUBTOTAL-dan fərqli olaraq, SUM funksiyası görünən və gizli bütün sətirlərdə dəyərlər əlavə edir.

    Excel-də nisbi və mütləq strukturlaşdırılmış istinadlar

    Defolt olaraq, Excel strukturlaşdırılmış istinadları aşağıdakı kimi davranır

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.