首页 > 解决方案 > 我正在尝试使用 Google 表格中的数据验证来仅接受十六进制颜色 - 任何帮助表示赞赏

问题描述

我认为标题说明了一切。我有一个共享的谷歌表,我想限制几列以确保信息被正确添加为十六进制代码。

我一直在搜索,但似乎找不到任何东西,但我为 EXCEL 找到的这段代码可能是一个起点:

=AND(LEN(A2)<13,ISERROR(HEX2DEC(A2))=FALSE)

它似乎不适用于表格...

标签: validationgoogle-sheets

解决方案


尝试:

=ISNUMBER(HEX2DEC(REGEXEXTRACT(A1, "#(.*)")))*(LEN(A1)<8)

在此处输入图像描述


推荐阅读