首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用匹配或索引查询进行筛选。

使用匹配或索引查询进行筛选。
EN

Stack Overflow用户
提问于 2020-01-16 11:11:22
回答 2查看 61关注 0票数 0

我正在尝试创建一个工作簿来记录特定的案例。我有一个表,这是一个案例开始记录的地方。我还有第二张表格来记录每个案例的具体结果。

在第二个选项卡上,我成功地用以下公式复制了“主”页所需的信息--当在=FILTER(Master!A2:I,Master!W2:W="Yes") W中选择“是”时,将所需信息复制到第二个工作表的新列表中。

在第二张纸上,我还需要记录关于每个案件的一些新信息。我希望能够将第二张纸上的信息复制到“主”页,但在适用的行上使用案例参考。作为唯一标识符。

到目前为止,我已经尝试过这个=FILTER(Appeals!$K$2:$K,MATCH($B$2:$B,Appeals!$B$2:$B,0)),但是它只是复制第一行数据,而没有其他任何东西。

我需要复制的信息在Col K中,其中每个工作表上的Col B是案例参考,当我将信息从第二个工作表复制到主表时,我想执行匹配操作。

我目前正在谷歌工作表上工作,如果需要的话,我可以分享它。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2020-01-16 12:02:53

这可以采纳你的意图:

代码语言:javascript
复制
=FILTER(Appeals!$K$2:$K,arrayformula(MATCH($B$2:$B,Appeals!$B$2:$B,0)), Appeals!K2:K<>"")

更新

==> (通信1至1)

代码语言:javascript
复制
=filter(if($B$2:$B=Appeals!$B$2:$B,Appeals!$K$2:$K,""),Appeals!$K$2:$K<>"")

==> (带两个准则的有源滤波器)

代码语言:javascript
复制
=filter(Appeals!$K$2:$K,$B$2:$B=Appeals!$B$2:$B,Appeals!K2:K<>"")

==> <<<< --通信1对多-- >>>>

代码语言:javascript
复制
=filter(ifna(vlookup($B$2:$B,{Appeals!$B$2:$B,Appeals!$K$2:$K},2,false),""),Appeals!$K$2:$K<>"")
票数 0
EN

Stack Overflow用户

发布于 2020-01-16 14:26:07

这就是你要找的吗?

代码语言:javascript
复制
=arrayformula(iferror(VLOOKUP(B2:B1000,Appeals!B:K,10,FALSE),))

如果不是我可能误解了这个问题..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59768399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档