问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于excel中lookup函数,当要查找的值出现重复时,是按什么原则返加结果?

发布网友 发布时间:2022-04-23 22:26

我来回答

5个回答

热心网友 时间:2023-10-12 02:28

应该使用VLOOKUP函数,

具体公式为:=VLOOKUP(C1,$A$1:$B$2,2,FALSE)

有重复值的情况下,只返回第一个对应的数据。

对于有重复值的情况,可以这么处理,

如图

如有疑问可以继续交流!!!

热心网友 时间:2023-10-12 02:29

一、先说下原则:

用lookup时,为了准确地得到需要的结果,第2参数必须按升序排列,否则会得到意思不到的结果。

第2参数是乱序,而想要到某种结果,分两种情况:

(1)查找范围的数据具有唯一性时,可用类似如下的公式:

=LOOKUP(,0/(查找范围=查找值),返回的对应数据)

(2)查找范围中的数据有重复时,要返回最后一个与查找目标相同的,仍可用上面的公式,但某些情况下,忽略第1参数(相当于为“0”),因下面说lookup查找原理的原因,并不会返回最后一个值,这时需要把第1参数改为大于0的数字,如1;如要返回重复数据中的最前面一个,就改用:index+match的精确匹配。

二、再来简单说下lookup的查找原理:

因为lookup要求第2参数按升序排列,所以当你的数据是乱序时,它并不会感觉到是乱序的,而仍然认为是升序的。牢记这一点对理解和使用lookup是非常重要的!

既然第2参数是升序排列,为了提高查找效率,lookup查找是按二分法来查找的,即在第2参数中找到中数,与查找目标比较,如果大于查找目标,就再将第2参数的前半个部分对分后来比较;反之将后半个部分对分来比较,这样直到找到小于或等于查找目标的最大数据。对分时,如果数据个数是奇数,很好理解,就是中间一个,但当偶数时,Excel就取2个并列中间位置数据中前面一个。

有了上面的分析,来看你的问题,就很容易理解了,为什么找小李时会找到中间的,而找小张时会找到最后一个。Excel中“小李”、“小张”是如何分大小顺序的呢?是按拼音字母,小李和小张的第1个字符相同,就按第2个——“李”和“张”。

先看你的截图,接前面所说,8个数据,并列的中间2个是“小红”和“小李”,取前面的“小红”,“小红”与“小李”比较,第1个都是“小”,第2个比较,红的拼音道字母是H,李的拼音首字母是L,L在H后面,所以Excel按“升序”理解,小李在小红的后面!后面4个数据对分,中间并列是A6中的“小王”、A7中的“小绿”,取前面A6小王,王的拼音首字母W在L的后面,所以再A6的前面中对分查找,因为这时只A5一个数据了,不用对分,直接比较,正好相等,于是返回A5位置对应的B5数据。

把小李改成小张后,因为张的拼音首字母Z是字母最大的,按前述的方式逐步对分查找,最后找到了最后一个“小张”的位置。

本问题远比一个求公式的要复杂得多,是求“渔”,如果觉得解惑了,就增加些悬赏吧,哈哈。

热心网友 时间:2023-10-12 02:29

LOOKUP要求查找的区域是已经排序的,否则找到或找不到、重复或不重复的结果都可能是错的,升序以后,重复的结果也是不确定的,具体原因请搜索二分查找算法。

热心网友 时间:2023-10-12 02:30

你要选中整列,她会返回最后一个值,如果区域选择的话下拉会改变区域,所以值会不一样

追答如果你想要的是这样的效果,可以开启宏使用自定义函数

热心网友 时间:2023-10-12 02:31

lookup要求搜索的目标列是升序排列的,规则应该是折半查找,如果比较的数小于目标则继续折半查找前一半,如果大于则查找后一半,如果等于则顺序比较下一个数是否等于,如果等于继续往后比较,如果不等于则取当前位置
你这个不适合用lookup,建议用vlookup,然后vlookup会返回第一个符合的结果
=vlookup(c1,$a$1:$b$8,2,false)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 excel函数查找重复项 excel表如何使用函数检查重复的项目 初生婴儿吐奶 宝宝吐奶应该怎么办 初生婴儿老是吐奶怎么办? 婴儿吐奶怎么办? 初生婴儿吐奶频繁怎么办 新生宝宝总是要吐奶,爸妈需要学会怎么做呢? 刚出生的婴儿老是吐奶怎么办 宝宝吐奶该怎么办? 初生婴儿,夜里突然吐奶严重怎么办 宝宝吐奶严重怎么办 婴儿吐奶该怎样处理? 新生婴儿吐奶有点严重怎么办 刚出生的宝宝老是吐奶,该怎么办才好? 扇子是怎么由来的? 扇子的英文是什么 扇子的种类有哪些 扇子的英语 扇子的分类有哪些? 扇子有什么作用 如何用函数查找excel表中重复数据 excel中如何用函数在一条字符串中找出某个数字的重复项? excel函数查找重复 英国在地图上的位置在哪? 地图英语怎么说man快点告诉地图在哪地图英语怎么说呢你知道吗地图地图 地图的英语怎么读? 中国地图英文是什么? 三招排除湿毒效果非常理想,具体是哪三招? 体内湿气太重,学会哪几个招数,排湿毒超有效? 怎样才能把体内湿毒清除干净 请问排湿毒吃什么好?用什么方法可以快速去湿毒? 如何快速去湿毒 穷人去湿毒最快的好方法 怎样能最有效的排除体内湿毒 怎样去除体内湿毒? 去湿毒最快的好方法 湿毒如何排出? 怎样才能最快排出体内的湿毒? 怎样才能去除湿毒? 湿毒怎么去除?