vlookup排序

[复制链接]
查看11 | 回复2 | 2010-12-5 01:26:14 | 显示全部楼层 |阅读模式
A
B
C
户号
金额
户号
12
132
13
11
231
12
14
261
11
13
235
14
用公式vlookup(a3,B:C,2,false) 为什么结果不是数字 怎么作才对???

回复

使用道具 举报

千问 | 2010-12-5 01:26:14 | 显示全部楼层
因为VLOOKUP只能根据首列进行查找的原故,你是在C列中根据A列的数据查找出应B列的值,这样查找的C列数据应在放在B列的前面来,有两个方法解决:方法1、剪切C列插入在B列前,再套公式方法2、利用IF突破VLOOKUP公式的首列限制进行查找,公式如下,注意C列与B列不能选择整列,只能选择数据区域并绝对引用,如公式中的$C$2:$C$5,$B$2:$B$5=VLOOKUP(A2,IF({1,0},$C$2:$C$5,$B$2:$B$5),2,0)
回复

使用道具 举报

千问 | 2010-12-5 01:26:14 | 显示全部楼层
=VLOOKUP(B2,$B$2:$C$6,2,FALSE) 这个函数公式要查找的值是B2,H2输入这个函数公式自然查找出来的价格与B2到C6对应的价格的顺序一致,所以B2到B6中的顺序改了,H列中的价格顺序自然就改变了H2中应该输入=VLOOKUP(F2,$B$2:$C$6,2,FALSE),再向下复制,因为是拿F2在B列中查找相同的名称再查找其对应的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行