regex - 突出显示两个或多个范围之间的重复值
问题描述
我有一系列单元格,我想突出显示同一列中的重复项。使用=match(C$21,C$7:C$10,0)
应用于范围C7:H10
。
预期结果:
如果范围中有重复项,它会突出显示该列的整个范围,即
C7:C10
,我希望它只突出显示重复的单元格。即C7。我需要它来查找范围
C7:C10
和C21:C24
. 在下面共享的测试表上,我将不应重复的行用浅紫色或浅洋红色(两个单独的冲突组)着色。C、D、E 列具有条件格式。G、H 列是静态格式的,我希望它显示。
任何帮助表示赞赏。
解决方案
橙色组:
=REGEXMATCH(C7, TEXTJOIN("|", 1, $C$21:$H$24))
蓝色组:
=REGEXMATCH(C11, TEXTJOIN("|", 1, $C$23:$H$25))
电子表格演示
推荐阅读
- java - 为什么@ConfigurationProperties 需要getter?
- c - libdbus:从 DBusMessage 参数中获取字符串列表
- python - MySQL 服务器:使用 dask 连接
- python - 如何在我的 python 虚拟环境中设置 pytest
- python - sklearn 的 cross_val_score 的重现性
- html - 使用 HTML/CSS 样式化验证错误消息
- pycharm - 我无法在 PyCharm 中安装 numpy
- racket - 从库中提供结构构造函数
- excel - 具有需要 Excel JS API 1.9 的方法的 Office 加载项在 Office 2016 上运行。这怎么可能?
- python - 使用变量名,而不是它的值