使用vlookup+MATCH对表格进行数据抽取排序

本文介绍如何使用VLOOKUP函数结合MATCH函数实现Excel中无序数据的排序,并完成数据对比。通过具体步骤和公式说明如何操作,适用于需要对数据进行整理及对比的工作场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求:
1、表格内6name名称列是无序的,现需按照4的name名字排序。
2、排序后需进行数据对比,所以需要把6name后面所有的列也同步的迁移到按照name4正确排序后面,然后进行对比。
注:有一清单包含4、6的name。

思路
1、使用vlookup对比清单按照4的名字来进行6name的排序。
2、把排序后的6name的列拷贝到无序name以及需要的列旁边,方便对比后抽取数据。

步骤:

1、对比清单进行排序。

在这里插入图片描述
原始6可以先隐藏掉,拿原始4去C\D两列进行数据对比,取的数据E。
E是排序后的数据,可以根据箭头看出来。

函数表达式为:=VLOOKUP(A2,C:D,2,FALSE)
A2:你要排序对比的数据
C:D:选取区间
2:对第2列进行排序。
FALSE:代表精确匹配,如果找不到,则返回错误值 #N/A;TRUE代表近似匹配,如果找不到精确匹配值,则返回小于“查找值”的最大数值。”
2、使用vlookup+MATCH抽取无序的参数。

1、把无序表格和排序好name的excel放到一个excel中
在这里插入图片描述
然后使用公式进行数据抽取排序,一定要把抽取列的名字拷贝过来。
在这里插入图片描述
公式为:=VLOOKUP($F2,$A:$E,MATCH(G$1,$A$1:$E$1,0),0)
匹配后的内容:
在这里插入图片描述
匹配成功,然后调整格式即可。

$F2:你要匹配调整的数据
$A:$E:查找的范围值
G$1:匹配的标题,****重要****
$A$1:$E$1:范围值
0:精准匹配
$:绝对引用
为什么要加¥=($)符号?

在选择区域值的时候,加¥表示对该区域相对引用,行绝对引用,就不会因为下拉公式造成区域变化的情况,不加¥就会因为下拉公式造成区域变化的情况。固定列就在字母前加¥符号,固定行在数字前加$符号,固定单元格在字母与数字前全部加¥符号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值