同时具有行和列条件的过滤公式会导致 #VALUE 错误

问题描述 投票:0回答:1

我已经能够成功使用 FILTER 公式来隔离列和行的值,并且我也将其与多个条件一起使用。

由于某种原因,当我尝试包含基于行和列的过滤器时,它不起作用。

我已经设法通过在每个条目中有一列包含唯一公式的列来解决这个问题。问题在于,这不是一个不稳定的公式,必须将公式拖到我拥有的数千个条目中......

我一般不太擅长编码或Excel,所以我在这里有点超出我的深度(我曾尝试在网上研究一个我可以适应的解决方案,但失败了)。

These are the cells that I want to filter Row1 to 6

我希望具有唯一名称的列不是下拉公式,而是 - 类似于群组公式 - 取决于数据库的大小(包含在那些蓝线中)


行过滤器(工作中):

=FILTER(OfficeForms.Table[Cohort],NOT(ISBLANK(OfficeForms.Table[Cohort])),"")

柱过滤器(工作中):

=FILTER(OfficeForms.Table[@[Your Name (SURNAME, Forename)]:[Your Name (SURNAME, Forename)3]],(NOT(ISBLANK(OfficeForms.Table[@[Your Name (SURNAME, Forename)]:[Your Name (SURNAME, Forename)3]]))),"")

我尝试将它们结合起来:

=FILTER(OfficeForms.Table[@[Your Name (SURNAME, Forename)]:[Your Name (SURNAME, Forename)3]],(NOT(ISBLANK(OfficeForms.Table[Cohort])))*(NOT(ISBLANK(OfficeForms.Table[@[Your Name (SURNAME, Forename)]:[Your Name (SURNAME, Forename)3]]))),"")
excel database filter formula criteria
1个回答
0
投票

很难从文本描述中准确找出您想要的内容,但要从输入数据重现输出屏幕截图,您可以使用:

=HSTACK(TAKE(Table9,,1),BYROW(DROP(Table9,,1),LAMBDA(arr, CONCAT(arr)))) 
© www.soinside.com 2019 - 2024. All rights reserved.