我在电子表格A中有以下数据。
name trait1 trait2 nice
0 Adam 29 81 0
1 Barry 17 75 1
2 Chris 62 0 1我希望创建一个电子表格B,它将是该数据的过滤副本。也就是说,让我们假设一下,我想过滤nice = 1,并且只对列name感兴趣。电子表格B中的副本如下所示。在电子表格B中,我希望添加一些额外的列,例如education。
name nice education
1 Barry 1 primary
2 Chris 1 university我想要实现的是一个电子表格B,如果电子表格A中有任何变化,它将得到更新。因此,例如,如果我将名称Barry更改为Ben。电子表格B将成为以下内容。
name nice education
1 Ben 1 primary
2 Chris 1 university同样,如果在电子表格A中添加行,则(以及我认为最难的)。
name trait1 trait2 nice
0 Adam 29 81 0
1 Barry 17 75 1
2 Matt 69 11 1
3 Chris 62 0 1更新后的电子表格B如下:
name nice education
1 Barry 1 primary
2 Matt 1
3 Chris 1 university所以我希望教育专栏保持不变。
我使用=IF()和=VLOOKUP()函数组合的方法最终失败了。我想我真的很好奇如何把一排排的教育和名字联系起来。因此,当在电子表格A中添加一行时,电子表格B将被更新,但连接到新行的教育字段为空,稍后将手动填充。
发布于 2022-04-11 11:46:36
既然你在寻找谷歌的成品,我建议你使用QUERY()

I1中的公式
=QUERY(INDEX({A:D,VLOOKUP(A:A,F:G,2,0)}),"Select Col1,Col4,Col5 where Col4=1")注:,我假设你通过VLOOKUP() (因为你在问题的正文中提到了这一点)把教育拉进来。

https://stackoverflow.com/questions/71826830
复制相似问题