如何在 Excel 列中突出显示匹配的文本?

如何在 Excel 列中突出显示匹配的文本?

我在 Excel 中有一列,其中输入了随机文本。例如“MSK”、“RK”、“LS”等。这些条目中的一个单词与其他单元格中的条目相匹配,例如“Chem(RK)”、“Math(MSK)、Phy(LS)。是否可以突出显示包含一个相似单词的单元格?例如“Math(MSK)”条目中也存在“MSK”。

编辑:用哪种颜色的单元格突出显示并不重要,我只需要确保至少一个单词的重复与其他单元格中的单词完全(而不是部分)匹配。例如,如果包含 MSK、Math(MSK) 和 RK、Chem(RK) 的单元格都突出显示,我的问题就解决了。

+-----------+
|           |
+-----------+
| MSK       |
| RK        |
| BK        |
| LS        |
| JS        |
| SM        |
| SnS       |
| EVS(SnS)  |
| Phy(LS)   |
| Chem(RS)  |
| Math(MSK) |
+-----------+

答案1

假设列表位于B6:B16 并使用额外的列+条件格式:

在条件格式对话框中选择B6:B16并设置您喜欢的颜色并设置Formula=C6

在此处输入图片描述

然后输入数组公式(输入++Ctrl而 不是仅仅):ShiftEnterEnter

=MAX(2-ISERR(FIND("("&B6&")",$B$6:$B$16))-ISERR(FIND("("&$B$6:$B$16&")",B6)))

并将C6其拖拽/复制到C16。结果如下:

在此处输入图片描述

相关内容