如何根据两列查找值(列值不唯一) [英] How to lookup a value based on two columns (column values are not unique)

查看:27
本文介绍了如何根据两列查找值(列值不唯一)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的数据:

<前>文件 1姓名学龄体重杰克圣约翰 15杰克圣玛丽 14杰克圣迈克尔 12玛丽圣约翰 16玛丽圣玛丽 12玛丽圣迈克尔 15

原始数据

<前>名称学校权重杰克圣约翰 80杰克圣玛丽 75杰克圣迈克尔 95玛丽圣约翰 75玛丽圣玛丽 65玛丽圣迈克尔 80

我想获取引用原始数据的 Weight 值.

我尝试过 MATCH 和 INDEX,但我一直在获得 #VALUE!.

有什么想法可以用来获取这些 Weight 值吗?

解决方案

传统的解决方案是使用辅助列来使值唯一.因此,例如在您的原始数据中插入一个列 C,其中 =A1&"|"&B1 复制下来以适应,然后在文件 1,D2 中:

=VLOOKUP(A2&"|"&B2,'原始数据'!C:D,2,0)

复制下来以适应.

This is my data:

File1
Name School     Age    Weight
Jack St John    15
Jack St Mary    14
Jack St Michael 12
Mary St John    16
Mary St Mary    12
Mary St Michael 15

Raw data

Name School Weight
Jack St John    80
Jack St Mary    75
Jack St Michael 95
Mary St John    75
Mary St Mary    65
Mary St Michael 80

I want to fetch Weight values referring Raw data.

I tried with MATCH and INDEX, however I kept on getting #VALUE!.

Any ideas what to use to fetch these Weight values?

解决方案

The conventional solution is to use a helper column to make the values unique. So for example in your Raw data insert a column C with =A1&"|"&B1 copied down to suit, then in File 1, D2:

=VLOOKUP(A2&"|"&B2,'Raw data'!C:D,2,0)  

copied down to suit.

这篇关于如何根据两列查找值(列值不唯一)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆