01dan 01gacha
INDIRECT funktsiyasi bilan ma'lumotlarni topish
INDIRECT funktsiyasi, uning nomi shuni nazarda tutgan holda, ishchi varaqidagi formulada bilvosita murojaat qilish uchun ishlatilishi mumkin.
Bu funksiya tomonidan o'qiladigan hujayra ichiga hujayra mos yozuvi kiritish orqali amalga oshiriladi.
Yuqoridagi misolda ko'rsatilgandek, D2 hujayrasidagi INDIRECT funktsiyasi ushbu kameraga to'g'ridan-to'g'ri murojaat qilmasa ham, B2 - 27 raqami joylashgan ma'lumotlarni aks ettiradi.
Qanday qilib, bu biroz chalkashlik bilan amalga oshadi:
- INDIRECT funktsiyasi D2 uyasida joylashgan;
- dumaloq qavslarda joylashgan hujayra mos yozuvlar funktsiyasi A2 hujayralarining mazmunini - boshqa hujayra mos yozuvi bo'lgan B2-ni o'qishini bildiradi;
- funktsiya keyinchalik B2 uyali raqamini o'qiydi - 27 sonini topadi;
- funktsiya ushbu raqamni D2 uyasiga ko'rsatadi.
INDIRECT ko'pincha murakkab formulalar yaratish uchun, yuqoridagi misolning OFFSET va SUM - satrlari 7 kabi boshqa funktsiyalar bilan birlashtiriladi.
Buning uchun ikkinchi funksiya hujayra mos yozuvini argument sifatida qabul qilishi kerak.
INDIRECT uchun umumiy foydalanish formulani o'zida tartibga solmasdan formulada bitta yoki bir nechta hujayra arizalarini o'zgartirishi mumkin.
INDIRECT Funktsional sintaksisi va argumentlar
Funktsiyaning sintaksisi funktsiyaning tartibini ifodalaydi va funktsiya nomini, kvadratchalarini, vergulni ajratuvchi va argumentlarni o'z ichiga oladi.
INDIRECT funksiyasi sintaksisi quyidagicha:
= INDIRECT (Ref_text, A1)
Ref_text - (kerak) A6 nomidagi alfa nomi berilgandagi yuqoridagi tasvirda tegishli bo'lgan hujayra namunalari (A1 yoki R1C1 uslubi namunalari bo'lishi mumkin) yoki nom berilgan oralig'i - 6-satr ;
A1 - (ixtiyoriy) Ref_text mustaqil o'zgaruvchan hujayra moslamasining qaysi uslubi mavjudligini bildiruvchi mantiqiy qiymat (faqat RO'YXATI yoki FALSE).
- Agar A1 TRUE bo'lsa yoki rad etilsa, Ref_text funksiyasi tomonidan yuqorida keltirilgan misolning eng keng tarqalgan A1 uslubidagi hujayra namunalari - 3-sathidan foydalanish sifatida talqin etiladi;
- Agar A1 FALSE bo'lsa, Ref_text funktsiyasi tomonidan kamroq tarqalgan R1C1 tarzi hujayra namunasidan foydalanish sifatida talqin etiladi.
#REF! Xatolar va INDIRECT
INDIRECT #REF qaytadi! funksiyaning Ref_text argumenti bo'lsa xato qiymati:
- yuqoridagi satrda tegishli bo'lgan hujayra namunasi emas;
- boshqa ish varag'i uchun tashqi havola mavjud va bu ishchi kitobi ochiq emas;
- ishchi varag'i tashqari, bir hujayra oralig'ini bildiradi - 1.048.576 qator yoki XFD ustuni.
INDIRECT funktsiyasini kiritish
Bu kabi barcha formulani yozish mumkin bo'lsa-da
= INDIRECT (A2)
qo'l bilan ishchi varag'i hujayra ichiga kirsa, yana bir variant funktsiyaning dialog oynasidan quyidagi funktsiyalarda D2 hujayrasida ko'rsatilgan vazifaga va argumentlarni kiritish uchun ishlatiladi.
- Faol hujayra qilish uchun D2 uyasiga bosing;
- Ip menyusidagi Formulalar yorlig'ini bosing;
- Funktsiya ochiladigan ro'yxatni ochish uchun Ip Izlash va Yo'naltiruvchi- ni tanlang;
- Funktsiyaning dialog oynasini ochish uchun ro'yxatda INDIRECT- ni bosing
- Muloqot oynasidagi Ref_text satriga bosing;
- Ref_text argumenti sifatida dialog oynasiga hujayra moslamasini kiritish uchun ish sahifasida A2 uyasiga bosing;
- Funktsiyani bajarish va muloqot qutisini yopish uchun OK ni bosing;
- 27- sonli xujayrada mavjud bo'lgan ma'lumotlar soni 27 bo'lgani uchun, D2 dagi raqam 27 paydo bo'ladi
- D2 xujayrasini chertganingizda, to'liq ish = INDIRECT (A2) ish sahifasining ustki formulasida ko'rsatiladi.