Temukan Teks dalam Rentang Excel dan Kembalikan Referensi Sel (3 Cara)

  • Bagikan Ini
Hugh West

Dalam tutorial ini, saya akan menulis cara menemukan teks dalam sebuah Rentang Excel dan mengembalikan referensi sel yang menampung teks Selain itu, saya juga akan menunjukkan beberapa cara untuk melakukannya, sehingga kebutuhan Anda mungkin cocok dengan salah satu cara.

Tetapi sebelum masuk ke pembahasan utama, saya ingin membahas sedikit tentang fungsi-fungsi yang akan saya gunakan.

Unduh File Kerja

Ini adalah file Excel yang saya gunakan untuk membuat tutorial ini. Unduh dan ikuti bersama saya.

Menemukan Teks dalam Rentang dan Mengembalikan Referensi Sel.xlsx

Diskusi Prasyarat

Bagian ini bersifat opsional bagi mereka yang sudah banyak menggunakan fungsi Excel berikut:

  • INDEX()
  • MATCH()
  • CELL()
  • Dan OFFSET()

# Fungsi INDEX di Excel

Fungsi INDEX mengembalikan nilai atau referensi sel di persimpangan baris dan kolom tertentu, dalam rentang tertentu.

Sintaks dari Fungsi INDEX:

INDEX(array, row_num, [column_num])

INDEX(referensi, row_num, [column_num], [area_num])

Lihat gambar di bawah ini:

Penjelasan rumus-rumus

Contoh 1:

Anda mungkin menemukan Contoh 1 (dan juga Contoh 2) sedikit lebih sulit untuk dipahami. Rumus Larik Excel .

  • Pertama, pilih sel C16 kemudian tuliskan rumus berikut ini.
{=INDEX(B4:D9,2,)}

  • Kemudian saya menekan CTRL + SHIFT + ENTER untuk memasukkan rumus larik.

Bagaimana sebenarnya formula ini bekerja?

  • Di sini, bagian larik dari INDEX fungsi adalah B4:D9 . 2 baris adalah B5:D5 barisan.
  • Karena nomor kolom kosong, maka INDEX fungsi mengembalikan seluruh 2 barisan.

Contoh 2

{=INDEX((B4:D9,F4:H9),2,,2)}

  • Sebagai INDEX referensi fungsi, ada dua berkisar di sini: B4:D9 dan F4:H9.
  • Nomor baris adalah 2 Tidak ada nomor kolom yang ditentukan. Jadi, semua nilai dari 2 baris akan dikembalikan.
  • Kisaran F4:H9 digunakan oleh fungsi Index karena nomor area adalah 2.

Contoh 3

=INDEX(B4:B9,3,)

Ini sangat sederhana INDEX formula. 3 nilai dari larik B4:B9 dikembalikan oleh rumus ini.

Contoh 4

=INDEX(B4:D9,2,3)

Rumus ini mengembalikan nilai perpotongan 2 baris dan 3 kolom rentang B4:D9 .

# Fungsi MATCH di Excel

Fungsi MATCH mengembalikan posisi dari sebuah nilai dalam sebuah array nilai.

Sintaks dari fungsi MATCH:

=MATCH(lookup_value, lookup_array, [match_type])

  • Sekarang, tuliskan rumus berikut ini dalam C17 kotak.
=COCOKKAN(C14, B4:B9,0)

Bagaimana cara kerja formula ini?

  • Nilai sel C14 adalah Google Jadi, nilai pencarian kita adalah Google.
  • Dalam rentang sel B4:B9 , posisi Google adalah 6
  • Jadi, rumus mengembalikan 6.

# Fungsi CELL di Excel

Fungsi CELL mengembalikan informasi tentang pemformatan, lokasi, atau isi sel pertama, menurut urutan pembacaan lembar, dalam sebuah referensi.

Sintaks dari Fungsi CELL Excel

=CELL(info_type, [referensi])

Dengan menggunakan SEL Anda bisa mendapatkan banyak detail dari referensi sel termasuk ABSOLUT Anda bisa melihatnya dari gambar di atas.

# Fungsi OFFSET di Excel

Fungsi OFFSET Excel mengembalikan referensi ke range yang merupakan sejumlah baris dan kolom dari referensi yang diberikan.

Sintaks dari Fungsi OFFSET:

=OFFSET(referensi, baris, cols, [tinggi], [lebar])

  • Di sini, saya menggunakan rumus berikut ini dalam B13 kotak.
=SUM(OFFSET(B4,3,1,3,2))

Bagaimana cara kerja formula ini?

  • Referensi dari OFFSET fungsi adalah referensi sel B4 Jadi, sel B4 Posisi 0 .
  • Kemudian 3 baris ke bawah dari referensi.
  • Kemudian 1 kolom kanan dari posisi terakhir.
  • Akhirnya, jumlah dari kisaran C7:D9 (tinggi 3 baris dan lebar 2 kolom). Ini mengembalikan nilai dari 756 Kisaran C7:D9 disorot dengan batas warna oranye.

Jadi, diskusi prasyarat sudah selesai.

Sekarang, mari kita masuk ke pembahasan utama kita.

3 Metode untuk Menemukan Teks dalam Rentang Excel dan Mengembalikan Referensi Sel

Di bagian ini, saya akan menjelaskan metode untuk menemukan teks dalam rentang dan mengembalikan referensi sel di Excel. Selanjutnya, untuk pemahaman Anda yang lebih baik, saya akan menggunakan kumpulan data berikut.

Metode 1: Penggunaan INDEX &; Fungsi MATCH untuk Menemukan Teks dalam Rentang dan Mengembalikan Referensi Sel

Dalam metode ini, saya akan mencari teks dalam satu kolom dan jika ditemukan, rumus akan mengembalikan referensinya. INDEX dan PERTANDINGAN berfungsi untuk menemukan teks dalam rentang dan mengembalikan referensi sel.

Langkah-langkah:

  • Pertama, pilih sel yang berbeda D17 di mana Anda ingin menyimpan hasilnya.
  • Kedua, tuliskan rumus berikut ini di dalam D17 sel.
=CELL("alamat",INDEX(B4:B14,MATCH(D16,B4:B14,0)))

  • Selanjutnya, tekan MASUK untuk mendapatkan hasilnya.

Akhirnya, Anda akan mendapatkan referensi sel untuk " Dropbox " teks.

Bagaimana cara kerja formula ini?

Izinkan saya menjelaskan rumus untuk teks "Dropbox" :

  • Bagian rumus ini, COCOKKAN (D16, B4: B14, 0) , mengembalikan nilai 9 Karena posisi Dropbox dalam larik B4:B14 adalah 9 Jadi, rumus keseluruhannya menjadi:

=CELL("alamat",INDEX(B4:B14,9))

  • Sekarang, yang INDEKS(B4:B14,9) bagian mengacu pada referensi sel B12 Jadi, rumusnya menjadi: =CELL ("alamat", B12)
  • Kemudian, =CELL ("alamat", B12) mengembalikan referensi absolut dari sel B12 .
  • Jadi, saya mendapatkan $B$12 sebagai output dari seluruh formula.

Catatan: INDEX (B4: B14,9) dapat mengembalikan nilai atau referensi sel. Inilah keindahan Fungsi INDEX.

Baca Juga: Sel Referensi Excel di Lembar Lain Secara Dinamis

Bacaan Serupa

  • Cara Menggunakan Fungsi INDIRECT di Excel (12 Contoh yang Sesuai)
  • Jika Sel Berisi Teks Tertentu Kemudian Tambahkan 1 di Excel (5 Contoh)
  • Cara Menggunakan Fungsi ROW di Excel (Dengan 8 Contoh)
  • Jika Sel Berisi Teks Kemudian Tambahkan Teks di Sel Lain di Excel
  • Cara Menggunakan Fungsi COLUMNS di Excel (3 Contoh)

Metode 2: Menerapkan Fungsi INDEX, MATCH &; OFFSET

Dalam metode ini, saya dapat mencari teks dari lebih dari satu kolom. Tetapi Anda harus memilih sendiri kolomnya. Selanjutnya, saya akan menggunakan INDEX, OFFSET, dan PERTANDINGAN berfungsi untuk menemukan teks dalam rentang dan mengembalikan referensi sel.

Langkah-langkah:

  • Pertama-tama, tuliskan rumus berikut ini di dalam D18 sel.
=CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0))))

  • Kedua, tekan MASUK untuk mendapatkan hasilnya.

Akhirnya, Anda akan mendapatkan referensi sel untuk " Mike Little " teks.

Bagaimana cara kerja formula ini?

  • Rumus ini bekerja seperti rumus di atas. Satu-satunya perbedaan adalah: bahwa kolom dipilih secara dinamis menggunakan Excel's OFFSET Jika Anda memahami fungsi OFFSET maka bagian ini mudah dipahami: OFFSET(B4,0,D17-1,11,1)

Baca Lebih Lanjut: Contoh Fungsi OFFSET di Excel (Rumus + VBA)

Metode 3: Penggunaan Fungsi Gabungan untuk Menemukan Teks dalam Rentang dan Mengembalikan Referensi Sel

Terkadang nilai teks mungkin berulang dalam suatu rentang lebih dari sekali. Saya dapat mengembalikan nomor baris teks tersebut dalam rentang tersebut. Di sini, saya akan menggunakan KECIL, BARISAN , dan JIKA berfungsi untuk menemukan teks dalam rentang dan mengembalikan referensi sel.

Anda lihat dari gambar berikut, bahwa teks "Apple" berulang dengan sendirinya 3 kali dalam kisaran B4:B14 .

Izinkan saya menunjukkan kepada Anda bagaimana saya mendapatkan nomor baris ini.

  • Saya telah menggunakan rumus ini di sel D9 .
{=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}

  • Kemudian saya menyalin rumus ini dalam D10 sel.
=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))

  • Di sini, saya menekan CTRL + SHIFT + ENTER untuk mendapatkan hasilnya.

  • Demikian pula, saya telah menyalin rumus sampai rumus tersebut mengembalikan nilai kesalahan.

Ini jelas merupakan rumus larik Excel.

Tetapi sebelumnya, Anda harus tahu bagaimana KECIL berfungsi di Excel.

Sintaksis dari fungsi SMALL:

KECIL(larik, k)

Contohnya, SMALL({80;35;55;900},2) akan mengembalikan 2 nilai terkecil dalam larik {80;35;55;900} Keluarannya adalah: 55 .

Jadi, bagaimana cara kerja rumusnya?

Sel D9 = {=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}

Untuk memahami rumus array ini dengan jelas, Anda dapat membaca panduan saya: Rumus Array Excel Dasar 2 - Rincian Rumus Array

  • Bagian rumus ini, IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) sebenarnya mengembalikan larik untuk KECIL fungsi.
    • Bagian uji logis dari fungsi IF adalah: $D$6=$B$4:$B$14 Bagian ini menguji (satu per satu) apakah nilai-nilai dari kisaran $B$4:$B$14 sama dengan $D$6 atau tidak. Jika sama, a BENAR diatur dalam larik dan jika tidak sama, sebuah Salah nilai ditetapkan dalam larik: {FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE}
    • Dan value_if_true bagian ini: BARIS($B$4:$B$14)-BARIS($B$4)+1) Seluruh bagian ini mengembalikan sesuatu seperti ini: {1;2;3;4;5;6;7;8;9;10;11} - {1} + 1 = {0;1;2;3;4;5;6;7;8;9;10} + 1 = {1;2;3;4;5;6;7;8;9;10;11}
  • BARIS (1:1) sebenarnya adalah k dari KECIL dan mengembalikan 1 .
  • Jadi, rumus dalam sel D9 menjadi seperti ini: SMALL(IF({FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE},{1;2;3;4;5;6;7;8;9;10;11}),1).
  • Sekarang JIKA mengembalikan larik ini: {FALSE;FALSE;3;FALSE;FALSE;FALSE;FALSE;FALSE;7;FALSE;FALSE;9;FALSE;FALSE}.
  • Rumusnya menjadi: SMALL({FALSE;FALSE;FALSE;3;FALSE;FALSE;FALSE;FALSE;FALSE;7;FALSE;FALSE;9;FALSE;FALSE;FALSE},1).
  • Akhirnya, rumus mengembalikan 3.

Saya harap Anda mengerti cara kerja rumus yang rumit ini.

Baca Lebih Lanjut: Excel Jika Sel Berisi Teks Kemudian Kembalikan Nilai (8 Cara Mudah)

Kesimpulan

Saya harap artikel ini bermanfaat bagi Anda. Di sini, saya telah menjelaskan 3 metode yang sesuai untuk memahami cara temukan teks dalam rentang dan kembalikan referensi sel di Excel Anda dapat mengunjungi situs web kami Exceldemy untuk mempelajari lebih banyak konten yang berhubungan dengan Excel. Silakan, berikan komentar, saran, atau pertanyaan jika Anda memilikinya di bagian komentar di bawah ini.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.