如何根据两列查找值(列值不唯一)

编程入门 行业动态 更新时间:2024-10-20 00:31:03
本文介绍了如何根据两列查找值(列值不唯一)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

这是我的数据:

文件 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.

更多推荐

如何根据两列查找值(列值不唯一)

本文发布于:2023-05-29 23:09:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/355090.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:列值不唯一

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!