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

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

问题描述

这是我的数据


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

原始数据


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

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

I want to fetch Weight values referring Raw data.

我尝试过使用MATCH和INDEX,但是我一直使用#VALUE!.

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

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

Any ideas what to use to fetch these Weight values?

推荐答案

常规解决方案是使用帮助器列使值唯一.例如,在原始数据中插入C列,其中=A1&"|"&B1向下复制以适合,然后在文件1中,D2:

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)  

复制到适合的情况.

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

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