Cara menggunakan Fungsi MATCH di Excel – Panduan Lengkap

Diterbitkan: 2022-06-06

Excel adalah salah satu ilmu data dan alat analisis data yang paling umum digunakan. Fungsi MATCH adalah salah satu dari banyak fitur berguna yang ditawarkan perangkat lunak canggih ini. Dengan mengaktifkan fungsi MATCH di posisi Anda saat ini (atau sel mana pun yang Anda pilih), Anda dapat menemukan nilai yang Anda cari di dalam tabel, kolom, atau baris.

Anda dapat menemukan nilai tepat yang Anda cari dan juga nilai terdekatnya. Selain itu, seseorang juga dapat memilih untuk menggunakan fungsi INDEX untuk mencerminkan nilai yang menempati posisi baris yang ditampilkan fungsi atau bahkan nilai terkait tertentu. Hanya dengan menggunakan fungsi MATCH di Excel , Anda dapat mengidentifikasi baris yang tepat yang ditempati oleh nilai yang cocok (atau sebagian cocok) di dalam rentang tertentu.

Dengan fungsi MATCH, Anda dapat secara manual memberikan nilai input untuk mengidentifikasi nilai yang cocok dalam array dan memungkinkan fungsi untuk secara otomatis menemukan nilai yang cocok untuk apa pun nilai saat ini yang menempati sel referensi Anda. Misalnya, jika Anda menggunakan sel D4 untuk referensi dalam fungsi pencocokan alih-alih menggunakan angka atau nilai di dalam fungsi, fungsi tersebut akan secara otomatis mengidentifikasi nomor baris yang ditempati oleh nilai yang sama atau identik sebagai D4. Segera setelah Anda mengubah nilai D4, fungsi akan segera mengambil kembali nomor baris dari nilai terdekat berikutnya.

Fungsi MATCH di Excel bekerja dengan abjad dan angka tanpa peka huruf besar atau kecil, sehingga mengidentifikasi kombinasi huruf yang sama terlepas dari huruf besarnya. Fungsi ini sangat penting untuk berbagai alur kerja otomatis (berbasis Excel) dan, secara umum, analitik.

Pelajari Kursus Ilmu Data online di upGrad

Daftar isi

Sintaksis

Sintaks untuk fungsi MATCH adalah:

=MATCH (nilai_pencarian, susunan_pencarian, jenis_kecocokan)

Misalnya, ini adalah fungsi MATCH: =MATCH(E4,C2:C12,1)

Sekarang, mari kita uraikan sintaks rumus MATCH di Excel .

  • Lookup_value: Nilai ini wajib dan harus merupakan nilai yang tepat atau nilai yang mendekati apa yang ingin Anda temukan dalam array. Misalnya, jika Anda mencari angka yang mendekati 2000 (yaitu 2010) di dalam rentang, Anda harus menggunakan 2000 sebagai titik referensi untuk fungsi pencocokan Anda. Anda juga dapat menggunakan karakter pengganti seperti '*' dan '?' ketika mencari kecocokan parsial . Tanda tanya membantu mencocokkan satu karakter, sedangkan tanda bintang membantu mencocokkan urutan atau kombinasi karakter.
  • Lookup_array: Ini akan mewakili rentang target (atau larik) untuk menemukan posisi nilai yang cocok. Misalnya, C2 hingga C20 adalah rentang yang akan direpresentasikan sebagai “ C2:C20 ” di dalam fungsi.
  • Match_type: Argumen ini opsional dalam rumus MATCH di Excel tetapi diatur ke 1 secara default. Ada tiga opsi yang dapat dipilih dalam hal Match_type .
  1. 0: Ini digunakan untuk fungsi pencocokan tepat di mana Anda ingin menemukan posisi nilai dalam array tidak terstruktur. Array tidak terstruktur akan menjadi rentang di mana nilainya tidak diurutkan dalam urutan menaik atau menurun.
  2. 1: Ini adalah nilai default dari fungsi MATCH jika Anda tidak memasukkan nilai apa pun sebagai Match_type . Ini akan memerintahkan fungsi untuk menemukan posisi nilai eksak atau nilai terkecil berikutnya. Misalnya, jika Anda menggunakan Lookup_value sebagai '25', dalam rentang sel yang memiliki nilai 11, 23, 32, 41, fungsi akan memunculkan posisi sel yang memiliki '23' di dalamnya. Namun, larik atau rentang harus diurutkan dalam urutan menaik (bergantung pada nilainya).
  3. -1: Ini digunakan untuk menemukan nilai yang tepat atau nilai terbesar berikutnya dalam sebuah array. Saat menggunakan '-1', rentang harus diurutkan dalam nilai menurun.

Pembelajar kami juga membaca: Belajar Python Online Gratis

Jika Anda ingin mengizinkan pengambilan otomatis nilai posisi (baris) yang cocok, Anda dapat menggunakan fungsi INDEX bersama dengan fungsi MATCH. Fungsi MATCH di Excel mengidentifikasi posisi kecocokan sementara fungsi INDEX mengambil nilai yang menempati baris itu dalam array.

Ini adalah bagaimana fungsi INDEX digunakan dengan fungsi MATCH:

=INDEX(C4:F8,MATCH(G5,B4:B10,FALSE),2)

Dengan bantuan rumus INDEX MATCH di Excel , Anda juga dapat menerapkan fungsi pencarian dua arah, seperti:

=INDEX(B5:H9,MATCH(I5,D5:D9,1),MATCH(I8,B4:D4,1))

Dengan bantuan rumus INDEX MATCH di Excel , fungsi MATCH menjadi lebih kuat dan mampu melakukan pencarian multi-dimensi yang lebih maju berdasarkan beberapa kriteria. Namun, untuk menggunakan fungsi Excel yang lebih canggih ini, mempelajari cara menggunakan fungsi MATCH secara efektif sangatlah penting.

Periksa AS - Program Ilmu Data kami

Program Sertifikat Profesional dalam Ilmu Data dan Analisis Bisnis Master of Science dalam Ilmu Data Master of Science dalam Ilmu Data Program Sertifikat Lanjutan dalam Ilmu Data
Program PG Eksekutif dalam Ilmu Data Bootcamp Pemrograman Python Program Sertifikat Profesional dalam Ilmu Data untuk Pengambilan Keputusan Bisnis Program Lanjutan dalam Ilmu Data

Menggunakan fungsi MATCH di Excel

Sekarang, mari kita pelajari cara menggunakan fungsi MATCH di Excel untuk menemukan nilai numerik atau bahkan teks.

Dalam contoh pertama ini, nilai dalam rentang A1 hingga A3 disusun dalam urutan menaik.

SEBUAH B C D
1 12
2 22
3 35

Jadi, jika kita ingin mencari nilai yang cocok untuk '25', kita akan menggunakan rumus MATCH ini di Excel :

=MATCH(25,A1:A3,1)

Ini yang akan dikembalikan: 2

Ini akan mengembalikan nilai '2' karena itu adalah posisi baris yang berisi angka terdekat dengan '25'. Tidak ada pencocokan persis, jadi 22 diidentifikasi oleh fungsi karena memiliki nilai lebih rendah dari '25' dan karena kami menggunakan '1' sebagai Match_type kami . Selain itu, kami telah menggunakan 'A1:A3' sebagai Lookup_array kami karena ini adalah rentang yang berisi angka. Jika array diurutkan dalam urutan menurun, kita harus menggunakan '-1' dalam fungsi ini untuk Match_type .

Dalam kasus jenis pencocokan perkiraan negatif, angka yang lebih besar dari '22' atau nilai_Pencarian akan diidentifikasi. Namun, jika kita menggunakan '-1' dan array tidak dalam urutan menurun, fungsi pencocokan akan mengembalikan kesalahan.

Pada contoh berikut, mari kita coba mencari posisi 'Cookies' di antara tiga kata yang menempati sel di dalam rentang A1:A3.

SEBUAH B C D
1 wafel
2 Kue
3 Menggoyang

Ini akan menjadi rumus:

=MATCH(“Kue”,A1:A3)

Saat kita menemukan teks, kita harus menyimpan Lookup_value di dalam “ ” untuk memungkinkan fungsi mengetahui posisi teks. Kasus tidak menjadi masalah dalam fungsi MATCH, karena bahkan tanpa menggunakan "Cookies" (C dalam huruf besar), dan dengan menggunakan "cookies" (c dalam huruf kecil), kita masih dapat menemukan posisi yang cocok. Namun, fungsi MATCH dapat digabungkan dengan fungsi EXACT untuk membuat fungsi peka huruf besar-kecil dan secara akurat menemukan kombinasi huruf yang tepat.

Berikut adalah salah satu contoh terakhir di mana kita akan mencoba mencari lokasi nilai perkiraan atau angka yang lebih besar berikutnya dalam array yang diurutkan dalam urutan menurun.

Dalam contoh ini, kita akan menggunakan 35 sebagai Lookup_value .

SEBUAH B C D
1 40 35
2 30
3 20

Ini akan menjadi rumus:

=MATCH(35,B1:B3,-1)

Ini yang akan dikembalikan: 1

40 akan dipilih sebagai nilai yang cocok karena lebih besar dari 35 meskipun 40 dan 30 adalah yang paling dekat dengan 35. Juga, jika ada masalah dengan urutan array atau dalam data, fungsi MATCH akan kembali “ #T/T ”.

Sekarang, mari kita ambil contoh di mana kita tidak mendeklarasikan nilai Lookup_value dalam rumus secara numerik. Kita juga dapat memilih untuk menyebutkan posisi sel lain untuk menggunakan nilai tersebut sebagai Nilai_Pencarian aktif dalam rumus. Karena nilai yang menempati D1 adalah 35, kita juga dapat menggunakan rumus ini:

=MATCH(D1,B1:B3,-1)

Di sini, hanya D1 yang menggantikan "35" dalam rumus.

Baca AS Populer kami - Artikel Ilmu Data

Kursus Analisis Data dengan Sertifikasi Kursus Online Gratis JavaScript Dengan Sertifikasi Pertanyaan & Jawaban Wawancara Python Paling Banyak Diajukan
Pertanyaan dan Jawaban Wawancara Analis Data Pilihan Karir Ilmu Data Teratas di AS [2022] SQL Vs MySQL – Apa Bedanya?
Panduan Utama untuk Jenis Data Gaji Pengembang Python di AS Gaji Analis Data di AS: Gaji Rata-Rata

Kesimpulan:

Mempelajari fungsi MATCH sangat penting untuk menggunakan formula INDEX MATCH di Excel untuk pencarian tingkat lanjut. Juga, penting untuk diingat bahwa fungsi MATCH di Excel hanya bekerja pada teks dengan maksimal 255 karakter. Dalam kasus nilai duplikat, fungsi mengambil kecocokan pertama. Untuk kecocokan EXACT atau saat Match_type adalah “0”, Anda juga dapat menggunakan karakter pengganti di Lookup_value .

Fungsi MATCH sangat penting untuk Ilmu Data dan banyak digunakan dengan fungsi INDEX. Program Analisis Data tingkat atas dari Upgrade pasti akan membawa Anda ke tempat dalam karir Anda.

Jika Anda sudah mengejar karir di bidang ini tetapi dalam dilema tentang apa yang harus dilakukan selanjutnya dalam karir Anda, Anda dapat menemukan beberapa layanan bimbingan terbaik oleh pakar industri di upGrad .

Jika Anda ingin mendapatkan pengetahuan mendalam tentang Python, kami merekomendasikan Program Sertifikat Profesional online upGrad dalam Ilmu Data dan Analisis Bisnis dari University of Maryland, yang merupakan salah satu dari 100 universitas global teratas di dunia.

1. Apakah fungsi MATCH peka huruf besar/kecil?

Tidak, fungsi MATCH tidak peka huruf besar/kecil.

2. Bisakah fungsi MATCH digunakan secara horizontal dan vertikal?

Ya, dapat digunakan secara horizontal dan vertikal jika digabungkan dengan fungsi INDEX.

3. Apakah fungsi MATCH mampu mengambil nilai dan bukan hanya posisi baris?

Fungsi MATCH juga dapat mengambil nilai terkait (terkait) atau nilai spesifik jika digabungkan dengan fungsi lain.