新版excel用vlookup函数,有重复数据怎么办,只想让数据出现一次

表格一AB722.71722.7279.23722.74722.755387.586348.487643.58表格二是根据A找出B,但是用vlookup做,722.7对应... 表格一
A B
722.7 1
722.7 2
79.2 3
722.7 4
722.7 5
5387.58 6
348.48 7
643.5 8
表格二是根据A 找出B,但是用vlookup做,722.7对应的都是“1”这个数值。
展开
 我来答
朱荟非
2012-11-06 · TA获得超过1万个赞
知道大有可为答主
回答量:5408
采纳率:81%
帮助的人:2411万
展开全部

vlookup的作用就是得到第一个满足条件的数据。

如果是要依次取值,比如第一个722.7取1,第二个取2,而且数据不一定连续,可以用数组公式。

 

如下图:

e1公式

=INDEX(B:B,SMALL(IF(A$1:A$10=D1,ROW(A$1:A$10)),COUNTIF(D$1:D1,D1)))

公式以ctrl+shift+enter结束

 

凝聚每分爱
2012-11-06 · TA获得超过487个赞
知道小有建树答主
回答量:913
采纳率:0%
帮助的人:554万
展开全部
数组公式CTRL+SHIFT+ENTER组合键结束公式
=INDEX(B:B,SMALL(IF($A$1:$A$20=722.7,ROW($1:$20)),ROW(A1)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wolf_zcs
2012-11-06 · TA获得超过1755个赞
知道小有建树答主
回答量:1621
采纳率:66%
帮助的人:1149万
展开全部
=VLOOKUP(A2,sheet1!A2:B9,2,0) 不锁定单元格试试
追问
但是有重复的数据出现后,就只会出现第一次重复的数值了
追答
不锁定单元格的话,在拖动时,查找范围会变化,要小心核对,比较容易出错,你拖动公式,试试看先
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式