单元格下拉列表选项取决于单元格的分隔符string
我有“select”栏存储testing题的select。
如果“Choices cell”中的文本被分隔符“|||” 如下:苹果|||橙子|||香蕉|||番石榴|||
这里意味着有4个select。
我有另一列“正确的答案”,这是一个下拉列表,让用户input正确的答案。
我喜欢取决于select的数量。
在这个例子中,同一行的单元格将显示4个选项,即A,B,C和D.
任何可以实现这个目标的公式? 有人可以教我如何做到这一点?
先谢谢你!
您可以使用数据validation中的OFFSET函数来实现这一点。 特别是你需要下面的function。
=OFFSET($I$2, 0, 0, (LEN(A2) - LEN(SUBSTITUTE(A2, "
", "")))/3)
我所做的是创build列I中所有可能的字母的列表。OFFSETfunction可以让您dynamic地创build一个范围。 所以上面的函数是这样说的:从单元格I2开始,然后降低所需的空间数量。 所需的空间数量取决于“
” 用“”然后比较这两个string的长度并除以3.这将告诉你select的数量。