我正在尝试根据条件格式创建一个下拉列表公式,其中如果在同一行之前的列(F 列)中单元格具有某些预定义值(单元格 K4),则仅显示 G 列中的单元格。
当在单元格上运行公式时,如果我按下 F9,将会出现以下结果(也检查图片)
={"Doc";"Doc";"Doc";"rec 3";"Doc";"Doc";"Doc";"Doc";"Doc";"rec 9";"rec 10";"rec 11";"rec 12"}
但是当我将此类公式放在选项列表下的数据验证中时,它只会显示第一个结果。我的想法是使用直接方法创建此类下拉列表,而不是使用第三个单元格,我将在其中放置结果。
这是公式
=OFFSET(F1,IF( ((F2:F14=K4))*ROW(F2:F14) = 0, 0,( ((F2:F14=K4))*ROW(F2:F14))-1),1)
我也尝试在其上放置间接公式,但出现错误...不知道我还能做什么...
答案1
数据验证公式只能处理非常简单的函数。对于更复杂的函数,请在范围名称公式中设置公式,然后在数据验证设置中使用范围名称。