Ambil nilai daftar pertama dari sel
Untuk mengambil kata kunci pertama yang terdaftar dalam rentang dari sel tertentu, sementara sel berisi salah satu dari beberapa nilai, Anda harus menggunakan rumus array yang agak rumit dengan INDEKS, MATCH, ISNUMBER dan CARI fungsi.
Bagaimana cara mengambil nilai daftar pertama dari sel?
Untuk mendapatkan kata kunci cocok pertama yang sesuai yang terkandung dalam sel terhadap kolom Kata Kunci seperti yang ditunjukkan di atas, itu berarti bahwa kita perlu melakukan pencocokan isi daripada pencocokan persis. Untuk melakukannya, Anda dapat menggabungkan fungsi ISNUMBER dan SEARCH bersama-sama untuk mendapatkan larik TRUE dan FALSE. Kemudian gunakan MATCH untuk menemukan nilai TRUE pertama dan masukkan nomor posisi ke INDEX untuk mengambil nilai pada posisi itu.
Sintaks umum
=INDEX(keyword_rng,MATCH(TRUE,ISNUMBER(SEARCH(keyword_rng,lookup_cell)),0))
Catatan: Ini adalah rumus array yang mengharuskan Anda memasukkan dengan Ctrl + perubahan + Enter.
- kata kunci_rng: Rentang sel dengan kata kunci.
- pencarian_sel: Sel yang akan dicari jika berisi kata kunci.
Untuk ambil kecocokan pertama yang ditemukan dalam daftar Kata Kunci dari sel B5, silakan salin atau masukkan rumus di bawah ini di sel C5, dan tekan Ctrl + perubahan + Enter untuk mendapatkan hasil:
=INDEKS(($E$5:$E$7,MATCH(BENAR,ISNUMBER(CARI(($E$5:$E$7,B5)),0))
Catatan: Tanda dolar ($) di atas menunjukkan referensi absolut, yang berarti kata kunci_rng dalam rumus tidak akan berubah saat Anda memindahkan atau menyalin rumus ke sel lain. Namun, tidak ada tanda dolar yang ditambahkan ke pencarian_sel karena Anda ingin itu menjadi dinamis. Setelah Anda memasukkan rumus, seret gagang isian ke bawah untuk menerapkan rumus ke sel di bawah ini.
Penjelasan rumus
=INDEX(($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))
- CARI($E$5:$E$7,B5): Fungsi SEARCH mengembalikan posisi kata kunci dari rentang $ E $ 5: $ E $ 7 ketika ditemukan dalam angka numerik, dan #NILAI! kesalahan jika tidak ditemukan. Hasilnya akan menjadi array seperti ini: {15;11;#NILAI!}.
- NOMOR(CARI($E$5:$E$7,B5)) = NOMOR({15;11;#NILAI!}): Fungsi ISNUMBER akan mengonversi angka dalam larik menjadi TRUE dan #VALUE! nilai ke FALSE seperti ini: {BENAR;BENAR;SALAH}.
- PERTANDINGAN(BENAR,NOMOR(CARI($E$5:$E$7,B5)), 0) = PERTANDINGAN(BENAR,{BENAR;BENAR;SALAH}, 0): Grafik kecocokan_tipe 0 memaksa fungsi MATCH untuk melakukan pencocokan tepat dan mengembalikan posisi TRUE pertama dalam array {BENAR;BENAR;SALAH}. Jadi, fungsinya akan kembali 1.
- INDEKS(($E$5:$E$7,PERTANDINGAN(BENAR,NOMOR(CARI($E$5:$E$7,B5)), 0)) = INDEKS(($E$5:$E$7,1): Fungsi INDEX kemudian mengembalikan 1nilai st dalam rentang $ E $ 5: $ E $ 7, Yang AAA.
Ucapan
- Jika sel berisi dua atau lebih kata kunci, rumus akan mengembalikan kata kunci pertama yang tercantum dalam rentang kata kunci.
- Rumusnya tidak peka huruf besar-kecil. Untuk melakukan pencocokan peka huruf besar-kecil, Anda cukup mengganti fungsi SEARCH dengan FIND.
- Anda juga dapat mengganti daftar kata kunci dengan string hardcode sebagai konstanta array (misalnya {“AAA”}) jika Anda hanya ingin memeriksa apakah sel berisi string ini.
Fungsi terkait
Fungsi INDEX Excel mengembalikan nilai yang ditampilkan berdasarkan posisi tertentu dari rentang atau larik.
Fungsi Excel MATCH mencari nilai tertentu dalam rentang sel, dan mengembalikan posisi relatif dari nilai tersebut.
Di Excel, fungsi SEARCH dapat membantu Anda menemukan posisi karakter atau substring tertentu dari string teks yang diberikan seperti gambar berikut yang ditampilkan. Tutorial ini, saya akan memperkenalkan cara menggunakan fungsi SEARCH ini di Excel.
Rumus Terkait
Ambil nilai pencocokan pertama dalam sel terhadap daftar
Misalkan Anda memiliki daftar kata kunci, untuk mengambil kata kunci pertama yang muncul di sel tertentu, sementara sel berisi beberapa nilai lain, Anda harus menggunakan rumus INDEX dan MATCH dengan bantuan fungsi AGGREGATE dan SEARCH.
Pencocokan persis dengan INDEX dan MATCH
Jika Anda perlu mengetahui informasi yang tercantum di Excel tentang produk, film, atau orang tertentu, dll., Anda harus memanfaatkan kombinasi fungsi INDEX dan MATCH dengan baik.
Periksa apakah sel berisi teks tertentu
Di sini tutorial memberikan beberapa rumus untuk memeriksa apakah sel berisi teks tertentu dan mengembalikan TRUE dan FALSE seperti gambar di bawah ini yang ditampilkan, dan menjelaskan argumen dan cara kerja rumus.
Periksa apakah sel berisi banyak hal
Misalkan di Excel, ada daftar nilai di kolom E, Anda ingin memeriksa apakah sel di kolom B berisi semua nilai di kolom E, dan mengembalikan TRUE atau FALSE seperti gambar di bawah ini. Di sini, di tutorial ini, ini memberikan rumus untuk menyelesaikan tugas ini.
Periksa apakah sel berisi salah satu dari banyak hal
Tutorial ini menyediakan rumus untuk memeriksa apakah sel berisi salah satu dari beberapa nilai di Excel, dan menjelaskan argumen dalam rumus dan cara kerja rumus.
Alat Produktivitas Kantor Terbaik
Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan
Kutools for Excel Membanggakan Lebih dari 300 Fitur, Memastikan Apa yang Anda Butuhkan Hanya Dengan Sekali Klik...
Tab Office - Aktifkan Pembacaan dan Pengeditan dengan Tab di Microsoft Office (termasuk Excel)
- Satu detik untuk beralih di antara lusinan dokumen terbuka!
- Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
- Meningkatkan produktivitas Anda sebesar 50% saat melihat dan mengedit banyak dokumen.
- Menghadirkan Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Edge, dan Firefox.