当所有内容都包含在另一列中时,如何突出显示 Excel 中的单元格
How do I highlight a cell in Excel when all its content is contained in another column
我有一列(A 列)包含一个文本列表,另一列(B 列)包含一个较小的列表,这是我真正关心的值。如果所有内容都列在 B 列中,是否可以仅突出显示 A 列中的单元格?如果可以,怎么做?
A B
Apple Apple
Peach Pear
Apple, Pear Plum
Apple, Grape Kiwi
Apple, Pear, Kiwi
Watermelon, Grape
所以在上面的示例中,我想突出显示 A1、A3 和 A5,因为所有内容都列在 B 列的某处
条件格式使用以下公式:
=AND(ISNUMBER(MATCH(FILTERXML("<a><b>"&SUBSTITUTE($A1,",","</b><b>")&"</b></a>","//b"),$B:$B,0)))
如果没有 FILTERXML,则可以使用:
=SUMPRODUCT(--ISNUMBER(SEARCH("," &$B:$B&",",","&SUBSTITUTE(A1," ","")&",")))=LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1
注意范围 $B:$B
必须是不含任何空格的查找值的大小
我有一列(A 列)包含一个文本列表,另一列(B 列)包含一个较小的列表,这是我真正关心的值。如果所有内容都列在 B 列中,是否可以仅突出显示 A 列中的单元格?如果可以,怎么做?
A B
Apple Apple
Peach Pear
Apple, Pear Plum
Apple, Grape Kiwi
Apple, Pear, Kiwi
Watermelon, Grape
所以在上面的示例中,我想突出显示 A1、A3 和 A5,因为所有内容都列在 B 列的某处
条件格式使用以下公式:
=AND(ISNUMBER(MATCH(FILTERXML("<a><b>"&SUBSTITUTE($A1,",","</b><b>")&"</b></a>","//b"),$B:$B,0)))
如果没有 FILTERXML,则可以使用:
=SUMPRODUCT(--ISNUMBER(SEARCH("," &$B:$B&",",","&SUBSTITUTE(A1," ","")&",")))=LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1
注意范围 $B:$B
必须是不含任何空格的查找值的大小