Rumus Excel: Sorot format pemadanan bersyarat mencari padanan anggaran -

Isi kandungan

Formula generik

=OR($B5=LOOKUP(width,widths),B$5=LOOKUP(height,heights))

Ringkasan

Untuk menonjolkan baris dan lajur yang dikaitkan dengan padanan anggaran, anda boleh menggunakan pemformatan bersyarat dengan formula berdasarkan fungsi LOOKUP bersama dengan fungsi logik seperti OR atau AND. Dalam contoh yang ditunjukkan, formula yang digunakan untuk menerapkan pemformatan bersyarat adalah:

=OR($B5=LOOKUP(width,widths),B$5=LOOKUP(height,heights))

Penjelasan

Rumus ini menggunakan 4 julat bernama, ditakrifkan sebagai berikut:

width=K6 widths=B6:B11 heights=C5:H5

Pemformatan bersyarat dinilai relatif terhadap setiap sel yang digunakan, dimulai dengan sel aktif dalam pemilihan, yang merupakan sel B5 dalam hal ini. Untuk menonjolkan baris yang sepadan, kami menggunakan ungkapan logik ini:

$B5=LOOKUP(width,widths)

Rujukan ke B5 dicampur, dengan kolom terkunci dan baris tidak terkunci, sehingga hanya nilai di lajur B (lebar) dibandingkan dengan nilai di K6 (lebar). Dalam contoh yang ditunjukkan, ungkapan logik ini akan mengembalikan BENAR untuk setiap sel berturut-turut di mana lebarnya 200, berdasarkan padanan anggaran nilai dalam K6 (lebar, 275) terhadap semua nilai di K6: B11 (lebar). Ini dilakukan dengan fungsi LOOKUP:

LOOKUP(width,widths)

Seperti fungsi MATCH, LOOKUP akan berjalan melalui nilai yang disusun sehingga nilai yang lebih besar dijumpai, kemudian "mundur" ke nilai sebelumnya, iaitu 200 dalam kes ini.

Untuk menyoroti lajur yang sepadan, kami menggunakan ungkapan logik ini:

B$5=LOOKUP(height,heights)

Rujukan ke B5 dicampur, dengan kolom relatif dan baris mutlak, sehingga hanya nilai pada baris 5 (ketinggian) dibandingkan dengan nilai di K7 (tinggi). Dalam contoh yang ditunjukkan, ungkapan logik ini akan mengembalikan BENAR untuk setiap sel berturut-turut di mana ketinggian adalah 300, berdasarkan padanan anggaran nilai dalam K7 (tinggi, 325) terhadap semua nilai di C5: H5 (ketinggian). Ini dilakukan dengan fungsi LOOKUP:

LOOKUP(height,heights)

Seperti di atas, LOOKUP akan berjalan melalui nilai yang disusun sehingga nilai yang lebih besar dijumpai, kemudian "mundur" ke nilai sebelumnya, iaitu 300 dalam kes ini.

Serlahkan persimpangan sahaja

Untuk menonjolkan persimpangan sahaja, ganti fungsi OR dengan fungsi AND:

=AND($B5=LOOKUP(width,widths),B$5=LOOKUP(height,heights))

Artikel menarik...