PADANAN INDEKS Excel Jika Sel Mengandungi Teks

  • Berkongsi Ini
Hugh West

Isi kandungan

Jika sel mengandungi teks, kita boleh menggunakan gabungan INDEX & MATCH berfungsi untuk melakukan carian pintar dan lanjutan. Ia merupakan formula terpakai yang sangat popular dalam Excel. Dalam artikel ini, kita akan mempelajari cara kombo dua fungsi ini berfungsi dengan beberapa penerangan dan contoh yang menarik.

Buku Kerja Amalan

Muat turun buku kerja dan latihan berikut.

Sel Mengandungi Teks.xlsx

Pengenalan kepada Fungsi Excel INDEX

Microsoft Excel Fungsi INDEX mengembalikan sel nilai tatasusunan atau julat yang ditentukan.

  • Sintaks:

=INDEX (array, row_num, [col_num], [ area_num])

  • Argumen:

tatasusunan: Julat sel atau tatasusunan tetap.

row_num: Nombor baris daripada julat atau tatasusunan yang diperlukan.

[col_num]: Nombor lajur daripada julat atau tatasusunan yang diperlukan.

[nombor_kawasan]: Nombor rujukan yang dipilih bagi semua julat yang Ini adalah pilihan.

Pengenalan kepada Fungsi Excel MATCH

Microsoft Excel Fungsi MATCH digunakan untuk mencari kedudukan carian nilai dalam tatasusunan atau a julat. Ia mengembalikan nilai angka.

  • Sintaks:

=MATCH(lookup_value, lookup_array, [match_type])

  • Argumen:

nilai_carian: Nilai carian dalamkembalikan nilai dalam sel C12 .

LANGKAH:

  • Pilih Sel C12 .
  • Taip formula seterusnya:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)

  • Tekan Enter untuk melihat hasilnya.

Pecahan Formula

EXACT(B12,B5:B9)

Ini akan mencari padanan tepat nilai carian. Ia akan mengembalikan TRUE untuk padanan tepat dan FALSE untuk tiada padanan.

PADANAN(BENAR,TEPAT(B12,B5:B9),0)

Ini akan mencari kedudukan BENAR daripada langkah sebelumnya.

INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12, B5:B9),0),1)

Ini akan mengembalikan PNGK menggunakan nilai kedudukan daripada langkah sebelumnya.

Kesimpulan

Jika sel mengandungi teks, kita boleh menggabungkan Excel INDEX & fungsi MATCH untuk mencari nilai dengan mudah. Terdapat buku kerja latihan ditambah. Teruskan dan mencubanya. Jangan ragu untuk bertanya apa-apa atau mencadangkan sebarang kaedah baharu.

tatasusunan atau julat carian.

tatasusunan_carian: Tatasusunan carian atau julat sel yang kita mahu cari nilainya.

[match_type]: Ini menunjukkan jenis padanan untuk fungsi tersebut dilaksanakan. Terdapat tiga jenis:

Padanan tepat bagi nilai = 0

Nilai terbesar yang sama atau kurang daripada nilai carian =

Nilai terkecil yang sama dengan atau lebih besar daripada nilai carian = -1

9 Cara Pantas untuk Menggabungkan Excel INDEX & Fungsi MATCH Jika Sel Mengandungi Teks

1. Penggunaan Fungsi INDEX MATCH untuk Carian Mudah

Kita boleh menggunakan fungsi INDEX MATCH untuk lajur atau baris ringkas carian dalam lembaran kerja. Fungsi VLOOKUP hanya digunakan untuk carian menegak. Jadi kombo ini berfungsi dengan baik di sini.

1.1 Untuk Carian Menegak

Andaikan kami mempunyai set data nama pelajar dengan markah matematik mereka dalam kedudukan menegak. Kami akan mencari markah matematik Rob dalam julat B4:C9 dan mengembalikan nilai dalam sel E5 .

LANGKAH:

  • Mula-mula pilih Sel E5 .
  • Seterusnya taip formula:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)

  • Sekarang tekan Enter untuk hasilnya.

Pecahan Formula

MATCH(“Rob”,$B$5:$B$9,0)

Ini akan mencari padanan tepat dalam julat B5:B9 .

INDEX($B$5:$C$9,MATCH(“Rob”,$B$5:$B$9,0),2)

Ini akan mengembalikan nilai daripada julat B5 :C9 .

1.2 Untuk Carian Mendatar

Di sini kita mempunyai set data yang sama dalam kedudukan mendatar. Kami akan mencari markah matematik Rob dalam julat B4:G5 dan mengembalikan nilai dalam sel B8 .

LANGKAH:

  • Mula-mula pilih Sel B8 .
  • Sekarang taip formula:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

  • Akhir sekali, tekan Enter untuk melihat hasilnya.

Pecahan Formula

MATCH(“Rob”,$C$4:$G$4,0)

Ini akan mencari padanan tepat dalam julat C4:G4 .

INDEX($C$4:$G$5, 2,MATCH(“Rob”,$C$4:$G$4,0))

Ini akan mengembalikan nilai daripada julat C4:G5 .

2. Masukkan Fungsi INDEX MATCH ke Lookup Kiri

Untuk mengekstrak nilai data carian dari lajur kirinya, kita boleh menggunakan gabungan INDEX MATCH function . Katakan kita mempunyai set data ( B4:E9 ) nama pelajar dengan markah bahasa Inggeris, Matematik, Fizik mereka. Kami akan mencari markah matematik Rob dan mengembalikan nilai dalam sel G5 .

LANGKAH:

  • Pilih Sel G5 .
  • Kemudian tulis formula:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)

  • Tekan Enter untuk mendapatkan keputusan.

Pecahan Formula

MATCH(“Rob”,E5:E9,0)

Ini akan mencariuntuk padanan tepat dalam julat E5:E9 .

INDEX($B$5:$E$9,MATCH(“Rob”,E5: E9,0),2)

Ini akan mengembalikan nilai daripada julat B5:E9 .

3. Carian Dua Hala dengan Fungsi INDEX MATCH Jika Sel Mengandungi Teks

Excel Fungsi PADANAN INDEKS dengan cantik boleh mengendalikan carian dua hala seperti mengekstrak nilai data carian daripada berbilang lajur. Di sini kita mempunyai set data ( B4:E9 ) nama pelajar yang berbeza dengan markah subjek yang berbeza. Kami akan mengekstrak semua tanda subjek Rob dalam sel C12:E12 .

LANGKAH:

  • Pada mulanya, pilih Sel C12 .
  • Sekarang taip formula:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

  • Tekan Enter pada akhirnya. Gunakan Pemegang Isi di sebelah kanan untuk mengisi sel secara automatik.

Pecahan Formula

MATCH($B$12,$B$5:$B$9,0)

Ini akan mencari padanan tepat Rob dalam julat B5:B9 .

MATCH(C$11,$C$4:$E$4,0)

Ini akan mencari untuk padanan tepat subjek (ENGLISH/MATHS/FIZIK) dalam julat C4:E4 .

INDEX($C$5:$E $9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

Ini akan mengembalikan nilai daripada julat C5:E9 .

Baca Lagi: JIKA dengan INDEX-MATCH dalam Excel (3 Pendekatan Sesuai)

4. Penggunaan Fungsi INDEX MATCH untuk Mencari Nilai daripadaFungsi VLOOKUP (9 Contoh)
  • INDEX+MATCH dengan Nilai Pendua dalam Excel (3 Kaedah Pantas)
  • 5. Penggunaan INDEX, MATCH & SUM Berfungsi untuk Mendapatkan Nilai Berdasarkan Teks dalam Sel

    Andaikan kita ingin mengetahui jumlah markah subjek pelajar ‘Rob’. Kita boleh menggunakan Fungsi SUM bersama-sama dengan fungsi INDEX MATCH untuk mendapatkan nilai dalam sel C12 .

    LANGKAH:

    • Pilih Sel C12 .
    • Sekarang tulis formula:
    =SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))

    • Kemudian tekan Enter untuk melihat hasilnya.

    Pecahan Formula

    PADAN($B$12,$B$5:$B$9,0)

    Ini akan mencari padanan tepat sel B12 dalam julat B5:B9 .

    INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)

    Ini akan mengembalikan nilai daripada julat C5:E9 . Di sini di dalam fungsi INDEX, kami akan memasukkan ‘ 0 ’ sebagai nombor lajur. Ini akan mengembalikan semua nilai dalam baris.

    SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B) $9,0),0))

    Ini akan meringkaskan semua nilai yang dikembalikan daripada langkah sebelumnya.

    Baca Lagi: Jumlah dengan Fungsi INDEX-MATCH di bawah Pelbagai Kriteria dalam Excel

    6. Sisipkan Fungsi INDEX MATCH dengan Asterisk untuk Padanan Separa dengan Teks Sel

    Asterisk ialah Excel Watak Wildcard yang mewakili sebarang bilangan aksara dalam arentetan teks. Kami menggunakan ini untuk mencari nilai dengan fungsi INDEX MATCH jika terdapat padanan separa . Dalam set data di bawah ( B4:C9 ) kami mempunyai semua nama penuh pelajar dengan markah matematik mereka. Juga set data dengan nama separa pelajar. Kami akan mencari markah matematik mereka dan memasukkannya dalam julat F5:F9 .

    LANGKAH:

    • Mula-mula, pilih Sel F5 .
    • Taip formula:
    =INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)

    • Akhir sekali, tekan Enter dan gunakan Fill Handle untuk autoisi sel.

    Pecahan Formula

    PADANAN(E5&”*”,$B$5:$B$9,0)

    Sebagai nilai carian, kami akan menggunakan E5&”*” sebagai Asterisk kembali dengan aksara bermula dengan nama 'Bob' dan sebarang nombor aksara selepasnya daripada julat rentetan teks B5:B9 .

    INDEX($C$5:$C$9,MATCH(E5&”* ”,$B$5:$B$9,0),1)

    Ini akan mengembalikan nilai daripada julat C5:C9 .

    NOTA: Formula ini berfungsi jika terdapat hanya satu kejadian padanan. Dalam kes berbilang kejadian padanan, ia akan menunjukkan padanan pertama sahaja.

    Baca Lagi: INDEX MATCH Pelbagai Kriteria dengan Wildcard dalam Excel (Panduan Lengkap)

    7. Excel INDEX MATCH Berfungsi untuk Mencari Padanan Terhampir

    Andaikan kami mempunyai set data ( B4:C9 ) PNGK pelajar. Kami akan mencaripelajar yang mempunyai PNGK sepadan paling hampir dengan PNGK yang diperlukan dalam sel C12 . Di sini kita akan menggunakan INDEX & fungsi MATCH dengan MIN & Fungsi ABS .

    LANGKAH:

    • Pilih Sel C12 .
    • Sekarang masukkan formula:
    =INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

    • Seterusnya tekan Masukkan untuk melihat hasilnya.

    Pecahan Formula

    MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)

    Ini akan mencari padanan tepat sel B12 dalam julat B5:B9 .

    MIN(ABS(B12-C5:C9)

    Ini akan memberikan perbezaan minimum antara PNGK yang diperlukan dan semua PNGK lain. Untuk memastikan nilai yang paling hampir (lebih atau kurang), kami akan menggunakan fungsi ABS di sini. Di dalam Fungsi MATCH , nilai minimum ialah nilai carian.

    ABS(B12-$C$5:$C$9)

    Ini akan menjadi tatasusunan carian dalam fungsi MATCH .

    MATCH(MIN(ABS(B12-C5:C9)),ABS (B12-$C$5:$C$9),0)

    Kini fungsi MATCH akan mengetahui nombor kedudukan nama pelajar daripada tatasusunan yang mempunyai paling hampir PNGK.

    INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

    Ini akan mengembalikan nama pelajar.

    Baca Lagi: Formula PADAN INDEKS untuk Mencari Nilai Minimum dalam Excel (4 Cara Yang Sesuai)

    8. MencariAnggaran Padanan dengan INDEX & Fungsi MATCH

    Di sini kami mempunyai set data dengan semua markah pelajar. Terdapat juga meja penggredan di sebelah meja utama. Kami akan mengetahui penggredan setiap pelajar dalam julat D5:D9 berdasarkan yang betul ( F5:G10 ).

    LANGKAH:

    • Pertama, pilih Sel D5 .
    • Seterusnya taip formula:
    =INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)

    • Akhir sekali, tekan Enter dan gunakan Fill Handle untuk melihat jumlah keputusan.

    Pecahan Formula

    PERLAWANAN(C5,$ F$6:$F$10,1)

    Ini akan mencari padanan tepat sel C5 dalam julat F6:F10 . Ini bermakna ia akan melalui julat markah dan mengembalikan nilai yang akan kurang daripada atau sama dengan nilai carian.

    INDEX($G$6:$G$10 ,MATCH(C5,$F$6:$F$10,1),1)

    Ini akan mengembalikan gred menggunakan nilai kedudukan daripada langkah sebelumnya.

    9. Kes Carian Sensitif dengan INDEX & Fungsi MATCH Jika Sel Mengandungi Teks

    Untuk carian sensitif huruf besar-besaran, carian biasa tidak akan berfungsi. Dalam kes ini, fungsi Excel INDEX & MATCH memainkan peranan penting. Katakan kita mempunyai set data nama pelajar dengan PNGK mereka. Terdapat dua orang murid yang mempunyai nama yang sama. Satu-satunya perbezaan antara mereka ialah satu ditulis sebagai 'lily' dan satu lagi ialah 'Lily'. Sekarang kita akan mengeluarkan PNGK Lily danKriteria Berbilang

    Kadangkala kita perlu menggabungkan nilai carian dan mengembalikan keseluruhan maklumatnya daripada tatasusunan yang ditentukan. Kita boleh menggunakan fungsi VLOOKUP di sini tetapi ia memerlukan lajur bantuan. Dengan kombo INDEX MATCH , kita boleh mencari nilai dengan mudah. Daripada set data di bawah, kami ingin mengekstrak tanda Fizik 'Mike Hansen' daripada julat B4:D9 dalam sel D12 .

    LANGKAH:

    • Pertama, pilih Sel D12B.
    • Taip formula:
    =INDEX($D$5:$D$9,MATCH($B$12&"|"&$C$12,$B$5:$B$9&"|"&$C$5:$C$9,0))

    • Akhir sekali, tekan Enter untuk melihat hasilnya.

    Pecahan Formula

    PADANAN($B$12&”

    Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.