google-sheets - 谷歌表格查询 - 结合两组数据
问题描述
我有两组数据
Data 1 Data 2
A B C D
Tank No Gross Tank No Packed
1 7.00 1 6.09
2 5.00 2 5.21
3 7.50 3 7.03
4 4.00 4 3.33
5 6.00 5 2.00
6 7.00 6 3.11
7 7.00 7 8.11
8 5.50 9 5.19
9 8.00 10 7.92
10 9.00 11 6.53
11 7.50 12 7.70
12 8.00 13 5.02
13 8.00 14 8.21
14 9.00 15 3.00
15 7.00 16 6.66
16 8.00 17 4.00
17 4.00 19 5.22
18 8.50 20 7.41
19 9.50 21 5.85
20 8.00
21 8.00
在第二组数据中,缺少 8 号和 18 号坦克。现在我想要的是这样的结果。
Tank No Gross Packed
1 7.00 6.09
2 5.00 5.21
3 7.50 7.03
4 4.00 3.33
5 6.00 2.00
6 7.00 3.11
7 7.00 8.11
8 5.50
9 8.00 5.19
10 9.00 7.92
11 7.50 6.53
12 8.00 7.70
13 8.00 5.02
14 9.00 8.21
15 7.00 3.00
16 8.00 6.66
17 4.00 4.00
18 8.50
19 9.50 5.22
20 8.00 7.41
21 8.00 5.85
但是当我使用查询时
=Query(Production,"Select A,B,D where A=C",1)
其中生产是列 ABC 和 D 的命名范围,我没有得到想要的结果。
结果停在7号坦克。是这样的
Tank No Gross Packed
1 7.00 6.09
2 5.00 5.21
3 7.50 7.03
4 4.00 3.33
5 6.00 2.00
6 7.00 3.11
7 7.00 8.11
如何使用查询或任何其他工作表函数获得我想要的结果。您可以在此处找到包含数据的表格:https ://docs.google.com/spreadsheets/d/1TQvm1jLktVb3JcMSN5J2oKEbZX9u4iQQ7LQECaPbQAE/edit?usp=sharing
谢谢
解决方案
将 A3:B23 复制到 E3 和 G3 中并复制到适合:
=iferror(vlookup(E3,C:D,2,0),"")
推荐阅读
- python-3.x - 如何将 csv 文件的一列复制到另一个 csv 文件?
- html - bootstrap 3复杂形式的问题
- regex - sed/awk:替换子字符串中的空格
- git - 有没有办法知道提交日期是否被修改?
- javascript - 从功能组件设置标题标题的最佳方法?
- mongodb - 如何按嵌套数组中的最小值分组
- javascript - 虽然单击三个按钮之一不能禁用其他两个 jQuery
- angular - Azure B2C + Angular + ASP.NET Core 2.2 托管在 Azure 重新身份验证超时问题
- android - 使用 Azure DevOps 部署 Android 应用并针对不同环境编辑 APK
- flask - Kubernetes NGINX 找不到 uWSGI 应用程序服务器,但使用 docker-compose