问题描述
show()
...,第二个看起来像这样:
id name
----------
0 "abc"
1 "def"
2 "ghi"
3 "jkl"
4 "mno"
5 "pqr"
因此,现在我想要一个与第二张表等效的第三张表,但是我想要的是ID(而不是ID(ID1和ID2))对应的名称。因此,例如:
id1 id2 foo
-------------
3 1 "a"
1 5 "b"
5 6 "c"
5 2 "d"
4 1 "e"
2 5 "f"
所有这些背后的想法是我想打印第三张表,但是我不想直接修改它。相反,我只想更改表一和表二。
这在Google表格中是否可行?
解决方法
使用:
=ARRAYFORMULA({IF(F1:F="",IFNA(VLOOKUP(D1:E,A1:B,2,0))),F1:F}
,
是的,实际上有两种常见的方法可以实现
- 使用公式
- 使用Google Apps脚本
使用公式
- 使用VLOOPKUP
注意:
- 您可以使用ARRAYFORMULA在单个公式上执行此操作
- 您可以结合使用INDEX和MATCH函数来代替VLOOKUP
资源
- https://support.google.com/docs搜索功能列表,或在Google Sheets UI中单击“帮助”>“功能”
使用Google Apps脚本
要使用Google Apps脚本,您应该了解JavaScript的基本知识。
资源
相关