具有命名范围的Excel筛选器公式

时间:2020-06-02 20:20:24

标签: excel

我正在寻找在命名范围内使用过滤器公式的方法,但是还没有资源明确显示如何引用命名范围内的列。由于原始数据的性质,我可能会添加整个命名范围包括标头。它有13列。

我要显示其位置的列是:“受伤日期”(6)和“受伤”(8)

=filter(Loss_Run,[Insert Chosen Columns Here])

这是我尝试使用的语法,但无法使其正常工作。我不确定如何告诉它使用我想要的列。我可以使用列名还是数字列对我来说都是合适的。

我正在尝试按行的特定值进行过滤,这就是主要的打ic之处。

我知道了

=FILTER(Loss_Run,(Loss_Columns="Injury Date")+(Loss_Columns="INCURRED"))

上班。 但是

我想首先按值(出于我们的目的,在单元格A2中)过滤第一列“ ULGTACCT代码”(1)。不允许我按第一列进行过滤,而不必对其他列进行过滤

我发现的是:

=FILTER(Loss_Run,(ULGTACCT Code=$A$2),"")

应该可以,但出现#Name?错误。

2 个答案:

答案 0 :(得分:0)

要回答有关使用名称范围和FILTER函数调用表中的列的问题,如果在方括号“ []”中将列指定为=FILTER(TableName[ColumnName],include"argument"),则事情会更加顺利,这意味着您的表需要命名使其更容易。这样便可以调用特定的列。

在将列指定为FILTER的另一点上,我仅发现将其写为=FILTER(TableName[@[ComlumnName1]:[ColumnName4]],include"argument")即可,但是我得到了#Value错误这样做。

我也在寻找与此相关的任何帮助,因此,如果这有助于您找到答案,请与我们分享。

答案 1 :(得分:0)

我正在使用

=FILTER(TableName, (TableName[Column]="SearchValue")

然后我找回了所有符合条件的表格行。

相关问题