Cari Teks dalam Julat Excel dan Rujukan Sel Kembali (3 Cara)

  • Berkongsi Ini
Hugh West

Dalam tutorial ini, saya akan menulis cara mencari teks dalam julat Excel dan mengembalikan rujukan sel yang menyimpan teks . Juga, saya akan menunjukkan beberapa cara untuk melakukannya. Supaya keperluan anda mungkin sepadan dengan mana-mana cara.

Tetapi sebelum pergi ke perbincangan utama, saya ingin membincangkan sedikit tentang fungsi yang akan saya gunakan.

Muat turun Fail Kerja

Ini ialah fail Excel yang telah saya gunakan untuk membuat tutorial ini. Muat turun dan ikuti bersama saya.

Mencari Teks dalam Julat dan Rujukan Sel Pengembalian.xlsx

Perbincangan Pra-syarat

Bahagian ini adalah pilihan untuk mereka yang sudah menggunakan banyak fungsi Excel berikut:

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

# Fungsi INDEKS dalam Excel

Fungsi INDEX mengembalikan nilai atau rujukan sel pada persilangan baris dan lajur tertentu, dalam julat tertentu.

Sintaks Fungsi INDEX :

INDEX(array, row_num, [column_num])

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

Lihat imej di bawah :

Penjelasan formula

Contoh 1:

Anda mungkin dapati Contoh 1 (dan juga Contoh 2) agak sukar untuk difahami. Ini sebenarnya ialah Formula Tatasusunan Excel .

  • Mula-mula, pilih sel C16 kemudian tulis yang berikutformula.
{=INDEX(B4:D9,2,)}

  • Kemudian saya menekan CTRL+SHIFT+ENTER untuk memasukkan formula tatasusunan.

Bagaimanakah formula ini sebenarnya berfungsi?

  • Di sini bahagian tatasusunan <1 Fungsi>INDEX ialah B4:D9 . Baris ke-2 ialah baris B5:D5 .
  • Oleh kerana nombor lajur kosong, fungsi INDEX mengembalikan keseluruhan baris ke-2.

Contoh 2

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

  • Sebagai rujukan fungsi INDEX , terdapat dua julat di sini: B4:D9 dan F4:H9.
  • Nombor baris ialah 2 . Tiada nombor lajur dinyatakan. Jadi, semua nilai baris ke-2 akan dikembalikan.
  • Julat F4:H9 digunakan oleh fungsi Indeks kerana nombor kawasan ialah 2.

Contoh 3

=INDEX(B4:B9,3,)

Ia sangat mudah INDEX formula. Nilai 3 tatasusunan B4:B9 dikembalikan oleh formula ini.

Contoh 4

=INDEX(B4:D9,2,3)

Formula ini mengembalikan nilai persilangan baris ke-2 dan lajur ke-3 julat B4:D9 .

# Fungsi MATCH dalam Excel

Fungsi MATCH mengembalikan kedudukan nilai dalam tatasusunan nilai.

Sintaks fungsi MATCH:

=MATCH(lookup_value, lookup_array, [match_type])

  • Sekarang, tulis formula berikut dalam kotak C17 .
=MATCH(C14,B4:B9,0)

Bagaimana formula ini berfungsi?

  • Thenilai sel C14 ialah Google . Jadi, nilai carian kami ialah Google.
  • Dalam julat sel B4:B9 , kedudukan Google ialah ke-6
  • Jadi, formula mengembalikan 6.

# Fungsi CELL dalam Excel

Fungsi CELL mengembalikan maklumat tentang pemformatan, lokasi, atau kandungan sel pertama, mengikut susunan bacaan helaian, dalam rujukan.

Sintaks Fungsi Excel CELL

=CELL(info_type, [reference])

Dengan menggunakan fungsi CELL , anda boleh mendapatkan banyak butiran rujukan sel termasuk alamat ABSOLUTE . Anda boleh melihatnya daripada imej di atas.

# Fungsi OFFSET dalam Excel

Fungsi OFFSET Excel mengembalikan rujukan kepada julat yang merupakan bilangan baris dan lajur yang diberikan daripada rujukan yang diberikan.

Sintaks Fungsi OFFSET:

=OFFSET(reference, rows, cols, [height], [width])

  • Di sini, Saya menggunakan formula berikut dalam kotak B13 .
=SUM(OFFSET(B4,3,1,3,2))

Bagaimana formula ini berfungsi?

  • Rujukan fungsi OFFSET ialah rujukan sel B4 . Jadi, kedudukan sel B4 ialah 0 .
  • Kemudian 3 berbaris ke bawah daripada rujukan.
  • Kemudian 1 lajur kanan dari kedudukan terakhir.
  • Akhir sekali, jumlah julat C7:D9 (tinggi 3 baris dan lebar 2 lajur). Ini mengembalikan nilai 756 . Julat C7:D9 diserlahkandengan jidar warna oren.

Jadi, perbincangan pra-syarat telah tamat.

Sekarang, mari ke perbincangan utama kami.

3 Kaedah untuk Mencari Teks dalam Julat Excel dan Rujukan Sel Kembali

Dalam bahagian ini, saya akan menerangkan kaedah untuk mencari teks dalam julat dan mengembalikan rujukan sel dalam Excel. Tambahan pula, untuk pemahaman anda yang lebih baik, saya akan menggunakan set data berikut.

Kaedah 1: Penggunaan INDEX & MATCH Berfungsi untuk Mencari Teks dalam Julat dan Rujukan Sel Kembali

Dalam kaedah ini, saya akan mencari teks dalam satu lajur dan jika dijumpai, formula akan mengembalikan rujukan. Selain itu, saya akan menggunakan fungsi INDEX dan MATCH untuk mencari teks dalam julat dan mengembalikan rujukan sel.

Langkah:

  • Pertama, pilih sel lain D17 di mana anda ingin menyimpan hasilnya.
  • Kedua, tulis formula berikut dalam sel D17 .
=CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))

  • Selepas itu, tekan ENTER untuk mendapatkan hasilnya.

Akhir sekali, anda akan mendapat rujukan sel untuk teks “ Dropbox ”.

Bagaimana ini formula berfungsi?

Biar saya terangkan formula untuk teks “Dropbox” :

  • Bahagian formula ini, MATCH(D16,B4:B14,0) , mengembalikan nilai 9 . Kerana kedudukan Dropbox dalam tatasusunan B4:B14 adalah 9th . Jadi, formula keseluruhanmenjadi:

=CELL(“alamat”,INDEX(B4:B14,9))

  • Sekarang, bahagian INDEX(B4:B14,9) merujuk kepada rujukan sel B12 . Jadi, formulanya menjadi: =CELL(“alamat”,B12)
  • Kemudian, =CELL(“alamat”,B12) mengembalikan rujukan mutlak sel B12 .
  • Jadi, saya mendapat $B$12 sebagai output bagi keseluruhan formula.

Nota: INDEX(B4:B14,9) boleh mengembalikan sama ada nilai atau rujukan sel. Inilah keindahan Fungsi INDEX.

Baca Lagi: Sel Rujukan Excel dalam Helaian Lain Secara Dinamik

Bacaan Serupa

  • Cara Menggunakan Fungsi TIDAK LANGSUNG dalam Excel (12 Contoh Yang Sesuai)
  • Jika Sel Mengandungi Teks Tertentu Kemudian Tambah 1 dalam Excel (5 Contoh )
  • Cara Menggunakan Fungsi ROW dalam Excel (Dengan 8 Contoh)
  • Jika Sel Mengandungi Teks Kemudian Tambah Teks dalam Sel Lain dalam Excel
  • Cara Menggunakan Fungsi COLUMNS dalam Excel (3 Contoh)

Kaedah 2: Menggunakan INDEX, MATCH & Fungsi OFFSET

Dalam kaedah ini, saya boleh mencari teks daripada lebih daripada satu lajur. Tetapi anda perlu memilih lajur sendiri. Selain itu, saya akan menggunakan fungsi INDEX, OFFSET, dan MATCH untuk mencari teks dalam julat dan mengembalikan rujukan sel.

Langkah:

  • Pertama sekali, tuliskan formula berikut 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 ENTER untuk mendapatkan hasilnya.

Akhir sekali, anda akan mendapat rujukan sel untuk teks “ Mike Little ”.

Bagaimanakah formula ini berfungsi?

  • Formula ini berfungsi seperti yang di atas. Satu-satunya perbezaan ialah: lajur dipilih secara dinamik menggunakan fungsi OFFSET Excel. Jika anda memahami fungsi OFFSET , maka bahagian ini mudah difahami: OFFSET(B4,0,D17-1,11,1)

Baca Lagi: Contoh Fungsi OFFSET dalam Excel (Formula+VBA )

Kaedah 3: Penggunaan Fungsi Gabungan untuk Mencari Teks dalam Julat dan Rujukan Sel Kembali

Kadang-kadang a nilai teks mungkin berulang dalam julat lebih daripada sekali. Saya boleh mengembalikan nombor baris teks itu dalam julat. Di sini, saya akan menggunakan fungsi SMALL, ROW , dan IF untuk mencari teks dalam julat dan mengembalikan rujukan sel.

Anda lihat dari imej berikut bahawa teks “Apple” sedang berulang 3 kali dalam julat B4:B14 .

Biar saya tunjukkan cara saya mendapatkan nombor baris ini.

  • Saya telah menggunakan formula ini dalam 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 formula ini dalam sel D10 .
=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.

  • Begitu juga, saya telah menyalin formula sehinggaformula mengembalikan nilai ralat.

Ia jelas merupakan formula tatasusunan Excel.

Tetapi sebelum ini, anda perlu tahu bagaimana Fungsi SMALL berfungsi dalam Excel.

Sintaks fungsi SMALL:

SMALL(array,k)

Untuk contoh, SMALL({80;35;55;900},2) akan mengembalikan 2nd nilai terkecil dalam tatasusunan {80;35;55;900} . Outputnya ialah: 55 .

Jadi, bagaimana formula berfungsi?

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

Untuk memahami formula tatasusunan ini dengan jelas, anda boleh membaca panduan saya: Formula Tatasusunan Excel Asas 2 – Pecahan Formula Tatasusunan

  • Bahagian formula ini, IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) , sebenarnya kembali tatasusunan untuk fungsi KECIL .
    • Bahagian ujian logik fungsi IF ialah: $D$6=$B$4:$B$14 . Bahagian ini menguji (satu per satu) sama ada nilai julat $B$4:$B$14 sama dengan $D$6 atau tidak. Jika sama, nilai TRUE ditetapkan dalam tatasusunan dan jika tidak sama, nilai False ditetapkan dalam tatasusunan: {FALSE;FALSE;TRUE;FALSE;FALSE ;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE}
    • Dan bahagian value_if_true ialah: ROW($B$4:$B$14)-ROW($ B$4)+1) . Seluruh bahagian 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 ialah k bagi fungsi KECIL . Dan ia mengembalikan 1 .
  • Jadi, formula dalam sel D9 menjadi seperti ini: KECIL(JIKA({FALSE;FALSE;TRUE;FALSE) ;SALAH;SALAH;BETUL;SALAH;BETUL;SALAH;SALAH},{1;2;3;4;5;6;7;8;9;10;11}),1).
  • Kini fungsi IF mengembalikan tatasusunan ini: {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}.
  • Formula menjadi: KECIL({FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE},1).
  • Akhir sekali, formula mengembalikan 3.

Saya harap anda memahami cara formula kompleks ini berfungsi.

Baca Lagi: Excel Jika Sel Mengandungi Teks Kemudian Kembalikan Nilai (8 Cara Mudah)

Kesimpulan

Saya harap artikel ini membantu anda. Di sini, saya telah menerangkan 3 kaedah yang sesuai untuk memahami cara mencari teks dalam julat dan mengembalikan rujukan sel dalam Excel . Anda boleh melawati tapak web kami Exceldemy untuk mengetahui lebih banyak kandungan berkaitan Excel. Sila, tinggalkan komen, cadangan, atau pertanyaan jika anda ada di bahagian komen di bawah .

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.