Excel jadvallarida tuzilgan havolalar

  • Buni Baham Ko'Ring
Michael Brown

Ushbu qoʻllanma Excel tuzilgan havolalari asoslarini tushuntiradi va ulardan real hayot formulalarida foydalanish boʻyicha baʼzi fokuslar bilan oʻrtoqlashadi.

Excel jadvallarining eng foydali xususiyatlaridan biri tuzilgan havolalardir. Jadvallarga havola qilish uchun maxsus sintaksisga duch kelganingizda, u zerikarli va chalkash ko'rinishi mumkin, ammo biroz tajriba o'tkazgandan so'ng, bu xususiyat qanchalik foydali va ajoyib ekanligini aniq ko'rasiz.

    Excel. Strukturaviy ma'lumotnoma

    A tarkibiy ma'lumotnoma yoki jadvalga havola - bu jadvallar va ularning qismlariga havola qilishning maxsus usuli bo'lib, hujayra manzillari o'rniga jadval va ustun nomlari kombinatsiyasidan foydalanadi. .

    Ushbu maxsus sintaksis zarur, chunki Excel jadvallari (diapazonlarga nisbatan) juda kuchli va moslashuvchan va oddiy hujayra havolalari jadvalga maʼlumotlar qoʻshilishi yoki oʻchirilishi natijasida dinamik ravishda sozlanishi mumkin emas.

    uchun Masalan, B2:B5 katakchalaridagi qiymatlarni jamlash uchun siz odatdagi diapazonga havola bilan SUM funksiyasidan foydalanasiz:

    =SUM(B2:B5)

    1-jadvalning "Sotish" ustunidagi raqamlarni qo'shish uchun, siz tuzilgan ma'lumotnomadan foydalanasiz:

    =SUM(Table1[Sales])

    Tuzilgan havolalarning asosiy xususiyatlari

    Standart hujayra havolalari bilan solishtirganda, jadval havolalari raqamga ega kengaytirilgan xususiyatlar.

    Osonlik bilan yaratilgan

    Formulangizga tuzilgan havolalarni qo'shish uchun siz havola qilmoqchi bo'lgan jadval kataklarini tanlashingiz kifoya. Maxsus sintaksisni bilish emasyo'l:

    • Ko'p ustunli havolalar mutlaq va formulalar nusxalanganda o'zgarmaydi.
    • Bir ustunli havolalar nisbiy va ustunlar bo'ylab sudralganda o'zgaradi. Tegishli buyruq yoki yorliqlar (Ctrl+C va Ctrl+V) orqali nusxalangan/joylashtirilganda, ular o'zgarmaydi.

    Jadvalga nisbiy va mutlaq havolalar kombinatsiyasi kerak bo'lgan holatlarda, formuladan nusxa ko'chirish va jadval havolalarini to'g'ri saqlash imkoniyati yo'q. Formulani sudrab borish havolalarni bitta ustunga o'zgartiradi va yorliqlarni nusxalash/joylashtirish barcha havolalarni statik qiladi. Ammo bir nechta oddiy nayranglar mavjud!

    Yagona ustunga mutlaq tuzilgan havola

    Bir ustunli havolani mutlaq qilish uchun uni rasman diapazon maʼlumotnomasiga aylantirish uchun ustun nomini takrorlang. .

    Nisbiy ustun havolasi (standart)

    table[column]

    Mutlaq ustun havolasi

    table[[column]:[column]]

    joriy qator , ustun identifikatoriga @ belgisi bilan old qo'ying:

    table[@[column]:[column]]

    Nisbiy va mutlaq jadval havolalarining amalda qanday ishlashini ko'rish uchun quyidagi misolni ko'rib chiqing.

    Aytaylik, siz 3 oy davomida ma'lum bir mahsulot uchun savdo raqamlarini qo'shmoqchi bo'lsangiz. Buning uchun biz ba'zi katakchaga maqsadli mahsulot nomini kiritamiz (bizning holatimizda F2) va yanvar sotuvlarining umumiy miqdorini olish uchun SUMIF funksiyasidan foydalanamiz:

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

    TheMuammo shundaki, biz qolgan ikki oy uchun jami hisoblash uchun formulani o‘ngga tortganimizda, [Item] havolasi o‘zgaradi va formula buziladi:

    Tuzatish uchun Buning uchun [Item] havolasini mutlaq qiling, lekin [Yanvar] ni nisbiy qilib qo'ying:

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

    Endi siz o'zgartirilgan formulani boshqa ustunlarga sudrab olishingiz mumkin va u mukammal ishlaydi:

    Ko'p ustunlarga nisbatan tuzilgan havola

    Excel jadvallarida bir nechta ustunlarga tuzilgan havolalar o'z tabiatiga ko'ra mutlaq hisoblanadi va boshqa kataklarga ko'chirilganda o'zgarishsiz qoladi.

    Men uchun bu xatti-harakat juda oqilona. Agar tuzilgan diapazon ma'lumotnomasini nisbiy qilish kerak bo'lsa, har bir ustun ko'rsatkichiga jadval nomi bilan old qo'shing va quyida ko'rsatilgandek tashqi kvadrat qavslarni olib tashlang.

    Mutlaq diapazon ma'lumotnomasi (standart)

    table[[column1]:[column2]]

    Nisbiy diapazonga havola

    table[column1]:table[column2]

    jadval ichidagi joriy qatorga murojaat qilish uchun @ belgisidan foydalaning:

    [@column1]:[@column2]

    Masalan, mutlaq tuzilgan ma'lumot ga ega quyidagi formula Yanvar va Fevral ustunlarining joriy qatoridagi raqamlarni qo'shadi. Boshqa ustunga ko'chirilganda, u hali ham yanvar va fevral ni jamlaydi.

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

    Agar havolani o'zgartirishni istasangiz formula ko'chirilayotgan ustunning nisbiy o'rnini nisbiy qiling:

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

    Iltimos, F ustunidagi formula o'zgarishiga e'tibor bering (jadval nomi kiritilmagan, chunki formula jadval ichida joylashgan):

    Mana shunday qilib Excelda jadvalga havolalar yaratasiz. Ushbu qo'llanmada muhokama qilingan misollarni batafsil ko'rib chiqish uchun Excel Structured Reference-ga namunaviy ish kitobimizni yuklab oling. O'qiganingiz uchun minnatdorchilik bildiraman va kelgusi hafta blogimizda ko'rishga umid qilaman.

    talab qilinadi.

    Muvofiq va avtomatik yangilanadi

    Ustun nomini o'zgartirganda, havolalar avtomatik ravishda yangi nom bilan yangilanadi va formula buzilmaydi. Bundan tashqari, siz jadvalga yangi qatorlar qo'shsangiz, ular darhol mavjud havolalarga kiritiladi va formulalar ma'lumotlarning to'liq to'plamini hisoblab chiqadi.

    Shunday qilib, Excel jadvallari bilan qanday manipulyatsiya qilsangiz, siz buni qilmaysiz. Strukturaviy havolalarni yangilash haqida tashvishlanishingizga to'g'ri kelmaydi.

    Jadval ichida va tashqarisida foydalanish mumkin

    Tuzilgan havolalar Excel jadvalining ichida ham, tashqarisida ham formulalarda ishlatilishi mumkin, bu esa jadvallarning joylashuvini aniqlash imkonini beradi. katta ish kitoblari osonroq.

    Formulalarni avtomatik to'ldirish (hisoblangan ustunlar)

    Har bir jadval qatorida bir xil hisoblashni amalga oshirish uchun formulani faqat bitta katakka kiritish kifoya. Ushbu ustundagi barcha boshqa katakchalar avtomatik ravishda to'ldiriladi.

    Excelda tuzilgan ma'lumotnoma qanday yaratiladi

    Excelda tuzilgan havola qilish juda oson va intuitiv.

    Agar siz diapazon bilan ishlasangiz, avval uni Excel jadvaliga aylantiring. Buning uchun barcha ma'lumotlarni tanlang va Ctrl + T ni bosing. Qo'shimcha ma'lumot olish uchun Excelda jadvalni qanday yaratish bo'limiga qarang.

    Tuzilgan ma'lumotnoma yaratish uchun quyidagilarni qilishingiz kerak:

    1. Odatdagidek formulani yozishni boshlang, tenglik belgisi (=) bilan boshlanadi.
    2. Birinchi havola haqida gap ketganda, tegishli katak yoki diapazonni tanlang.jadvalingizdagi hujayralar. Excel ustun(lar)ni tanlaydi va avtomatik ravishda siz uchun mos tuzilgan havolani yaratadi.
    3. Yopuvchi qavsni kiriting va Enter tugmasini bosing. Agar formula jadval ichida yaratilgan bo'lsa, Excel avtomatik ravishda butun ustunni bir xil formula bilan to'ldiradi.

    Masalan, namunaviy jadvalimizning har bir qatoriga 3 oylik savdo raqamlarini qo'shamiz, Sotish deb nomlangan. Buning uchun E2 da =SUM() yozamiz, B2:D2 ni tanlang, yopish qavsni kiriting va Enter tugmasini bosing:

    Natijada butun E ustuni avtomatik -bu formula bilan toʻldirilgan:

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

    Formula bir xil boʻlsa-da, maʼlumotlar har bir satrda alohida hisoblanadi. Ichki mexanikani tushunish uchun jadval mos yozuvlar sintaksisini koʻrib chiqing. .

    Agar siz jadvaldan tashqarida formula kiritayotgan boʻlsangiz va bu formulaga faqat bir qator katakchalar kerak boʻlsa, tuzilgan havola qilishning tezroq usuli bu:

    1. Qavs ochilgandan so'ng, jadval nomini yozishni boshlang. Birinchi harfni kiritganingizda, Excel barcha mos nomlarni ko'rsatadi. Agar kerak bo'lsa, ro'yxatni qisqartirish uchun yana bir nechta harflarni kiriting.
    2. Roʻyxatdagi jadval nomini tanlash uchun oʻq tugmalari.
    3. Tanlangan nomni ikki marta bosing yoki uni formulangizga qoʻshish uchun Tab tugmasini bosing.
    4. Yopuvchi qavsni kiriting va Enter tugmasini bosing.

    Masalan, namunamizdagi eng katta sonni topishjadval, biz MAX formulasini yozishni boshlaymiz, qavsni ochishdan keyin "s" yozing, ro'yxatdagi Sotish jadvalini tanlang va Tab tugmasini bosing yoki nomini ikki marta bosing. Natijada, bizda quyidagi formula mavjud:

    =MAX(Sales)

    Tuzilgan mos yozuvlar sintaksisi

    Yuqorida aytib o'tilganidek, sintaksisni bilishingiz shart emas. tuzilgan havolalardan iborat bo'lib, ularni formulalaringizga kiritishingiz mumkin, ammo bu sizga har bir formula aslida nima qilayotganini tushunishingizga yordam beradi.

    Odatda tuzilgan havola jadval nomidan boshlanib, ustun bilan tugaydigan satr bilan ifodalanadi. spetsifikatsiya.

    Misol sifatida, Regionlar Janubiy va Shimoliy ustunlarining jami yig'indisini yig'uvchi quyidagi formulani ajratamiz. 2>:

    Ma'lumotnoma uchta komponentni o'z ichiga oladi:

    1. Jadval nomi
    2. Element spetsifikatsiyasi
    3. Ustun spetsifikatsiyalar

    Qaysi hujayralar aslida hisoblanganligini ko'rish uchun formula katakchasini tanlang va formulalar satrining istalgan joyini bosing. Excel havola qilingan jadval kataklarini ajratib ko'rsatadi:

    Jadval nomi

    Jadval nomi faqat jadval ma'lumotlariga havola qiladi, sarlavha qatori yoki jami qatorlar. Bu 1-jadval kabi standart jadval nomi yoki Regionlar kabi maxsus nom boʻlishi mumkin. Jadvalingizga maxsus nom berish uchun ushbu amallarni bajaring.

    Agar formulangiz u ko'rsatgan jadval ichida joylashgan bo'lsa, odatda jadval nomi o'tkazib yuboriladi, chunkiu nazarda tutilgan.

    Ustun spetsifikatsiyasi

    Ustun belgilovchisi sarlavha qatori va umumiy satrsiz mos keladigan ustundagi ma'lumotlarga havola qiladi. Ustun spesifikatori qavs ichiga olingan ustun nomi bilan ifodalanadi, masalan. [Janubiy].

    Bir nechta qoʻshni ustunlarga murojaat qilish uchun [[Janubiy]:[Sharq]] kabi diapazon operatoridan foydalaning.

    Element aniqlagichi

    Maqola qilish uchun jadvalning ma'lum qismlari uchun siz quyidagi ko'rsatkichlardan birini ishlatishingiz mumkin.

    Element spetsifikatsiyasi Buga ishora qiladi
    [#All] Jadval ma'lumotlari, ustun sarlavhalari va umumiy qatorni o'z ichiga olgan butun jadval.
    [#Data] ma'lumotlar qatorlari.
    [#Headers] Sarlavha qatori (ustun sarlavhalari).
    [#Totals] Jami qator. Agar jami qator bo'lmasa, u nullni qaytaradi.
    [@Column_Name] Joriy qator, ya'ni formula bilan bir xil qator.

    E'tibor bering, funt belgisi (#) joriy qatordan tashqari barcha element ko'rsatkichlari bilan ishlatiladi. Formulani kiritgan qatordagi kataklarga murojaat qilish uchun Excel ustun nomidan keyin @ belgisidan foydalanadi.

    Masalan, Janubiy va <1 raqamlarini qo'shish uchun. Joriy qatorning>G'arbiy ustunlari uchun quyidagi formuladan foydalanasiz:

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

    Agar ustun nomlarida bo'shliqlar, tinish belgilari yoki maxsus belgilar bo'lsa, atrofida qo'shimcha qavslar to'plami. ustun nomi paydo bo'ladi:

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

    Tuzilgan mos yozuvlar operatorlari

    Quyidagi operatorlar sizga turli spetsifikatorlarni birlashtirish va tuzilgan havolalaringizga yanada moslashuvchanlikni qo'shish imkonini beradi.

    Diapazon operatori ( ikki nuqta)

    Oddiy diapazondagi havolalarda boʻlgani kabi, siz jadvaldagi ikki yoki undan ortiq qoʻshni ustunlarga murojaat qilish uchun ikki nuqta (:) belgisidan foydalanasiz.

    Masalan, quyidagi formula raqamlarni qoʻshib beradi. Janubiy va Sharq orasidagi barcha ustunlar.

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

    Birlashma operatori (vergul)

    Qoʻshni boʻlmaganlarga murojaat qilish uchun ustunlar, ustunlar belgilovchilarini vergul bilan ajrating.

    Masalan, Janubiy va G'arbiy ustunlaridagi ma'lumotlar qatorlarini shu tarzda jamlash mumkin.

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

    Kesishuv operatori (bo'shliq)

    U ma'lum bir satr va ustun kesishmasidagi katakka murojaat qilish uchun ishlatiladi.

    Masalan, qiymatni qaytarish uchun. Jami qatori va G'arbiy ustuni kesishmasida ushbu havoladan foydalaning:

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

    Iltimos, [#All] belgilovchisi bu holda talab qilinadi, chunki ustun ko'rsatkichi umumiy qatorni o'z ichiga olmaydi. Busiz formula #NULL!ni qaytaradi.

    Jadvalga murojaat sintaksisi qoidalari

    Tuzilgan havolalarni qoʻlda tahrirlash yoki qilish uchun quyidagi koʻrsatmalarga amal qiling:

    1. Belgilagichlarni qavs ichiga kiriting

    Barcha ustun va maxsus element belgilovchilari [kvadrat qavs] ichiga olinishi kerak.

    Boshqa spetsifikatsiyalarni o'z ichiga olgan spetsifikatsiya kiritilishi kerak.tashqi qavslarga o'ralgan. Masalan, Mintaqalar[[Janubiy]:[Sharq]].

    2. Ichki spetsifikatorlarni vergul bilan ajrating

    Agar spetsifikatsiya ikki yoki undan ortiq ichki spetsifikatorlarni o'z ichiga olsa, bu ichki belgilovchilarni vergul bilan ajratish kerak.

    Masalan, Janubiy sarlavhasini qaytarish uchun ustunida siz [#Headers] va [Janubiy] oʻrtasida vergul yozasiz va butun konstruktsiyani qoʻshimcha qavslar toʻplamiga kiritasiz:

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

    3. Ustun sarlavhalari atrofida tirnoq belgilaridan foydalanmang

    Jadval havolalarida ustun sarlavhalari matn, raqamlar yoki sana bo'ladimi, qo'shtirnoq talab qilmaydi.

    4. Ustun sarlavhalaridagi ba'zi maxsus belgilar uchun bitta tirnoq belgisidan foydalaning

    Tuzilgan havolalarda chap va o'ng qavslar, funt belgisi (#) va bitta tirnoq belgisi (') kabi ba'zi belgilar alohida ma'noga ega. Agar yuqoridagi belgilardan birortasi ustun sarlavhasiga kiritilgan bo‘lsa, ustun belgilovchida shu belgidan oldin bitta qo‘shtirnoq qo‘yilishi kerak.

    Masalan, ustun sarlavhasi “Item #” uchun belgilovchi: [“#” bandi].

    5. Strukturaviy havolalarni o'qish uchun qulayroq qilish uchun bo'sh joydan foydalaning

    Jadval havolalarining o'qilishini yaxshilash uchun spetsifikatorlar orasiga bo'sh joy qo'yishingiz mumkin. Odatda, verguldan keyin bo'sh joy qo'yish yaxshi amaliyot hisoblanadi. Masalan:

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

    Excel jadvaliga havolalar - formula misollari

    Haqida ko'proq tushunchaga ega bo'lish uchunExcelda tuzilgan havolalar, keling, yana bir nechta formula misollarini ko'rib chiqaylik. Biz ularni sodda, mazmunli va foydali saqlashga harakat qilamiz.

    Excel jadvalidagi satr va ustunlar sonini toping

    Ustunlar va satrlarning umumiy sonini olish uchun USTUNLAR va QATLAR dan foydalaning. faqat jadval nomini talab qiladigan funksiyalar:

    USTUNLAR( jadval) QATLAR( jadval)

    Masalan, ustunlar va ma'lumotlar qatorlari sonini topish uchun Sotish nomli jadvaldagi , quyidagi formulalardan foydalaning:

    =COLUMNS(Sales)

    =ROWS(Sales)

    sarlavha va Hisobdagi jami qatorlar , [#ALL] ko'rsatkichidan foydalaning:

    =ROWS(Sales[#All])

    Quyidagi skrinshotda amaldagi barcha formulalar ko'rsatilgan:

    Ustundagi bo'sh va bo'sh bo'lmagan joylarni sanash

    Muayyan ustunda biror narsani sanashda, natijani jadvaldan tashqarida chiqarishni unutmang, aks holda siz dumaloq havolalar va noto'g'ri natijalar.

    Ustundagi bo'sh joylarni hisoblash uchun COUNTBLANK funksiyasidan foydalaning. Ustundagi bo'sh bo'lmagan hujayralarni hisoblash uchun COUNTA funksiyasidan foydalaning.

    Masalan, Yanvar ustunidagi nechta katak bo'sh va qanchasida ma'lumotlar borligini bilish uchun quyidagi formulalardan foydalaning:

    Bo'sh joylar:

    =COUNTBLANK(Sales[Jan])

    Bo'sh bo'lmaganlar:

    =COUNTA(Sales[Jan])

    Bo'sh bo'lmagan kataklarni ko'rinadigan qatorlar ichida hisoblash uchun filtrlangan jadval uchun SUBJOTAL funksiyasidan function_num 103 ga oʻrnatilgan holda foydalaning:

    =SUBTOTAL(103,Sales[Jan])

    Excel jadvalidagi yigʻindi

    Qoʻshishning eng tezkor usuliExcel jadvalidagi raqamlar Jami qator opsiyasini yoqishdir. Buning uchun jadvalning istalgan katakchasini sichqonchaning o‘ng tugmasi bilan bosing, Jadval ni ko‘rsating va Jami satr -ni bosing. Jadvalning oxirida jami satr darhol paydo bo'ladi.

    Ba'zida Excel siz faqat oxirgi ustunni jamlashni xohlaysiz deb hisoblaydi va Jami qatordagi boshqa kataklarni bo'sh qoldiradi. Buni tuzatish uchun Jami qatordan bo'sh katakchani tanlang, katak yonida paydo bo'ladigan o'qni bosing va keyin ro'yxatdagi SUM funksiyasini tanlang:

    Bu Qiymatlarni faqat ko'rinadigan satrlar dagi yig'indisi, filtrlangan qatorlarga e'tibor bermay, SUBJOMOTAL formulasini kiriting:

    =SUBTOTAL(109,[Jan])

    Bu formula faqat Jami ichida ishlaydi. qator . Agar siz uni ma'lumotlar qatoriga qo'lda kiritishga harakat qilsangiz, bu dumaloq havola hosil qiladi va natijada 0 ni qaytaradi. Tarkibi tuzilgan ma'lumotnomaga ega SUM formulasi ham xuddi shu sababga ko'ra ishlamaydi:

    Shunday qilib, agar siz jadval ichida jami bo'lishini istasangiz, siz Jami qatorni yoqish yoki oddiy diapazondan foydalanish kerak, masalan:

    =SUM(B2:B5)

    Jadvaldan tashqari , tuzilgan havolaga ega SUM formulasi juda yaxshi ishlaydi:

    =SUM(Sales[Jan])

    Yodda tutingki, SUBTOTAL funksiyasidan farqli o'laroq, SUM funksiyasi barcha satrlardagi ko'rinadigan va yashirin qiymatlarni qo'shadi.

    Excel'dagi nisbiy va mutlaq tuzilgan havolalar

    Sukut bo'yicha Excel tuzilgan havolalari quyidagicha ishlaydi

    Maykl Braun - dasturiy vositalardan foydalangan holda murakkab jarayonlarni soddalashtirishga ishtiyoqi bo'lgan maxsus texnologiya ishqibozi. Texnologiya sohasida o'n yildan ortiq tajribaga ega bo'lgan holda, u Microsoft Excel va Outlook, shuningdek, Google Sheets va Docs dasturlarida o'z mahoratini oshirdi. Mayklning blogi o'z bilimi va tajribasini boshqalar bilan baham ko'rishga, samaradorlik va samaradorlikni oshirish uchun amal qilish oson maslahatlar va o'quv qo'llanmalariga bag'ishlangan. Tajribali mutaxassismisiz yoki yangi boshlovchi boʻlasizmi, Mayklning blogi ushbu muhim dasturiy vositalardan maksimal darajada foydalanish uchun qimmatli tushunchalar va amaliy maslahatlarni taqdim etadi.