Excel 2019 数据验证列表有效公式

Excel 2019 数据验证列表有效公式

我正在尝试根据条件格式创建一个下拉列表公式,其中如果在同一行之前的列(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

数据验证公式只能处理非常简单的函数。对于更复杂的函数,请在范围名称公式中设置公式,然后在数据验证设置中使用范围名称。

相关内容