Fungsi INDEX ing Microsoft Excel

Salah siji fitur sing paling migunani ing Excel yaiku operator INDEKS. Iku nggoleki data ing sawetara ing persimpangan saka baris lan kolom sing ditemtokake, ngasilake asil menyang sel sing wis ditemtokake. Nanging potensial kebak fungsi iki dicethakaké nalika digunakake ing formula rumit ing kombinasi karo operator liyane. Ayo katon ing macem-macem opsi kanggo aplikasi.

Nggunakake fungsi INDEX

Operator INDEKS kalebu klompok fungsi saka kategori "Pranala lan susunan". Wis loro varieties: kanggo arrays lan referensi.

Varian kanggo tataran duwe sintaks:

= INDEX (array; line_number; column_number)

Ing kasus iki, rong argumen pungkasan ing rumus bisa digunakake bebarengan lan salah sawijining, yen arupa array siji-dimensi. Ing jangkoan multidimensional, loro nilai kasebut kudu digunakake. Perlu uga dicathet yèn baris lan nomer kolom ora ana ing koordinat lembaran, nanging dhata kasebut ing dhaptar sing dipilih dhewe.

Sintaks kanggo varian referensi katon kaya iki:

= INDEX (link; line_number; column_number; [area_number])

Kene sampeyan bisa nggunakake mung rong argumen kanthi cara sing padha: "Nomer baris" utawa "Nomer kolom". Argumentasi "Nomer Wilayah" Umumé opsional lan mung ditrapake nalika pirang-pirang kisaran ing sawijining operasi.

Mangkono, operator nggoleki data ing sawetara kasebut nalika nemtokake baris utawa kolom. Fungsi iki banget padha karo kemampuan kanggo operator vpr, nanging ora kaya sing bisa digoleki meh wae nang endi wae, lan ora mung ing kolom paling kiwa saka meja.

Cara 1: Gunakake operator INDEX kanggo array

Ayo, pisanan, analisa, nggunakake conto paling gampang, algoritma kanggo nggunakake operator INDEKS kanggo array.

We have a table of salaries. Ing kolom kapisan, jeneng karyawan ditampilake, ing urutan kapindho - tanggal pambayaran, lan ing pihak - jumlah pangentukan. Kita kudu nuduhake jeneng karyawan ing baris katelu.

  1. Pilih sel sing bakal ditampilake asil pangolahan. Klik ing lambang "Pasang fungsi"sing dumunung langsung ing sisih kiwa saka garis rumus.
  2. Prosedur aktivasi ana. Fungsi master. Ing kategori "Pranala lan susunan" instrumen iki utawa "Dhaptar abjad lengkap" goleki jeneng INDEKS. Sawise kita wis nemokake operator iki, pilih lan klik tombol. "OK"kang dumunung ing ngisor jendhela.
  3. Jendhela cilik mbukak ing ngendi sampeyan kudu milih salah sawijining jinis fungsi: "Array" utawa "Link". Pilihan kita kudu "Array". Iku dumunung pisanan lan dipilih kanthi standar. Mulane, kita mung kudu mencet tombol "OK".
  4. Jendhela argumen fungsi mbukak. INDEKS. Kaya kasebut ing ndhuwur, ana telung argumen, lan, kanthi mangkono, telung lapangan kanggo ngisi.

    Ing lapangan "Array" Sampeyan kudu nemtokake alamat sawetara data sing diproses. Sampeyan bisa digiring kanthi tangan. Nanging kanggo nggampangake tugas, kita bakal nerusake kanthi beda. Sijine kursor ing kolom sing cocok, banjur ngubengi kabeh data tabel ing sheet. Sawise iki, alamat jangkoane langsung ditampilake ing lapangan.

    Ing lapangan "Nomer baris" sijine nomer kasebut "3", amarga kanthi syarat kita kudu nemtokake jeneng kaping telu ing dhaptar. Ing lapangan "Nomer kolom" ngeset nomer kasebut "1"wiwit kolom karo jeneng kasebut pisanan ing jangkoan sing dipilih.

    Sawise kabeh setelan kasebut digawe, kita klik tombol "OK".

  5. Asil pangolahan ditampilake ing sel sing kasebut ing paragraf pisanan instruksi iki. Iki minangka jeneng pungkasan mangsa sing katelu ing daftar ing jangkoan data sing dipilih.

Kita nganalisis aplikasi fungsi kasebut. INDEKS ing array multidimensional (sawetara kolom lan baris). Yen sawetara iku siji-dimensi, banjur ngisi data ing jendela argumen bakal luwih gampang. Ing lapangan "Array" cara sing padha karo ing ndhuwur, kita nemtokake sawijining alamat. Ing kasus iki, sawetara data mung dumadi saka angka ing siji kolom. "Jeneng". Ing lapangan "Nomer baris" nemtokake nilai kasebut "3", amarga sampeyan kudu ngerti data saka baris katelu. Lapangan "Nomer kolom" Secara umum, sampeyan bisa ninggalake kosong, awit kita duwe jagad siji-dimensi sing mung siji kolom digunakake. Kita pencet tombol "OK".

Asil bakal persis kaya ing ndhuwur.

Iku conto gampang kanggo sampeyan ndeleng cara fungsi iki bisa dianggo, nanging ing praktik, opsi iki isih digunakke.

Pawulangan: Wisaya fungsi Excel

Cara 2: digunakake sajroning operator MATCH

Ing laku, fungsi kasebut INDEKS sing paling umum digunakake kanthi argumen MATCH. Bunch INDEKS - MATCH minangka alat sing kuat nalika nggarap Excel, sing luwih fleksibel sajrone fungsi saka analog sing paling cedhak - operator Liyane.

Tugas utama fungsi kasebut MATCH minangka pratondo angka kasebut miturut nilai tartamtu ing sawetara sing dipilih.

Sintaks operator MATCH kayata:

= MATCH (Nilai golèk, array lookup, [match_type])

  • Nuwun - iki angka sing posisi jroning jarak sing kita goleki;
  • Deleng susunan - iki jembar sing ana ing nilai kasebut;
  • Tipe pemetaan - Iki minangka parameter opsional sing nemtokake kanthi tepat utawa kira-kira nelusuri angka. Kita bakal nggoleki nilai sing tepat, supaya pitakonan iki ora digunakake.

Kanthi alat iki sampeyan bisa ngotomatisasi introduksi argumen. "Nomer baris" lan "Nomer kolom" ing fungsi INDEKS.

Ayo ndeleng carane iki bisa rampung karo conto tartamtu. Kita bisa kabeh nganggo tabel sing padha, sing dibahas ing ndhuwur. Dhewe, kita duwe rong kothak tambahan - "Jeneng" lan "Jumlah". Sampeyan kudu nglakoni yen sampeyan ngetik jeneng karyawan, jumlah dhuwit sing ditampa kanthi otomatis bakal ditampilake. Ayo ndeleng carane iki bisa dileksanakake ing laku kanthi nggunakake fungsi kasebut INDEKS lan MATCH.

  1. Kaping pisanan, kita bakal nemokake apa jenis gaji gaji Parfenov DF sing ditampa. Kita ketik jenenge ing lapangan sing cocok.
  2. Pilih sel ing lapangan "Jumlah"ing ngendi asil final bakal ditampilake. Mbukak window argument fungsi INDEKS kanggo array.

    Ing lapangan "Array" kita ketik koordinat kolom sing jumlah upah karyawan ana.

    Lapangan "Nomer kolom" kita ninggalake kosong, awit kita nggunakake macem-macem siji-dimensi contone.

    Nanging ing lapangan "Nomer baris" kita mung kudu nulis fungsi MATCH. Kanggo nulis, kita ngetutake sintaks sing kasebut ing ndhuwur. Langsung ing lapangan ketik jeneng operator "MATCH" tanpa tanda kutip. Banjur langsung mbukak braket lan nemtokake koordinat nilai sing dikarepake. Iki minangka koordinat sèl ing ngendi kita nyathet manèh jeneng pekerja Parfenov. We nulis titik koma lan nemtokake koordinat ing sawetara sing ditampilake. Ing kasus kita, iki alamat kolom kanthi jeneng karyawan. Sawise kuwi, nutup braket kasebut.

    Sawise kabeh nilai wis lumaku, klik tombol "OK".

  3. Asil saka jumlah pangentukan Parfenova DF sawise proses ditampilake ing lapangan "Jumlah".
  4. Saiki yen lapangan "Jeneng" kita ganti isi karo "Parfenov D.F."ing, contone, "Popova M.D."banjur rega gaji ing lapangan bakal ganti kanthi otomatis. "Jumlah".

Cara 3: ngolah pirang-pirang tabel

Saiki ayo ndeleng carane nggunakake operator INDEKS Sampeyan bisa nangani sawetara tabel. Argumentasi tambahan bakal digunakake kanggo tujuan iki. "Nomer Wilayah".

Kita duwe telung tabel. Saben meja nuduhake upah karyawan kanggo sasi tartamtu. Tugas kita yaiku kanggo mangerteni upah (kolom katelu) saka pegawe kapindho (baris kaping kalih) kanggo sasi kaping telune (wilayah katelu).

  1. Pilih sel sing bakal ditampilake lan ing cara sing biasa mbukak Wisaya Fungsi, nanging nalika milih jinis operator, pilih tampilan referensi. Kita perlu iki amarga iku jinis iki sing ndhukung karya kanthi argumen "Nomer Wilayah".
  2. Jendhela argumen mbukak. Ing lapangan "Link" kita kudu nemtokake alamat kabeh telung babak kasebut. Kanggo nindakake iki, ngeset kursor ing lapangan lan pilih jangkoan pisanan kanthi tombol mouse kiwa sing ditahan mudhun. Banjur kita sijine titik koma. Iki penting banget, amarga yen sampeyan langsung pindhah menyang pilihan saka array sabanjure, alamat mung bakal ngganti koordinat sing sadurunge. Dadi, sawisé introduksi titik koma, pilih sawetara ing ngisor iki. Banjur maneh kita sijine titik koma lan pilih array pungkasan. Kabeh ekspresi sing ana ing lapangan "Link" njupuk ing kurung.

    Ing lapangan "Nomer baris" nemtokake nomer "2", amarga kita nggoleki jeneng liya ing daftar kasebut.

    Ing lapangan "Nomer kolom" nemtokake nomer "3", amarga kolom gaji iku katelu ing saben tabel.

    Ing lapangan "Nomer Wilayah" sijine nomer kasebut "3", amarga kita kudu nemokake data ing tabel katelu, sing ngemot informasi upah kanggo sasi katelu.

    Sawise kabeh data wis dikirim, klik tombol "OK".

  3. Sawise kuwi, asil pitungan ditampilake ing sel sing wis dipilih. Iki nuduhake jumlah gaji pegawe kapindho (V. Safronov) kanggo sasi katelu.

Cara 4: Jumlah pitungan

Wangun referensi ora kaya asring digunakake minangka wangun rangkean, nanging bisa digunakake ora mung nalika nggarap sawetara jangkoan, nanging uga kanggo kabutuhan liyane. Contone, bisa digunakake kanggo ngetung jumlah kasebut ing kombinasi karo operator SUM.

Nalika nambahake jumlah kasebut SUM duwe sintaks ing ngisor iki:

= SUM (alamat saka array)

Ing kasus tartamtu kita, jumlah pangasilan saka kabeh buruh kanggo sasi bisa diwilang nggunakake rumus ing ngisor iki:

= SUM (C4: C9)

Nanging sampeyan bisa ngowahi kanthi sethithik kanthi nggunakake fungsi kasebut INDEKS. Banjur bakal katon kaya iki:

= SUM (C4: INDEX (C4: C9; 6))

Ing kasus iki, koordinat awal saka susunan nuduhake sel karo sing diwiwiti. Nanging ing koordinat kanggo nemtokake ujung array, operator digunakake. INDEKS. Ing kasus iki, argumen kapisan operator INDEKS nuduhake jangkoan, lan sing kapindho menyang sel pungkasan iku nomer enem.

Pawulangan: Fitur Excel migunani

Minangka sampeyan bisa ndeleng, fungsi kasebut INDEKS bisa digunakake ing Excel kanggo ngatasi tugas sing rada beda. Sanajan kita wis dianggep adoh saka kabeh opsi sing bisa digunakake, nanging mung sing paling dituntut. Ana rong jinis fungsi iki: referensi lan arrays. Paling efektif sing bisa digunakake ing kombinasi karo operator liyane. Formula sing digawe kanthi cara iki bakal bisa ngatasi tugas sing paling kompleks.