Cari Dan Gantikan Berbilang Nilai dalam Excel (6 Kaedah Pantas)

  • Berkongsi Ini
Hugh West

Dalam Microsoft Excel, senario biasa untuk mencari dan menggantikan berbilang teks atau nilai angka. Anda boleh menggunakan perintah Cari dan Ganti, gunakan fungsi dan formula yang berbeza, atau anda juga boleh membuat alatan yang ditentukan pengguna untuk memenuhi tujuan tersebut. Dalam artikel ini, anda akan mengetahui semua teknik yang mungkin dan pantas untuk mencari dan menggantikan berbilang nilai dengan contoh mudah dan penjelasan yang betul.

Muat Turun Buku Kerja Amalan

Anda boleh memuat turun buku kerja Excel yang telah kami gunakan untuk menyediakan artikel ini.

Cari Dan Gantikan Berbilang Nilai.xlsx

6 Pendekatan Pantas untuk Cari Dan Gantikan Berbilang Nilai dalam Excel

1. Gunakan Alat Cari Dan Ganti untuk Berbilang Nilai dalam Excel

Dalam Excel, Cari dan Ganti ialah alat yang paling berguna apabila anda perlu menggantikan sesuatu nilai. Kita boleh menggunakannya untuk tujuan yang berbeza. Mari lihat cara alat ini berfungsi untuk pelbagai kriteria dalam sub-bahagian berikut.

i. Cari Dan Gantikan Nilai Teks

Dalam jadual di bawah, beberapa teks terletak dalam Lajur B . Dengan mengandaikan bahawa kita mahu menggantikan nilai '2020' dengan '2021' dalam semua teks.

📌 Langkah:

➤ Tekan CTRL+H , kotak dialog Cari dan Gantikan akan dibuka.

➤ Taip '2020' dalam kotak Cari apa .

➤ Dalam kotak Ganti dengan , taip '2021' .

➤ Klik pada Ganti Semua butang.

Seperti dalam gambar di bawah, anda akan menemui semua teks dengan 2021 pada permulaan iaitu 2020 sebelum ini.

ii. Cari Dan Gantikan dengan Aksara Liar

Kini kami mempunyai nilai angka yang berbeza pada permulaan teks berikut. Tetapi kesemuanya mempunyai format khusus ‘20XX’ . Apa yang akan kami lakukan di sini ialah mencari kad bebas untuk format angka itu dan dua digit terakhir akan digantikan dengan ‘21’ . Kita perlu menggunakan dua tanda Soalan (??) sebagai aksara kad bebas untuk dua digit terakhir dalam alat Cari dan Gantikan .

📌 Langkah:

➤ Tekan CTRL+H sekali lagi untuk membuka kotak dialog Cari dan Ganti .

➤ Dalam kotak Cari apa , taip '20?? '.

➤ Masukkan nilai '2021' dalam Ganti dengan kotak.

➤ Tekan Ganti Semua dan anda selesai.

Anda akan melihat output berikut serta-merta .

iii. Cari Dan Gantikan Formula

Dalam jadual berikut, kini kami mempunyai beberapa data jualan untuk 5 hari berturut-turut. Dalam Sel C11 , jumlah nilai jualan ada tetapi katakan kita perlu mengetahui purata data jualan di sana. Kita tidak perlu menimpa formula di sana dengan fungsi AVERAGE. Kami akan menggunakan alat Cari dan Ganti di sini untuk menggantikan formula dengan lebih mudah.

📌 Langkah:

➤ Buka Cari danGantikan kotak dialog.

➤ Dalam kotak Cari apa , taip '=SUM' .

➤ Taip ' =AVERAGE' dalam kotak Ganti dengan .

➤ Tekan Cari Seterusnya dahulu dan kemudian klik pada butang Ganti .

Dalam output Sel C11 , anda akan mendapat hasil pengiraan baharu sekali gus.

iv. Cari Dan Gantikan Format Sel

Kami juga boleh menukar format sel dengan alat Cari dan Gantikan . Dalam jadual berikut, terdapat beberapa baris dengan warna tertentu. Kami akan menggantikan warna dengan yang lain, katakan ia hijau.

📌 Langkah:

➤ Buka Cari dan Gantikan kotak dialog dahulu.

➤ Di hadapan kotak Cari apa , klik pada pilihan Format dan pilih warna yang telah digunakan dalam beberapa sel rawak dalam jadual.

➤ Klik pada tab Format kedua dan pilih warna lain yang anda mahu gantikan dengan yang lama.

➤ Tekan Ganti Semua.

Dalam tangkapan skrin di bawah, anda kini melihat baris tertentu dalam jadual dengan warna baharu.

Baca lebih lanjut: Cara Mencari Dan Mengganti Nilai Menggunakan Kad Liar dalam Excel

2. Sisipkan Fungsi REPLACE untuk Cari Dan Gantikan Berbilang Nilai dalam Excel

Jika anda tidak mahu menggunakan alat Cari dan Ganti maka anda boleh menggunakan fungsi REPLACE . Anda perlu menggunakan fungsi ini dalam lajur baharu atau dalam ajulat sel di mana data teks lama akan digantikan dengan yang baharu. Dengan proses itu, anda juga boleh mengekalkan data teks lama.

Dalam gambar berikut, dua lajur hadir di mana lajur dengan pengepala Teks Baharu akan memaparkan teks yang diubah suai.

Dalam keluaran pertama Sel C5 , formula yang diperlukan dengan fungsi REPLACE ialah:

=REPLACE(B5,1,4,2021)

Selepas menekan Enter dan menggunakan Fill Handle untuk autoisi seluruh sel , anda akan mendapat nilai teks baharu serta-merta. Di sini, kami telah menggantikan nilai ‘2021’ dengan ‘2022’ untuk semua teks.

3. Gunakan Formula SUBSTITUTE Bersarang untuk Mencari Dan Menggantikan Berbilang Nilai

Fungsi SUBSTITUTE menggantikan teks sedia ada dengan teks baharu dalam rentetan teks. Kita boleh menyarangkan fungsi SUBSTITUTE untuk berbilang nilai yang akan diganti.

Dalam gambar berikut, Lajur B terletak dengan beberapa data teks rawak. Jadual di sebelah kanan mewakili nilai yang perlu diganti dengan yang baharu.

Dalam output pertama Sel C5 , formula yang berkaitan akan menjadi:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5:B10, E5, F5), E6, F6), E7, F7)

Sekarang tekan Enter dan anda akan mendapat tatasusunan dengan teks baharu nilai sekali gus. Dalam formula ini, kami telah menggunakan fungsi SUBSTITUTE tiga kali kerana kami terpaksa menggantikan tiga nilai berbeza yang terletak di bawah pengepala Cari dalam Lajur E.

🔎 Bagaimanakah Formula Berfungsi?

  • Fungsi SUBSTITUTE yang paling dalam menggantikan nilai '2018' dengan '2019' .
  • Kedua GANTI fungsi mencari '2020' dan menggantikannya dengan '2021' .
  • Fungsi SUBSTITUT luar mencari '2022' dan menggantikannya dengan '2023' .

Bacaan Serupa:

  • Cara Mengganti Khas Aksara dalam Excel (6 Cara)
  • Ganti Berbilang Aksara dalam Excel (6 Cara)

4. Gunakan Fungsi XLOOKUP untuk Mencari Dan Menggantikan Berbilang Nilai dalam Excel

Jika anda seorang pengguna Excel 365 maka anda boleh menggunakan fungsi XLOOKUP . Fungsi XLOOKUP mencari julat atau tatasusunan untuk padanan dan mengembalikan item yang sepadan julat atau tatasusunan kedua.

Dalam set data berikut, terdapat beberapa nilai teks dalam Lajur Teks Lama . Jadual kedua di sebelah kanan mewakili data yang perlu dicari dan yang akan digantikan secara serentak. Jika fungsi tidak dapat mencari nilai yang diberikan maka teks lama akan kekal sama seperti sebelumnya dalam lajur Teks Baharu .

Jadi, formula yang diperlukan dengan fungsi XLOOKUP dalam output pertama Sel C5 hendaklah:

=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)

Selepas menekan Enter dan mengisi keseluruhan lajur secara automatik, anda akanmemaparkan output berikut serta-merta.

5. Gabungkan Fungsi IFNA Dan VLOOKUP untuk Mencari Dan Menggantikan Berbilang Nilai

Kini kami akan menggunakan formula alternatif kepada fungsi XLOOKUP dan formula ini juga tersedia dalam semua versi Excel. Kita perlu menggabungkan IFNA dan VLOOKUP fungsi di sini.

Fungsi VLOOKUP mencari nilai dalam lajur paling kiri jadual dan kemudian mengembalikan nilai dalam baris yang sama dari lajur yang ditentukan. Oleh kerana fungsi VLOOKUP tidak membawa sebarang mesej sekiranya nilai carian tidak ditemui, jadi ia akan mengembalikan ralat #N/A . Untuk menyelesaikan masalah itu, kita perlu menggunakan fungsi IFNA untuk menyesuaikan dan mentakrifkan mesej ralat.

Jadi, formula yang diperlukan menggabungkan kedua-dua IFNA dan VLOOKUP fungsi dalam output Sel C5 ialah:

=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)

Selepas menekan Masukkan dan isikan seluruh sel dalam Lajur C , kami akan mendapat semua data teks baharu seperti yang ditunjukkan dalam gambar di bawah.

6. Benamkan Kod VBA untuk Membuat UDF untuk Mencari Dan Menggantikan Berbilang Nilai

Dalam bahagian terakhir, kami akan menggunakan kod VBA untuk merumuskan fungsi yang ditentukan pengguna. Dalam set data berikut, nilai teks dalam Lajur B akan diubah suai dengan menggantikan nilai berangka pada permulaan. Nilai yang akan diganti dan nilai baruterletak pada jadual sebelah kanan.

Sekarang mari kita ikuti prosedur berikut untuk membuat alatan dan fungsi yang ditentukan pengguna:

📌 Langkah 1:

➤ Klik kanan tetikus anda pada Helaian nama dahulu.

➤ Pilih pilihan 'Lihat Kod' . Tetingkap VBA akan muncul.

➤ Sekarang tampal kod berikut di sana:

9116

➤ Tekan F5 dan kotak dialog seperti yang ditunjukkan dalam tangkapan skrin di bawah akan dipaparkan.

➤ Sekarang pilih teks lama yang anda perlu ubah suai dan tekan OK .

📌 Langkah 2:

➤ Kotak dialog kedua kini akan dibuka dan anda perlu memilih keseluruhan julat jadual (D5:E7) terletak di atas sebelah kanan dalam gambar.

➤ Tekan OK .

Seperti dalam tangkapan skrin di bawah, anda akan melihat yang baharu dan teks yang diubah suai dalam Lajur B di bawah pengepala Teks .

Kata Penutup

Saya harap, semua kaedah yang dinyatakan di atas kini akan membantu anda untuk menerapkannya dalam hamparan Excel anda apabila anda perlu menggantikan berbilang data teks dengan berkesan. Jika anda mempunyai sebarang soalan atau maklum balas, sila beritahu saya di bahagian komen. Atau anda boleh menyemak artikel kami yang lain berkaitan dengan fungsi Excel di tapak web ini.

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.