Excel formulalaridagi hujayra mos yozuvlar turlari

Agar siz Excelda ikkinchi kundan ko'proq vaqt davomida ishlayotgan bo'lsangiz, ehtimol siz Excel formulalari va funktsiyalarida dollar belgisi havolalarini uchratdingiz yoki ishlatgansiz, masalan. $D$2 or 3 XNUMX XNUMX F$ va hokazo. Keling, ular aynan nimani anglatishini, qanday ishlashini va fayllaringizda qayerda foydali bo'lishi mumkinligini aniqlaylik.

Nisbiy havolalar

Bular ustun harf-qator raqami ko'rinishidagi muntazam havolalar ( A1, С5, ya'ni "jang kemasi") ko'pgina Excel fayllarida topilgan. Ularning o'ziga xosligi shundaki, ular formulalarni nusxalashda siljiydi. Bular. C5, masalan, ga aylanadi С6, С7 pastga yoki to nusxalashda va hokazo D5, E5 o'ngga nusxa ko'chirishda va hokazo. Ko'p hollarda bu normal holat va muammo tug'dirmaydi:

Aralash havolalar

Ba'zida formuladagi havola nusxa ko'chirilganda, asl hujayraga nisbatan "siljiydi". Keyin, havolani tuzatish uchun dollar belgisi ($) ishlatiladi, bu sizga oldingi narsani tuzatishga imkon beradi. Shunday qilib, masalan, havola $C5 ustunlar bo'ylab o'zgarmaydi (ya'ni С hech qachon aylanmaydi D, E or F), lekin chiziqlar bo'ylab siljishi mumkin (ya'ni siljishi mumkin 6 dollar, 7 dollar va boshqalar.). Xuddi shunday, C$5 - qatorlar bo'ylab harakatlanmaydi, lekin ustunlar bo'ylab "yurish" mumkin. Bunday havolalar deyiladi aralashgan:

Mutlaq havolalar

Xo'sh, agar siz ikkala dollarni bir vaqtning o'zida havolaga qo'shsangiz ($C$5) – ga aylanadi Mutlaq va hech qanday nusxa ko'chirish paytida hech qanday tarzda o'zgarmaydi, ya'ni dollarlar mahkam o'rnatiladi va qator va ustun:

Nisbiy murojaatni mutlaq yoki aralash murojaatga aylantirishning eng oson va tezkor usuli uni formulada tanlash va F4 tugmasini bir necha marta bosishdir. Bu kalit katakchaga havolani oʻrnatish uchun barcha toʻrtta mumkin boʻlgan variantni aylantiradi: C5$C$5 → $C5 → C$5 va yana hammasi.

Hammasi oddiy va tushunarli. Ammo bitta "lekin" bor.

Aytaylik, biz mutlaq hujayra havolasini yaratmoqchimiz С5. Shunday qilib, u har doim murojaat qilgan С5 foydalanuvchining keyingi harakatlaridan qat'iy nazar. Bu juda kulgili bo'lib chiqdi - hatto siz havolani mutlaq qilsangiz ham (ya'ni $C$5), u hali ham ba'zi holatlarda o'zgaradi. Masalan: Agar siz uchinchi va to'rtinchi qatorlarni o'chirsangiz, u quyidagicha o'zgaradi $C$3. Agar siz chapga ustun qo'shsangiz С, keyin u ga o'zgaradi D. Agar siz hujayrani kessangiz С5 va ichiga joylashtiring F7, keyin u ga o'zgaradi F7 va hokazo. Agar men har doim murojaat qiladigan juda qattiq havolani xohlasam nima bo'ladi? С5 va hech qanday sharoitda yoki foydalanuvchi harakatlarida boshqa hech narsa emasmi?

Haqiqatan ham mutlaq havolalar

Yechim funksiyadan foydalanishdir BILVOSIT (BOSHQA), bu matn qatoridan hujayra havolasini hosil qiladi. 

Agar siz formulani katakka kiritsangiz:

=BILOSHIY("C5")

=BILOSHIY(«C5»)

keyin u har doim manzili bo'lgan katakchaga ishora qiladi C5 boshqa foydalanuvchi harakatlaridan qat'i nazar, qatorlarni qo'shish yoki o'chirish va hokazo. Faqatgina engil murakkablik shundaki, agar maqsadli hujayra bo'sh bo'lsa, u holda BILVOSIT 0 chiqadi, bu har doim ham qulay emas. Biroq, funktsiya orqali tekshirish bilan biroz murakkabroq qurilish yordamida buni osongina chetlab o'tish mumkin ISBLANK:

=AGAR(ISNULL(BILOSHIY(“C5″)),””, BILOSHIY(“C5”))

=AGAR(ISBLANK(BEVOILOVIY(«C5″));»»;BILOSHIY(«C5»))

  • Bir nechta jadvallardan ma'lumotlarni birlashtirishda XNUMXD varaqlar guruhiga havolalar
  • Nima uchun sizga R1C1 havola uslubi kerak va uni qanday o'chirish kerak
  • PLEX qo'shimchasi bilan formulalarni so'l orqali aniq nusxalash

 

Leave a Reply