excel - 更改原始电子表格后更新电子表格

标签 excel google-sheets excel-formula

我在电子表格 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 发生任何变化,它将得到更新。例如,如果我要更改名称 BarryBen .电子表格 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 会更新,但连接到新行的教育字段为空,稍后将手动填充。

最佳答案

由于您正在寻找 Google 表格中的成品,我建议您使用 QUERY() :
enter image description hereI1 中的公式:

=QUERY(INDEX({A:D,VLOOKUP(A:A,F:G,2,0)}),"Select Col1,Col4,Col5 where Col4=1")

注:我假设您通过 VLOOKUP() 接受教育(因为您在问题的正文中提到了这一点)。

enter image description here

关于excel - 更改原始电子表格后更新电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71826830/

相关文章:

excel - 我需要删除excel单元格中的空白行

regex - 从单元格中提取唯一文本字符/表情符号的列表

java - Google Sheets API 批量更新中的数据验证问题

excel - 从 MS EXCEL 中无任何条件地从顶部或末尾删除行

vba - 是否有像 INDIRECT 这样的 Excel 公式可以从另一个工作簿中获取依赖下拉列表?

vba - 如何从VBA中的文本字符串中提取数字

c# - 如何设置一堆excel文件(在dropbox上共享)的密码?

python - Excel电子表格读取特定列python

google-sheets - 如何使用 Google 电子表格上的公式复制字符串并附加数字后缀?

Excel从字符串的任意部分提取一个单词