总而言之,我有一列称为“颜色”-我需要一个下拉列表,该列表通过从预定义的列表中选择颜色来接受值(红色,蓝色,绿色等),并且还需要任何十六进制颜色代码用户手动将其输入到单元格中-当前,由于下拉列表不在数据验证列表中,因此十六进制代码不在用户输入十六进制代码时。
是否可以使用应用脚本以编程方式设置下拉列表,并通过下拉验证来允许十六进制代码或颜色。
答案 0 :(得分:0)
请测试将查询添加到列表范围的最后一个范围内,如下所示(在DestSheet中验证或作为您使用的实际工作表):
=query( arrayformula( if( isnumber(DestSheet!B2:B),text(DestSheet!B2:B,"0"),DestSheet!B14:B)),"select Col1 where Col1 like '#%'")
并更改您的验证(范围列表),例如您的列表范围在SrcSheet中,请输入:
SrcSheet!A1:A