使用带过滤的公式的Excel数据验证列表

Sti*_*ipo 13 validation excel excel-formula

我有以下工作簿:

工作表帐户:

帐户工作表

工作表帖子:

帖子工作表

我想知道如果它是可以定义类型为List的数据验证,以整列在片帖子使用式,使数据验证弹出仅示出了帐户IDS帐户其中片网站列相匹配的网站中所选择的行的列的帖子工作表和哪些值在状态列中处于活动状态

在SQL-ish或LINQ-ish中:

SELECT Id FROM Accounts WHERE Website = @ SelectedPostRow.Website AND St​​atus = Active

第二个图像上的标记显示应在下拉列表中显示哪些值.

Ala*_*age 3

是的,您可以执行此操作,但需要一些支持设置。

首先,对于每个网站选项,您需要为您要创建的下拉列表中的选项创建一个命名范围。

为此,只需突出显示单元格列表并右键单击,选择命名范围

然后,您需要为您的网站名称创建一个查找列表,以指定可能的范围

然后在您的数据验证源中使用如下论坛:

=indirect(vlookup(a1,$i$8:$j$13,2,false))
Run Code Online (Sandbox Code Playgroud)

然后 whala,下拉列表根据网站值而变化。

现在,如果您还需要自动化命名范围位,您可以将它们更改为包含整个列,然后使用数据透视表来提取数据。每个网站选项只需要一个独立的枢纽。

每次提取新数据时,您都需要刷新数据透视表,但它会起作用。