regex - 检查单元格是否完全匹配
问题描述
长话短说,我们的网站上有一份 CSV 格式的产品列表。所有产品变体都分配有颜色。为了节省开发时间,我们将其设置background-color
为与变体名称相同。例如。background-color: red
.
我想列出我们的产品列表,并说突出显示所有已经具有有效 HTML 颜色的产品。我已经能够通过执行以下操作来做到这一点:
=regexmatch(C1,"Indianred|Lightcoral|Salmon|Darksalmon|Lightsalmon|Crimson|Red|Firebrick|Darkred|Pink|Lightpink|Hotpink|Deeppink|Mediumvioletred|Palevioletred|Lightsalmon|Coral|Tomato|Orangered|Darkorange|Orange|Gold|Yellow|Lightyellow|Lemonchiffon|Lightgoldenrodyellow|Papayawhip|Moccasin|Peachpuff|Palegoldenrod|Khaki|Darkkhaki|Lavender|Thistle|Plum|Violet|Orchid|Fuchsia|Magenta|Mediumorchid|Mediumpurple|Rebeccapurple|Blueviolet|Darkviolet|Darkorchid|Darkmagenta|Purple|Indigo|Slateblue|Darkslateblue|Mediumslateblue|Greenyellow|Chartreuse|Lawngreen|Lime|Limegreen|Palegreen|Lightgreen|Mediumspringgreen|Springgreen|Mediumseagreen|Seagreen|Forestgreen|Green|Darkgreen|Yellowgreen|Olivedrab|Olive|Darkolivegreen|Mediumaquamarine|Darkseagreen|Lightseagreen|Darkcyan|Teal|Aqua|Cyan|Lightcyan|Paleturquoise|Aquamarine|Turquoise|Mediumturquoise|Darkturquoise|Cadetblue|Steelblue|Lightsteelblue|Powderblue|Lightblue|Skyblue|Lightskyblue|Deepskyblue|Dodgerblue|Cornflowerblue|Mediumslateblue|Royalblue|Blue|Mediumblue|Darkblue|Navy|Midnightblue|Cornsilk|Blanchedalmond|Bisque|Navajowhite|Wheat|Burlywood|Tan|Rosybrown|Sandybrown|Goldenrod|Darkgoldenrod|Peru|Chocolate|Saddlebrown|Sienna|Brown|Maroon|White|Snow|Honeydew|Mintcream|Azure|Aliceblue|Ghostwhite|Whitesmoke|Seashell|Beige|Oldlace|Floralwhite|Ivory|Antiquewhite|Linen|Lavenderblush|Mistyrose|Gainsboro|Lightgray|Silver|Darkgray|Gray|Dimgray|Lightslategray|Slategray|Darkslategray|Black")
但是,这并没有找到完全匹配。例如,它返回诸如 Black/White 之类的匹配项,这显然不能用作 HTML 颜色。它还发现了“瑞典蓝”之类的东西,大概是因为它发现了蓝色。
解决方案
如果您的列表采用所示格式,并且您有另一个列表,例如在 ColumnI 中,具有有效的 HTML 颜色,则选择 ColumnC 并:格式 > 条件格式...,如果... 则格式化单元格 自定义公式是并且:
=match(trim(mid(C1,19,len(C1))),I:I,0)
带有选择和突出显示Done。
推荐阅读
- mysql - Lambda 函数 MySQL 结果不适用于 NodeJs 8.10
- sql - SQL 使用 Rank 和 Row_Number 以及 Order by
- python - 将多个excel文件导入pandas并根据文件名创建列
- database - 我应该使用哪个 aws 数据库?
- reactjs - ReactJS 教程:不显示预期的唯一键警告
- python - 重新加载同一文件时内存使用量增加
- python - 置换计算运行时复杂度有一些变化
- asynchronous - 来自 websocket 的 Google Speech API 流式传输音频
- php - PHP 不工作;而是打印出代码
- android - 长按RecyclerView时让ImageView出现,释放时消失?