1楼:梅弃迎新
这情况该用index函数为主。
由于提问中没有**数据的实际截图,只好按我这边的设定举例了。
e2数组公式,输入完成后不要直接回车,要按三键 ctrl+shift+回车 右拉下拉:
=index($b:$b,**all(if($a$2:$a$999=$d2,row($2:$999),4^8),column(a1)))&""
使用vlookup查找时,如果有重复值,怎样返回第二个查到的值?
2楼:爱你凡凡么么哒
由于提问中没有**数据的实际截图,只好按我这边的设定举例了。
e2数组公式,输入完成后不要直接回车,要按三键 ctrl+shift+回车 右拉下拉:
=index($b:$b,**all(if($a$2:$a$999=$d2,row($2:$999),4^8),column(a1)))&""
vlookup函数是excel中的一个纵向查找函数,它与lookup函数和hlookup函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个**之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的hlookup是按行查找的。
excel vlookup出现重复值,怎么样让重复值全部显示出来
3楼:匿名用户
excel vlookup函数怎么查询一个值返回多个结果_百度经验 http://jingyan.baidu.
***/article/93f9803fe8acf6e0e46f55fd.html
excel vlookup函数如何区分重复值,如何设置重复了就取下一个值
4楼:匿名用户
举例说明:
在单元格a1到a13输入 a、b、a、b、c、d、a、e、f、a、c、d、e
在c1输入数组公式(回车时得同时按ctrl和shift键) =if(countif(a$1:a$13,a1)>row(a1),**all(if(a$1:a$13="a",row(a$1:
a$13),9999),row(a1)),"")
将c1的公式向下复制。就有了a所在的行。
=if(c1="","",index(b$1:b$13,c1))可以返回b列的对应值。
5楼:匿名用户
典型的双条件查找!
g3=if(countif($a$3:$a$13,f3)=1,vlookup(f5,a:d,4,false),vlookup(left(f3,4)&mid(f3,6,2),if(,$a$3:
$a$13&$c$3:$c$13,$d$3:$d$13),2,0)
注意是数组公式!
可以看教程!
vlookup重复值顺序匹配
6楼:匿名用户
e2数组公式,输入完成后不要直接回车,要按三键 ctrl+shift+回车 下拉。
=if(d2="","",index(b:b,**all(if(a$2:a$999=d2,row($2:$999),4^8),countif(d$2:d2,d2)))&"")
if(a$2:a$999=d2,row($2:$999),4^8)
公式这部份是判断a2:a999区域有多少个是等于d2(甲),如果等于的就返回对应的行号row(2:999),否则就返回4^8=65536行。
countif(d$2:d2,d2)
d$2:d2下拉时变为d$2:d3、d$2:
d4。。。这样一个拉伸的区域,从而判断d列的值是第几次现次,再把这个第几次的值返回给前面的**all函数,从而读取上面公式返回的第几个相同的行号的值。再把这个值返回给index函数,index(b:
b....),最终返回相应的b列的值。
7楼:怦然心动晒
haoa,我是不是你最疼爱啊的人
vlookup 查找区域有多个相同值 如何返回最后一个
8楼:匿名用户
index函数bai,等待写函数,稍后du。
如果表二的时间是按升序排
zhi列的,dao可以用 b3=max(if($a$15:$a$22=$a3,$b$15:$b$22,"")) 数组公式,专同时按ctrl shift 回车键,右拉,下
属拉。如果不是,或记录不是数字格式,必须用index完成。
vlookup出现重复值,怎么样让重复值全部返回0
9楼:匿名用户
=if(countif($a$2:a2,a2)=1,你的vlookup公式,0)
根据实际修改区域,a2这个
10楼:黑格尔叔本华
分为两步吧 先正常vlookup 然后再批量修改重复值
excel用vlookup查询的值存在两个相同数值的时候,如何都显示出来?
11楼:匿名用户
excel用vlookup查询的值存bai在两个du相同数值的时候,如何都zhi显示出来dao的解决方法如下专:
1、用vlookup函数对满属足相同条件的多个数据,只能返回对应的第一个数据,例如a列为人名有两个“张三”,对应b列有两个成绩,“80”和“95”,用vlookup函数只能返回“80”,后面的“95”是无法返回的。
2、同样是上面的例子,用“index”配合“**all”、“if”函数可以达到目的,在c1输入以下公式“=index($b:$b,**all(if($a$1:$a$1000<>"张三","",row($a$1:
$a$1000)),row(c1)),)”,这是数组公式,需按“ctri”+“shift”+“enter”三键结束,然后公式下拖,可以把“80”和“95”都显示出来。
12楼:匿名用户
用vlookup函数对满足相同条件的多个数据,只能返回对应的第一个数据,例专如a列为人名有两属个“张三”,对应b列有两个成绩,“80”和“95”,用vlookup函数只能返回“80”,后面的“95”是无法返回的。
同样是上面的例子,用“index”配合“**all”、“if”函数可以达到目的,在c1输入以下公式“=index($b:$b,**all(if($a$1:$a$1000<>"张三","",row($a$1:
$a$1000)),row(c1)),)”,这是数组公式,需按“ctri”+“shift”+“enter”三键结束,然后公式下拖,可以把“80”和“95”都显示出来。
请通过站内消息把邮箱告知,可以发实例表。
13楼:登陆都有
我提问跟你一样的问题
利用index()和match()函数配合实现就行了
可以hi我,我给你看看
14楼:匿名用户
vlookup数组公式
或index+match+**all
15楼:匿名用户
不可能。
excel里,每一个**都有对应的坐标关系,a1,b3等等。
vlookup函数是查询后首先返回行序号,再进一步返回单元格的值,无法使两个以上的数显示出来。
excel vlookup函数怎么查询值返回多个结果
1楼 匿名用户 vlookup只返回符合条件的第一个值。不能返回多个结果。 要达到返回多值的目的,可以使用index if all的经典函数组合。 excel vlookup函数怎么查询一个值返回多个结果 2楼 刀剑上的舞者 材料 工具 excel2007 1 在原始数据中a列有多个 张三丰 ,需要...
cad为什么有时候要使用re重生成命令
1楼 匿名用户 简单来说,在cad画图时,图的大小 就是鼠标滚轴转动 到一定位置可能不在缩小,使用re后可以继续缩小或放大。 当画圆或者圆弧时,如果看到圆边是棱状的可以用re将边做的更加圆滑。在画图时经常使用大有益处。 希望能够帮到你! 2楼 匿名用户 如果你发现你画的弧形线条变成直线时,你用re重...
当有人说你又调皮的时候你应该怎么回答!坐等神回复
1楼 至尊炫梦 女孩说的话就回答 我不调皮只调戏你,男人的话就回答 我调你身上的猪皮。 2楼 碧榻 答曰 我这不是调皮,是在开发潜力。 希望能采纳。 3楼 会呼吸的木偶 n yo 是哪位? 感情烦恼恋爱 4楼 太次了 倘佯在恋爱艺术海洋中,你会真正体会到爱情的美好。可是不是每个在恋爱中的男女都知道怎...