Analisis mendalam tentang formula saringan Excel Tiger Balm 'INDEX-SMALL-IF-ROW'
Artikel ini berkongsi cara Excel menggunakan penapisan formula untuk melengkapkan carian satu-ke-banyak Ia adalah formula fungsi penapisan excel yang agak klasik untuk mencari data formula secara automatik.
Saya selalu dengar pakar cakap ada formula minyak ular, tapi apa formula minyak ular, dan apa formula Excel ni boleh buat? Anda juga boleh melihat pemaparan berikut:
Contoh ini ialah carian satu-ke-banyak yang biasa. Syarat carian ialah jabatan, dan setiap satu jabatan sepadan dengannya dalam sumber data Terdapat berbilang data, dan tujuan utama formula Balsem Harimau adalah untuk menyelesaikan beberapa masalah yang agak rumit seperti carian satu-ke-banyak. Formula dalam animasi di atas ialah:
=IFERROR(INDEX($A:$D,SMALL(IF($C:$C=$F,ROW(:),99),ROW(A1)),MATCH(F,$A:$D,0)),"")
Melihat formula ini, ramai rakan mungkin terkejut: Saya tidak dapat memahami formula yang begitu panjang!
Hari ini, saya akan bekerjasama dengan anda untuk memecahkan rutin formula yang tidak dapat difahami tetapi sangat berkuasa ini Sila bersabar dan baca terus...
Formula di atas menggunakan sejumlah enam fungsi: IFERROR, INDEX , SMALL, IF, ROW dan MATCH, yang mana IFERROR dan MATCH ialah dua fungsi tambahan dalam contoh ini, dan baki empat INDEX-SMALL-IF-ROW ialah formula minyak ular.
Jadi mari kita pelajari prinsip bahagian teras ini dahulu:
Formula sel F4 ialah:
=INDEX($A:$A,SMALL(IF($C:$C=$F,ROW(:),99),ROW(A1)))
Mari kita mulakan dengan INDEX Fungsi asas fungsi ini adalah untuk memberikan kawasan, dan kemudian mengembalikan hasil carian mengikut kedudukan baris dan lajur yang sepadan Dalam rajah di atas, kawasan data yang dicari oleh INDEX ialah kawasan di mana nama itu terletak $A$2: $A$21.
Struktur asas fungsi INDEX ialah: INDEX (kawasan carian, baris dan lajur Jika kawasan itu adalah satu baris atau lajur, salah satu daripada dua parameter terakhir boleh diabaikan). Dalam istilah orang awam, apabila anda mengambil tiket wayang untuk mencari tempat duduk, tempat duduk di seluruh dewan adalah kawasan, dan baris dan tempat duduk ialah dua parameter terakhir dalam formula Dengan cara ini, lokasi sasaran boleh ditemui dengan tepat .
Dalam contoh di atas, kawasan itu berada dalam lajur, jadi kita hanya perlu menentukan baris mana setiap data berada.
Memahami perkara ini, tumpuan kita harus tertumpu pada parameter kedua INDEX:
SMALL(IF($C:$C=$F,ROW(:),99),ROW(A1))
Lihat gambar di atas. Terdapat empat rekod di bahagian jualan, iaitu di baris 5, 8, 9 dan 16 kawasan data (kawasan data bermula dari baris kedua).
Jadi kami berharap apabila formula ditarik ke bawah, parameter kedua INDEX ialah empat nombor 5, 8, 9 dan 16 (ini mesti difahami).
Perhatian, kami akan bersentuhan dengan bahagian teras Tiger Balm, sila kekalkan tumpuan yang tinggi...
Struktur asas fungsi KECIL: SMALL(一组数,第几小的数)
Adalah disyorkan untuk mensimulasikan data mudah untuk memahami sepenuhnya fungsi ini. Kaedahnya adalah seperti berikut:
Masukkan beberapa nombor dalam lajur A. Formula. bermakna nombor terkecil dalam lajur ini, hasilnya adalah 2, ia mudah difahami, bukan?
Second to last Yang kecil ialah 4.
Jika anda ingin terus mendapatkan nombor ketiga terkecil, saya rasa semua orang boleh memikirkan apa yang perlu dilakukan, tetapi akan ada masalah Kami hanya boleh mengubah suai parameter kedua secara manual dan tidak boleh mencapai parameter ini melalui penurunan -Tukar, jika anda ingin boleh tarik ke bawah, parameter kedua perlu menggunakan fungsi ROW, yang diubah suai seperti ini:
The Fungsi ROW adalah sangat mudah, apa yang anda dapat ialah Nombor baris parameter Melalui formula ini, kita boleh menyusun data dalam lajur A dari kecil kepada besar Adakah anda fikir ia menarik?
Berbalik kepada formula Balsem Harimau kami, ingat apakah maksud empat nombor 5, 8, 9 dan 16 Kita perlu menggunakan fungsi KECIL untuk mendapatkan empat nombor ini dalam urutan Selaras dengan F2, jika nombor baris adalah sama, jika ia berbeza, nombor yang lebih besar daripada nombor baris maksimum diperolehi (tujuan untuk mengelakkannya daripada ditemui):
Untuk mencapai matlamat ini, campur tangan fungsi IF diperlukan, jadi terdapat:
IF($C:$C=$F,ROW(:),99)
, gunakan perenggan ini sebagai parameter pertama KECIL.
Berkenaan JIKA ini, lebih mudah kita fahami F9 untuk melihat hasil formula ini:
Sebab kita Ada. hanya 20 keping data, jadi cukup untuk menggunakan 99 sebagai parameter ketiga IF Jika jumlah data agak besar, anda boleh menggunakan 9^9, yang bermaksud 9 dinaikkan kepada kuasa ke-9 cukuplah.
Jika anda faham IF ini, maka lihat perenggan ini SMALL(IF($C:$C=$F,ROW(:),99),ROW(A1))
untuk mengetahui sama ada anda berasa kurang pening.
Mengenai bahagian KECIL, anda mesti faham bahawa apabila formula ditarik ke bawah, kita mendapat nombor yang kita ingin dapatkan satu demi satu, dan kemudian menggunakan nombor ini sebagai parameter kedua INDEX untuk mendapatkan apa yang kita akhirnya. perlukan.
Inti Balsem Harimau ialah INDEX, SMALL, IF dan ROW Sila pastikan anda memikirkannya berulang kali untuk memahami bahagian prinsip ini. Terdapat satu lagi perkara yang sangat penting yang perlu ditekankan Formula balsem harimau ialah formula tatasusunan, jadi kita perlu menahan Ctrl dan shift dan tekan Enter.
Bagi formula awal, memandangkan anda perlu mencari kandungan berbilang lajur, kawasan data INDEX menggunakan $A$2:$D$21 Apabila terdapat berbilang lajur, anda perlu menyediakan kedudukan lajur untuk mencari nilai sasaran , jadi gunakan MATCH(F$3,$A$1:$D$1,0) untuk menentukan lajur mana data berada.
Setiap jabatan mempunyai data yang berbeza Kita perlu menurunkan formula beberapa baris lagi Pada masa ini, beberapa nilai ralat akan dihasilkan nilai ralat, supaya Hasil pertanyaan kelihatan sangat bersih.
Hari ini saya hanya menggunakan contoh carian satu-ke-banyak untuk menerangkan prinsip formula Tiger Balm Sebenarnya, terdapat banyak helah untuk Tiger Balm Jika anda suka, teruskan berkongsi contoh yang berkaitan pada masa akan datang, sudah tentu, jika anda selesai membaca artikel ini. Adalah lebih baik jika anda boleh mentafsir beberapa formula kompleks sendiri.
Cadangan pembelajaran berkaitan: tutorial cemerlang
Atas ialah kandungan terperinci Analisis mendalam tentang formula saringan Excel Tiger Balm 'INDEX-SMALL-IF-ROW'. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





Jika semasa membuka fail yang perlu dicetak, kami akan mendapati bahawa garis bingkai jadual telah hilang atas sebab tertentu dalam pratonton cetak Apabila menghadapi situasi sedemikian, kami mesti menanganinya dalam masa Jika ini juga muncul dalam cetakan anda fail Jika anda mempunyai soalan seperti ini, kemudian sertai editor untuk mempelajari kursus berikut: Apakah yang perlu saya lakukan jika garis bingkai hilang semasa mencetak jadual dalam Excel? 1. Buka fail yang perlu dicetak, seperti yang ditunjukkan dalam rajah di bawah. 2. Pilih semua kawasan kandungan yang diperlukan, seperti yang ditunjukkan dalam rajah di bawah. 3. Klik kanan tetikus dan pilih pilihan "Format Sel", seperti yang ditunjukkan dalam rajah di bawah. 4. Klik pilihan "Sempadan" di bahagian atas tetingkap, seperti yang ditunjukkan dalam rajah di bawah. 5. Pilih corak garisan pepejal nipis dalam gaya garisan di sebelah kiri, seperti yang ditunjukkan dalam rajah di bawah. 6. Pilih "Sempadan Luar"

Excel sering digunakan untuk memproses data dalam kerja pejabat harian, dan selalunya perlu menggunakan fungsi "penapis". Apabila kami memilih untuk melakukan "penapisan" dalam Excel, kami hanya boleh menapis sehingga dua syarat untuk lajur yang sama Jadi, adakah anda tahu cara menapis lebih daripada 3 kata kunci pada masa yang sama dalam Excel? Seterusnya, izinkan saya menunjukkannya kepada anda. Kaedah pertama ialah menambah keadaan secara beransur-ansur pada penapis. Jika anda ingin menapis tiga butiran kelayakan pada masa yang sama, anda perlu menapis satu daripadanya langkah demi langkah terlebih dahulu. Pada mulanya, anda boleh menapis terlebih dahulu pekerja dengan nama keluarga "Wang" berdasarkan syarat. Kemudian klik [OK], dan kemudian tandakan [Tambah pilihan semasa untuk penapis] dalam hasil penapis. Langkah-langkahnya adalah seperti berikut. Begitu juga, lakukan penapisan secara berasingan sekali lagi

Dalam kerja dan kajian harian kami, kami menyalin fail Excel daripada orang lain, membukanya untuk menambah kandungan atau mengeditnya semula, dan kemudian menyimpannya Kadangkala kotak dialog semak keserasian akan muncul, yang sangat menyusahkan perisian, bolehkah ia ditukar kepada mod biasa? Jadi di bawah, editor akan membawakan anda langkah terperinci untuk menyelesaikan masalah ini, mari kita belajar bersama. Akhir sekali, pastikan anda ingat untuk menyimpannya. 1. Buka lembaran kerja dan paparkan mod keserasian tambahan dalam nama lembaran kerja, seperti yang ditunjukkan dalam rajah. 2. Dalam lembaran kerja ini, selepas mengubah suai kandungan dan menyimpannya, kotak dialog penyemak keserasian sentiasa muncul. Sangat menyusahkan untuk melihat halaman ini, seperti yang ditunjukkan dalam rajah. 3. Klik butang Pejabat, klik Simpan Sebagai, dan kemudian

eKami sering menggunakan Excel untuk membuat beberapa jadual data dan seumpamanya Kadang-kadang apabila memasukkan nilai parameter, kita perlu mencantumkan nombor tertentu Sebagai contoh, formula matematik sering digunakan lihat langkah terperinci: 1. Kaedah superskrip: 1. Pertama, masukkan a3 (3 ialah superskrip) dalam Excel. 2. Pilih nombor "3", klik kanan dan pilih "Format Sel". 3. Klik "Superskrip" dan kemudian "OK". 4. Tengok, kesannya macam ni. 2. Kaedah subskrip: 1. Sama seperti kaedah tetapan superskrip, masukkan "ln310" (3 ialah subskrip) dalam sel, pilih nombor "3", klik kanan dan pilih "Format Sel". 2. Semak "Subskrip" dan klik "OK"

Semasa memproses data, kadangkala kami menemui data yang mengandungi pelbagai simbol seperti gandaan, suhu, dll. Adakah anda tahu cara menetapkan superskrip dalam Excel? Apabila kami menggunakan Excel untuk memproses data, jika kami tidak menetapkan superskrip, ia akan menyusahkan untuk memasukkan banyak data kami. Hari ini, editor akan membawakan anda kaedah tetapan khusus superskrip excel. 1. Mula-mula, mari kita buka dokumen Microsoft Office Excel pada desktop dan pilih teks yang perlu diubah suai menjadi superskrip, seperti yang ditunjukkan dalam rajah. 2. Kemudian, klik kanan dan pilih pilihan "Format Cells" dalam menu yang muncul selepas mengklik, seperti yang ditunjukkan dalam rajah. 3. Seterusnya, dalam kotak dialog "Format Sel" yang muncul secara automatik

Kebanyakan pengguna menggunakan Excel untuk memproses data jadual Malah, Excel juga mempunyai program VBA fungsi fungsi adalah serupa. Biar saya perkenalkan kepada anda penggunaan fungsi iif. Terdapat fungsi iif dalam pernyataan SQL dan kod VBA dalam Excel. Fungsi iif adalah serupa dengan fungsi IF dalam lembaran kerja excel Ia melakukan pertimbangan nilai benar dan salah dan mengembalikan hasil yang berbeza berdasarkan nilai benar dan salah yang dikira secara logik. JIKA penggunaan fungsi adalah (syarat, ya, tidak). Penyataan IF dan fungsi IIF dalam VBA Penyataan IF dahulu ialah penyataan kawalan yang boleh melaksanakan penyataan yang berbeza mengikut syarat yang terakhir

Dalam kajian perisian, kami terbiasa menggunakan excel, bukan sahaja kerana ia mudah, tetapi juga kerana ia dapat memenuhi pelbagai format yang diperlukan dalam kerja sebenar, dan excel sangat fleksibel untuk digunakan, dan terdapat mod yang mudah untuk membaca Hari ini saya bawa Untuk semua orang: di mana untuk menetapkan mod bacaan excel. 1. Hidupkan komputer, kemudian buka aplikasi Excel dan cari data sasaran. 2. Terdapat dua cara untuk menetapkan mod bacaan dalam Excel. Yang pertama: Dalam Excel, terdapat sejumlah besar kaedah pemprosesan yang mudah diedarkan dalam susun atur Excel. Di sudut kanan bawah Excel, terdapat pintasan untuk menetapkan mod bacaan Cari corak tanda pangkah dan kliknya untuk memasuki mod bacaan Terdapat tanda tiga dimensi kecil di sebelah kanan tanda pangkah .

1. Buka PPT dan putar halaman ke halaman di mana anda perlu memasukkan ikon excel. Klik tab Sisipkan. 2. Klik [Objek]. 3. Kotak dialog berikut akan muncul. 4. Klik [Buat daripada fail] dan klik [Semak imbas]. 5. Pilih jadual excel yang hendak disisipkan. 6. Klik OK dan halaman berikut akan muncul. 7. Tandakan [Show as icon]. 8. Klik OK.
