Rumus MATCH di Spreadsheet: Detektif Pencari Posisi Data

1. Penjelasan Singkat tentang MATCH

Pernah lihat spreadsheet seperti Google Sheets, Microsoft Excel, atau WPS Spreadsheet? Di sana kita bisa buat tabel panjang, isi data banyak, dan even hitung nilai ujian atau uang jajan!

Nah, ada satu rumus yang namanya MATCH. Bayangin MATCH ini seperti detektif kecil di spreadsheet. Dia tugasnya mencari di posisi ke berapa sebuah data itu berada di baris atau kolom.

Contohnya, kamu punya daftar nama teman di kelas:

A
Arif
Budi
Cinta
Dika

Kamu ingin tahu, “Cinta ada di baris ke berapa?”. Maka kamu bisa pakai rumus MATCH, dan spreadsheet akan bilang: “Cinta di baris ke-3!”. Mudah, kan?

2. Cara Menggunakan Fungsi MATCH Spreadsheet

Rumus MATCH ini sangat sederhana. Formatnya di Google Sheets, Excel, atau WPS adalah:

=MATCH(nilai_dicari, range_data, tipe_pencarian)

Artinya:

  • nilai_dicari: data yang mau kamu cari di spreadsheet, bisa teks (misalnya "Cinta"), angka, atau referensi sel seperti A7.
  • range_data: kolom atau baris tempat kamu mencari data, misalnya A1:A10 (kolom A dari baris 1 sampai 10).
  • tipe_pencarian: aturannya ingin cari yang pas 100% atau yang paling dekat. Yang paling sering dipakai adalah 0, artinya cari yang sama persis.

Secara bahasa, MATCH membaca: “Hei, spreadsheet, coba cari nilai_dicari di range_data, dan kasih tahu aku di posisi ke berapa dia ditemukan!”

3. Contoh Rumus MATCH di Spreadsheet

Kita coba dengan contoh sederhana, pakai data nama teman di atas (A1:A4).

Contoh 1: Cari posisi nama "Cinta"

=MATCH("Cinta", A1:A4, 0)

Hasilnya adalah 3, karena "Cinta" ada di baris ke-3 (dari A1).

Contoh 2: Cari posisi angka tertentu

Misal kolom B berisi umur teman-teman:

AB
Arif10
Budi11
Cinta10
Dika12

Kita ingin tahu di baris ke berapa umur 11 ada:

=MATCH(11, B1:B4, 0)

Hasilnya 2, karena angka 11 ada di baris ke-2 (B2).

Contoh 3: Cari posisi nilai tertinggi

Kita pakai data nilai di B1:B4. Rumus MAX bisa cari nilai tertinggi, lalu digabung dengan MATCH untuk tahu di baris ke berapa nilai tertinggi itu berada:

=MATCH(MAX(B1:B4), B1:B4, 0)

Ini akan menghasilkan nomor baris dari nilai tertinggi di kolom B.

Contoh 4: Cari di baris (bukan kolom)

MATCH juga bisa dipakai di baris (misalnya 1 baris berisi hari: Senin, Selasa, Rabu, Kamis, Jumat).

=MATCH("Kamis", A1:E1, 0)

Hasilnya adalah 4, karena "Kamis" adalah data ke-4 di baris 1 (dari kolom A ke E).

4. Alternatif Rumus MATCH

MATCH sangat bagus untuk mencari posisi. Tapi biasanya, kita tidak cuma ingin tahu “di baris ke berapa”, tapi juga “nilainya apa” atau “di baris itu isi data lainnya apa”.

Untuk itu, kita bisa pakai kombinasi MATCH dengan rumus lain:

🔹 MATCH + INDEX

Kalau ingin ambil isi data dari baris yang ketemu, pakai INDEX + MATCH. Misalnya:

=INDEX(A1:A4, MATCH("Cinta", A1:A4, 0))

Ini artinya: “Cari baris di mana ‘Cinta’ ada, lalu ambil isi data dari kolom A di baris itu” (hasilnya: “Cinta”).

🔹 MATCH + VLOOKUP

MATCH juga bisa menggantikan angka urutan kolom di VLOOKUP, jadi rumusnya lebih aman kalau ada kolom baru ditambahkan:

=VLOOKUP("Cinta", A1:B4, MATCH("Umur", A1:B1, 0), 0)

Artinya: “Cari Cinta di kolom A, lalu ambil datanya dari kolom yang judulnya ‘Umur’.”

🔹 Alternatif sederhana

Kalau cuma mau cari dan dapat langsung isi datanya, bisa pakai:

  • VLOOKUP atau XLOOKUP untuk cari data di tabel.
  • FILTER (di Google Sheets) untuk ambil semua baris yang sesuai kriteria.

5. Study Kasus

Bayangkan kita adalah panitia kelas, dan kita punya daftar siswa serta nilai ujiannya:

NamaNilai
Arif85
Budi90
Cinta88
Dika92

Soal 1: Siapa yang dapat nilai tertinggi?

Kita

Zulkifli Lida

Terima kasih telah membaca. Bagikan artikel ini jika bermanfaat!

Komentar