Excel програмын хамгийн ашигтай шинж чанаруудын нэг бол INDEX оператор юм. Тодорхойлогдсон мөр ба баганын уулзвар дахь муж дахь өгөгдлийг хайж, үр дүнг урьд нь заасан нүдэнд буцааж өгдөг. Гэхдээ бусад операторуудтай хослуулан нарийн төвөгтэй томъёо ашиглаж байх үед энэ функцийн бүрэн боломжууд ил гарч ирдэг. Түүний хэрэглээний янз бүрийн сонголтыг авч үзье.
INDEX функцийг ашиглаж байна
Оператор INDEX категорийн функцүүдийн бүлэгт хамаарна Ашигласан материал, массивБайна. Энэ нь хоёр төрөлтэй: массив болон лавлагааны хувьд.
Массивуудын сонголт нь дараах синтакситэй байдаг.
= INDEX (цуваа; мөр = дугаар; багана_мөрөн)
Энэ тохиолдолд томъёоны сүүлийн хоёр аргументийг массив нь нэг хэмжээст байвал хоёуланг нь хамт ашиглаж болно. Олон хэмжээсийн хувьд хоёуланг нь хоёуланг нь ашиглах ёстой. Мөн мөр ба баганын дугаар нь хуудасны координат дээрх тоо биш, харин заасан массив доторх дараалал гэдгийг ойлгох ёстой.
Лавлах сонголтын синтакс нь дараах байдалтай байна.
= INDEX (холбоос; мөр = дугаар; багана = дугаар; [бүсийн дугаар =)
Үүнтэй ижил аргаар та хоёр аргуудаас зөвхөн нэг аргументийг ашиглаж болно: Мөрийн дугаар эсвэл Баганын дугаарБайна. Аргумент "Талбайн дугаар" энэ нь ерөнхийдөө сонголттой бөгөөд үйл ажиллагаанд хэд хэдэн хүрээ оролцсон тохиолдолд л хэрэглэнэ.
Тиймээс оператор нь мөр эсвэл баганыг зааж өгөхдөө заасан муж дахь өгөгдлийг хайдаг. Энэ шинж чанар нь маш төстэй юм VLR оператор, гэхдээ үүнээс ялгаатай нь энэ нь бараг хаана ч хайж болно, зөвхөн хүснэгтийн зүүн баганад биш юм.
Арга 1: массивуудад INDEX операторыг ашиглана уу
Юуны өмнө хамгийн энгийн жишээг ашиглан операторыг дүн шинжилгээ хийе INDEX массивын хувьд.
Бид цалингийн хүснэгттэй. Эхний баганад ажилчдын нэр, хоёрдугаарт - төлбөрийн огноо, гуравдугаарт - орлогын дүнгийн хэмжээг харуулна. Гурав дахь мөрөнд бид ажилтны нэрийг харуулах хэрэгтэй.
- Боловсруулах үр дүн гарч ирэх нүдийг сонгоно уу. Дүрсэн дээр дарна уу "Функц оруулах", энэ нь томъёоны мөрний зүүн талд шууд байрладаг.
- Идэвхжүүлэх журам боловсруулагдаж байна Функц шидтэнүүдБайна. Ангилалд нь Ашигласан материал, массив энэ хэрэгсэл эсвэл "Цагаан толгойн бүрэн жагсаалтыг" нэр хайж байна INDEXБайна. Энэ операторыг олсны дараа үүнийг сонгоод товчийг дарна уу "ОК", цонхны доод талд байрладаг.
- Функцийн төрлүүдийн аль нэгийг нь сонгох хэрэгтэй жижиг цонх нээгдэнэ. Массив эсвэл ХолбоосБайна. Бидэнд сонголт хэрэгтэй МассивБайна. Энэ нь эхлээд байрладаг бөгөөд анхдагчаар тодруулдаг. Тиймээс бид товчлуур дээр дарахад л хангалттай "ОК".
- Функцийн аргументын цонх нээгдэнэ INDEXБайна. Дээр дурдсанчлан тэр гурван аргументтай бөгөөд үүний дагуу гурван талбар бөглөх шаардлагатай.
Талбай дээр Массив Та боловсруулж буй өгөгдлийн хүрээний хаягийг зааж өгөх ёстой. Үүнийг гараар жолоодох боломжтой. Гэхдээ даалгаврыг хөнгөвчлөхийн тулд бид өөрөөр хийх болно. Курсорыг тохирох талбарт байрлуулаад хуудсан дээрх хүснэгтийн бүх өгөгдлийг дугуйлна уу. Үүний дараа тухайн мужийн хаягийг тэр даруй талбарт харуулна.
Талбай дээр Мөрийн дугаар дугаарыг нь тавь "3", учир нь нөхцлөөр бид жагсаалтын гурав дахь нэрийг тодорхойлох шаардлагатай. Талбай дээр Баганын дугаар дугаарыг тохируулна уу "1", нэртэй багана нь сонгосон мужид эхнийх нь байгаа тул.
Бүх заасан тохиргоог хийж дууссаны дараа товчин дээр дарна уу "ОК".
- Боловсруулалтын үр дүнг энэхүү зааврын эхний догол мөрөнд заасан нүдэнд харуулав. Яг хасагдсан овог нэр нь сонгосон өгөгдлийн хүрээнд жагсаалтын гуравдугаарт бичигддэг.
Бид функцын хэрэглээг шалгаж үзсэн INDEX олон хэмжээст массивт (олон багана, мөр). Хэрэв муж нь нэг хэмжээст байсан бол аргумент цонхонд өгөгдлийг бөглөх нь илүү хялбар байх болно. Талбай дээр Массив Дээрхтэй ижил аргаар бид хаягийг нь зааж өгнө. Энэ тохиолдолд өгөгдлийн хүрээ нь зөвхөн нэг багана дахь утгуудаас бүрдэнэ. "Нэр"Байна. Талбай дээр Мөрийн дугаар утгыг заана уу "3", учир нь та гуравдахь мөрөөс өгөгдлийг олж мэдэх хэрэгтэй. Талбай Баганын дугаар ерөнхийдөө та зөвхөн нэг багана ашигладаг нэг хэмжээст хүрээтэй тул та үүнийг хоосон орхиж болно. Товчин дээр дарна уу "ОК".
Үр дүн нь дээр дурдсантай яг ижил байх болно.
Энэ функц хэрхэн ажилладагийг танд харуулах хамгийн энгийн жишээ байсан боловч практик дээр түүний ашиглахтай ижил төстэй хувилбар бараг ашиглагддаггүй хэвээр байна.
Хичээл: Excel-ийн онцлог шинж чанар
Арга 2: SEARCH оператортой хамтран ашиглах
Практикт уг функц INDEX ихэвчлэн аргумент хэрэглэдэг ХАЙРТАЙБайна. Багц INDEX - ХАЙРТАЙ нь Excel-д ажиллахдаа хүчирхэг хэрэгсэл бөгөөд үйл ажиллагааны хувьд хамгийн ойр аналогиос илүү уян хатан байдаг - оператор VPR.
Функцийн үндсэн зорилго ХАЙРТАЙ сонгосон мужид тодорхой утгыг эрэмбэлсэн тохиолдолд дугаарын заалт юм.
Операторын синтакс ХАЙРТАЙ жишээ нь:
= SEARCH (хайх_ үнэлгээ, хайх_ массив, [match_type])
- Хүссэн үнэ цэнэ - энэ бол бидний хайж буй муж дахь байр сууриа илэрхийлдэг утга юм;
- Үзсэн Array нь энэ утга байрладаг муж;
- Тоглолтын төрөл - Энэ бол утгыг нарийн эсвэл ойролцоогоор хайх эсэхийг тодорхойлдог нэмэлт параметр юм. Бид яг тодорхой утгыг хайж олох болно, тиймээс энэ аргумент ашиглагдаагүй болно.
Энэ хэрэгслийг ашиглан та аргументын оролтыг автоматжуулж болно Мөрийн дугаар ба Баганын дугаар үйл ажиллагаанд INDEX.
Үүнийг тодорхой жишээгээр хэрхэн яаж хийхийг үзье. Бид дээр дурдсан ижил хүснэгттэй ажиллаж байна. Бид тусад нь хоёр нэмэлт "Нэр" ба "Хэмжээ"Байна. Ажилтны нэрийг оруулахдаа олсон мөнгө нь автоматаар гарч ирдэг эсэхийг шалгах шаардлагатай. Функцуудыг хэрэгжүүлснээр үүнийг хэрхэн яаж хэрэгжүүлж болохыг үзье INDEX ба ХАЙРТАЙ.
- Юуны өмнө, ажилтан Парфенов Д.Ф. ямар цалин авдаг болохыг олж мэдээд зохих талбарт түүний нэрийг оруулна уу.
- Талбарт нүд сонгоно уу "Хэмжээ"эцсийн үр дүнг харуулах болно. Функцийн аргумент цонхыг ажиллуулна уу INDEX массивын хувьд.
Талбай дээр Массив бид ажилчдын цалин хөлс байрладаг баганын координатыг оруулна.
Талбай Баганын дугаар нэг хэмжээст мужийг жишээ болгон ашиглаж байгаа тул үүнийг хоосон орхино уу.
Гэхдээ талбай дээр Мөрийн дугаар бид зүгээр л функц бичих ёстой ХАЙРТАЙБайна. Үүнийг бичихийн тулд бид дээр дурдсан синтаксийг баримталдаг. Нэн даруй тухайн талбарт операторын нэрийг оруулна уу "Хайх" ишлэлгүйгээр. Дараа нь тэр даруй хаалтыг нээж, хүссэн утгын координатыг зааж өгнө. Эдгээр нь бид тусдаа ажилтны Парфеновын нэрийг тэмдэглэсэн нүдний координатууд юм. Бид цэг таслал тавьж, үзэгдэж буй мужийн координатыг заана. Манай тохиолдолд энэ нь ажилчдын нэр бүхий баганын хаяг юм. Үүний дараа хаалт хаах хэрэгтэй.
Бүх утгыг оруулсны дараа товчлуур дээр дарна уу "ОК".
- Боловсруулсны дараа олсон орлогын дүнгийн үр дүнг талбарт харуулав "Тоо хэмжээ".
- Одоо талбай дээр байвал "Нэр" бид агуулгыг өөрчлөх болно "Парфенов Д.Ф."жишээ нь "Попова М. Д.", дараа нь тухайн талбайн цалингийн үнэ цэнэ автоматаар өөрчлөгдөнө "Хэмжээ".
Арга 3: олон хүснэгтийг зохицуулах
Одоо операторыг хэрхэн ашиглахыг үзье INDEX Та олон хүснэгт боловсруулах боломжтой. Энэ зорилгоор нэмэлт аргумент хэрэглэнэ. "Талбайн дугаар".
Бид гурван ширээтэй. Хүснэгт бүрт ажилчдын сарын цалин хөлсийг харуулна. Бидний даалгавар бол хоёр дахь ажилтны (гуравдах багана) гурав дахь сарын (гуравдахь бүс) цалингийн хэмжээг олох явдал юм.
- Үр дүн гарах нүдийг сонгоод ердийн байдлаар нээнэ Онцлог шидтэн, гэхдээ операторын төрлийг сонгохдоо лавлагаа харагдах байдлыг сонгох хэрэгтэй. Энэ төрөл нь аргументыг зохицуулдаг тул бидэнд хэрэгтэй байна. "Талбайн дугаар".
- Аргументын цонх нээгдэнэ. Талбай дээр Холбоос бид бүх гурван мужийн хаягийг зааж өгөх хэрэгтэй. Үүнийг хийхийн тулд курсорыг талбарт байрлуулж, хулганы зүүн товчийг дарснаар эхний хүрээг сонгоно уу. Дараа нь цэг таслал тавь. Энэ нь маш чухал юм, учир нь хэрэв та дараагийн массивыг сонгохдоо шууд очвол түүний хаяг нь өмнөх хувилбарынхаа координатыг орлуулах болно. Тиймээс, цэгийг оруулсны дараа дараагийн мужийг сонгоно уу. Дараа нь бид дахин цэг тавьж, хамгийн сүүлийн массивыг сонгоно. Талбайд байгаа бүхэл илэрхийлэл Холбоос хаалтанд оруулах.
Талбай дээр Мөрийн дугаар тоог заана уу "2", учир нь бид жагсаалтын хоёр дахь нэрийг хайж байна.
Талбай дээр Баганын дугаар тоог заана уу "3"цалингийн багана нь хүснэгт бүрийн дарааллаар гуравдугаарт ордог тул.
Талбай дээр "Талбайн дугаар" дугаарыг нь тавь "3", учир нь бид гуравдахь сарын цалингийн мэдээллийг багтаасан гуравдахь хүснэгтээс өгөгдлийг хайж олох хэрэгтэй.
Бүх өгөгдөл оруулсны дараа товчлуур дээр дарна уу "ОК".
- Үүний дараа тооцооллын үр дүнг өмнө сонгосон нүдэнд харуулна. Энэ нь хоёр дахь ажилтны (В. М. Сафронов) гурав дахь сарын цалингийн хэмжээг харуулна.
Арга 4: хэмжээг тооцоолох
Лавлагаа маягтыг массив хэлбэртэй адил олон удаа ашигладаггүй бөгөөд үүнийг олон хүрээтэй ажиллахад төдийгүй бусад хэрэгцээнд ашиглаж болно. Жишээлбэл, үүнийг хэмжээг операторын хамт тооцоолоход ашиглаж болно СУМ.
Тоо хэмжээг нэмэх үед СУМ дараах синтакс агуулж байна:
= SUM (array_address)
Манай тодорхой тохиолдолд сард нийт ажилчдын цалингийн хэмжээг дараах томъёогоор тооцоолж болно.
= SUM (C4: C9)
Гэхдээ та функцийг ашиглан үүнийг бага зэрэг өөрчилж болно INDEXБайна. Дараа нь дараахь хэлбэртэй болно.
= SUM (C4: INDEX (C4: C9; 6))
Энэ тохиолдолд массивын эхлэлийн координатууд нь түүний эхэлж буй эсийг заана. Гэхдээ массивын төгсгөлийг харуулсан координатуудад операторыг ашигладаг INDEXБайна. Энэ тохиолдолд операторын эхний аргумент INDEX хүрээг заана, хоёрдугаарт - сүүлчийн нүдэнд - зургаа дахь нь.
Хичээл: Ашигтай Excel-ийн онцлог шинж чанарууд
Таны харж байгаагаар функц INDEX нэлээд олон ажлыг шийдвэрлэхийн тулд Excel дээр ашиглах боломжтой. Хэдийгээр бид үүнийг ашиглах бүх боломжит хувилбаруудаас хол авч үзсэн боловч зөвхөн хамгийн алдартай нь юм. Энэ функцийн хоёр төрөл байдаг: лавлагаа болон массивын хувьд. Үүнийг бусад операторуудтай хослуулан хамгийн үр дүнтэй ашиглаж болно. Ийм аргаар бүтээсэн томъёо нь хамгийн төвөгтэй асуудлыг шийдэх боломжтой болно.