Daftar Isi
Dalam beberapa kasus, kita mungkin hanya perlu membandingkan teks string Artikel ini akan memandu Anda dengan delapan metode mudah untuk membandingkan teks di Excel dan menyoroti perbedaannya.
Unduh Buku Latihan
Anda bisa mengunduh templat Excel gratis dari sini dan berlatih sendiri.
Bandingkan Teks dan Soroti Perbedaan.xlsm5 Cara Cepat untuk Membandingkan Teks di Excel dan Soroti Perbedaan untuk Baris yang Sama
Mari kita perkenalkan dataset kita terlebih dahulu. Saya telah menempatkan beberapa buku terlaris di toko online selama dua bulan berturut-turut. Sekarang saya akan membandingkannya dan menyoroti perbedaannya dengan menggunakan beberapa teknik yang mudah. Pertama, saya akan menunjukkan cara melakukannya untuk baris yang sama.
Metode 1: Fungsi EXACT
Fungsi EXACT digunakan untuk membandingkan dua string atau data satu sama lain dan memberikan kita hasil apakah kedua data tersebut sama persis atau tidak. Mari kita gunakan untuk metode pertama kita. Untuk menunjukkan outputnya, saya telah menambahkan kolom baru bernama 'Remark'.
Langkah 1:
⏩ Aktifkan Sel D5
=EXACT(B5,C5)
⏩ Kemudian tekan Masuk tombol.
Langkah 2:
⏩ Setelah itu klik dua kali yang Isi Gagang ikon untuk menyalin rumus untuk sel lain.
Sekarang lihatlah output yang ditampilkannya SALAH untuk nilai yang berbeda dan BENAR untuk nilai yang cocok di baris yang sama.
Baca Lebih Lanjut: Bandingkan Dua Sel di Excel dan Kembalikan TRUE atau FALSE (5 Cara Cepat)
Metode 2: Logika Boolean
Kita bisa melakukan operasi yang sama dengan menggunakan Boolean logika. Untuk nilai yang berbeda, ini akan menunjukkan BENAR dan SALAH untuk nilai yang cocok di baris yang sama.
Langkah 1:
⏩ Tulis rumus yang diberikan dalam Sel D5 -
=B5C5
⏩ Tekan tombol Masuk dan menerapkan tombol Isi Gagang untuk menyalin rumus.
Inilah output kami-
Metode 3: Fungsi IF
Jika Anda menggunakan fungsi IF dengan Boolean logika maka kita bisa mendapatkan output dengan teks yang kita tentukan. Saya telah mengatur bahwa itu akan menampilkan 'Unik' jika mendapat teks yang berbeda dan 'Mirip' jika mendapat teks yang sama.
Langkah-langkah:
⏩Dalam Sel D5 ketik rumus-
=IF(B5C5, "Unik", "Serupa")
⏩ Kemudian klik saja Masuk dan gunakan tombol Isi Gagang alat.
Sekarang Anda akan mendapatkan output dengan teks yang ditentukan.
Baca Lebih Lanjut: Kembalikan YA Jika 2 Sel Cocok di Excel (10 Metode)
Metode 4: Pemformatan Bersyarat dengan Formula
Pemformatan Bersyarat adalah opsi yang sangat nyaman untuk membandingkan teks dan menyoroti perbedaan di Excel. Di sini kita dapat menggunakan warna yang telah dipilih sebelumnya untuk menyoroti perbedaan.
Langkah 1:
⏩Pilih rentang data B5:C12
⏩ Kemudian klik sebagai berikut: Beranda> Pemformatan Bersyarat> Aturan Baru
Kotak dialog pemformatan akan terbuka.
Langkah 2:
⏩ Tekan U se formula untuk menentukan sel mana yang akan diformat dari Pilih Tipe Aturan kotak.
⏩ Kemudian, ketik rumus yang diberikan di bawah ini di Memformat nilai di mana rumus ini benar kotak-
=$B5$C5
⏩Klik Format.
Kemudian ' Format Sel' kotak dialog akan muncul.
Langkah 3:
⏩ Pilih warna yang Anda inginkan dari Isi Saya telah memilih warna hijau muda.
⏩ Tekan Baiklah dan akan kembali ke kotak dialog sebelumnya.
Langkah 4:
⏩ Pada saat ini, cukup tekan OK .
Sekarang Anda melihat bahwa semua nilai yang berbeda dalam baris yang sama sekarang disorot dengan warna yang dipilih.
Baca Lebih Lanjut: Cara Membandingkan Dua Sel dan Mengubah Warna di Excel (2 Cara)
Metode 5: Makro VBA Excel
Alih-alih menggunakan fungsi bawaan, kita dapat membuat kode di Excel untuk melakukan operasi apa pun yang diinginkan. Dalam metode ini, saya akan menyoroti perbedaan di baris yang sama menggunakan VBA kode.
Langkah 1:
⏩ Klik kanan mouse Anda ke judul lembar untuk membuka VBA jendela.
Langkah 2:
⏩ Tulislah kode-kode yang diberikan di bawah ini-
Sub highlight() Dim yRange1 As Range Dim yRange2 As Range Dim yText As String Dim yCell1 As Range Dim yCell2 As Range Dim I As Long Dim J As Integer Dim yLen As Integer Dim yDiffs As Boolean On Error Resume Next If ActiveWindow.RangeSelection.Count> 1 Then yText = ActiveWindow.RangeSelection.AddressLocal Else yText =ActiveSheet.UsedRange.AddressLocal End If lOne: Set yRange1 = Application.InputBox("Range A:", "Compare Text", yText, , , , , , 8) If yRange1 Is Nothing Then Exit Sub If yRange1.Columns.Count> 1 Or yRange1.Areas.Count> 1 Then MsgBox "Beberapa range atau kolom telah dipilih ", vbInformation, "Compare Text" GoTo lOne End If lTwo: Set yRange2 =Application.InputBox("Range B:", "Compare Text", "", , , , , 8) If yRange2 Is Nothing Then Exit Sub If yRange2.Columns.Count> 1 Or yRange2.Areas.Count> 1 Then MsgBox "Beberapa range atau kolom telah dipilih ", vbInformation, "Compare Text" GoTo lTwo End If If yRange1.CountLarge yRange2.CountLarge Then MsgBox "Dua range yang dipilih harus memilikijumlah sel yang sama ", vbInformation, "Compare Text" GoTo lTwo End If yDiffs = (MsgBox("Klik Yes untuk menyorot kesamaan, klik No untuk menyorot perbedaan ", vbYesNo + vbQuestion, "Compare Text") = vbNo) Application.ScreenUpdating = False yRange2.Font.ColorIndex = xlAutomatic For I = 1 To yRange1.Count Set yCell1 = yRange1.Cells(I) Set yCell2 =yRange2.Cells(I) If yCell1.Value2 = yCell2.Value2 Then If Not yDiffs Then xCell2.Font.Color = vbRed Else yLen = Len(yCell1.Value2) For J = 1 To yLen If Not yCell1.Characters(J, 1).Text = yCell2.Characters(J, 1).Text Then Exit For Next J If Not yDiffs Then If J 1 ThenyCell2.Characters(1, J - 1).Font.Color = vbRed End If Else If J <= Len(yCell2.Value2) Then yCell2.Characters(J, Len(yCell2.Value2) - J + 1).Font.Color = vbRed End If End If End If Next Application.ScreenUpdating = True End Sub
⏩ Kemudian, tekan tombol Lari ikon untuk menjalankan kode.
Sekarang kotak dialog akan terbuka untuk memilih rentang data pertama.
Langkah 3:
⏩Pilih kisaran B5:C12
⏩ Tekan OK kemudian kotak dialog lain akan terbuka untuk memilih rentang data kedua.
Langkah 4:
⏩ Mengatur rentang data C5: C12
⏩ Tekan OK lagi.
Langkah 5:
⏩ Sekarang untuk menyoroti perbedaan cukup tekan tombol Tidak tombol.
Sekarang lihat, teks yang berbeda dalam baris yang sama sekarang disorot dengan warna merah.
3 Cara Cepat untuk Membandingkan Teks di Excel dan Soroti Perbedaan untuk Semua Baris
Metode 1: Pemformatan Bersyarat
Kita bisa menggunakan Pemformatan Bersyarat alat untuk membandingkan teks di excel dan menyoroti perbedaan untuk semua baris tanpa formula apa pun.
Langkah 1:
⏩ Pilih kisaran data B5:C12
⏩ Kemudian klik sebagai berikut: Beranda> Pemformatan Bersyarat> Aturan Sel Sorot> Nilai Duplikat .
Kotak dialog akan terbuka.
Langkah 2:
⏩ Pilih Unik dan warna yang diinginkan dari opsi Memformat sel yang berisi kotak.
⏩ Akhirnya, cukup tekan OK .
Semua teks yang berbeda sekarang disorot dengan warna pilihan kita.
Metode 2: Fungsi IF + COUNTIF
Untuk membandingkan teks di excel dan menyorot perbedaannya, sekarang kita akan menggabungkan dua fungsi yaitu- fungsi IF dan fungsi COUNTIF Di sini, kita akan memeriksa teks dari Kolom B apakah mereka umum di Kolom C atau tidak di baris mana pun. JIKA memeriksa apakah suatu kondisi terpenuhi dan mengembalikan satu nilai jika benar dan nilai lain jika salah. COUNTIF digunakan untuk menghitung sel dalam rentang yang memenuhi satu kondisi.
Langkah-langkah:
⏩Ketikkan rumus di Sel D5 -
=IF(COUNTIF($C$5:$C$12,$B5)=0, "Tidak ada kecocokan di C", "Cocok di C")
⏩ Memukul Masuk tombol.
⏩ Terakhir, gunakan Isi Gagang untuk menyalin rumus gabungan.
Sekarang kita bisa dengan mudah mengetahui perbedaannya dari gambar di bawah-
⏬ Rincian Formula:
➥ COUNTIF($C$5:$C$12,$B5)=0
The COUNTIF akan memeriksa nilai dari Sel B5 melalui jangkauan C5: C12 Jika sama maka akan mengembalikan 1, jika tidak 0. Jadi output akan mengembalikan sebagai-
SALAH
➥ IF(COUNTIF($C$5:$C$12,$B5)=0, "Tidak ada kecocokan di C", "Cocok di C")
Akhirnya, yang JIKA akan menunjukkan 'Tidak ada kecocokan dalam C' untuk SALAH dan 'Match in C' untuk BENAR Ini akan kembali sebagai-
Tidak Cocok di C
Metode 3: Fungsi ISERROR+VLOOKUP
Terakhir, mari kita gunakan kombinasi fungsi lain untuk melakukan operasi sebelumnya. Kita akan menerapkan fungsi ISERROR dan VLOOKUP Ini akan memeriksa teks dari Kolom B melalui Kolom C , jika mendapat teks yang tidak umum maka akan muncul BENAR jika tidak maka akan muncul SALAH . ISERROR di Excel memeriksa apakah suatu nilai adalah kesalahan dan mengembalikan BENAR atau SALAH . VLOOKUP digunakan untuk mencari nilai di kolom paling kiri dari sebuah tabel dan mengembalikan nilai yang sesuai dari kolom di sebelah kanan.
Langkah-langkah:
⏩ Ketik rumus yang diberikan dalam Sel D5 -
=ISERROR(VLOOKUP(B5,$C$5:$C$12,1,0))
⏩ Kemudian tekan saja Masuk dan gunakan tombol Isi Gagang untuk menyalin rumus.
Sekarang lihat output pada gambar di bawah-
⏬ Rincian Formula:
➥ VLOOKUP(B5,$C$5:$C$12,1,0)
The VLOOKUP fungsi akan memeriksa Sel B5 melalui jangkauan C5: C12 Jika menemukan nilai yang sama, maka akan menunjukkan nilai itu, jika tidak, maka akan menunjukkan #N/A . sehingga kembali untuk Sel B5 -
#N/A
➥ ISERROR(VLOOKUP(B5,$C$5:$C$12,1,0))
Kemudian ISERROR fungsi akan menampilkan " BENAR " untuk #N/A dan " SALAH " untuk keluaran lainnya. Untuk Sel B5 itu akan kembali sebagai-
"BENAR"
Kesimpulan
Saya harap semua metode yang dijelaskan di atas akan cukup baik untuk membandingkan teks di Excel dan menyoroti perbedaannya. Jangan ragu untuk mengajukan pertanyaan di bagian komentar dan tolong beri saya umpan balik.