在EXCEL表格里的VLOOKUP公式时,如果第一个条件LOOKUP VALUE 是(A1:B1)的,在A:C里找,可以吗?
3个回答
展开全部
VLOOKUP,只支持一个索引值,
你的意思可能是查找 A1 B1 同时相同的值 对应的C列的值
这个可以这样,
将查找的值,分别输入 D1 E1 单元格
F1输入公式,
=LOOKUP(1,1/((A$1:A$100=D1)*(B$1:B$100=E1)),C$1:C$100)
你的意思可能是查找 A1 B1 同时相同的值 对应的C列的值
这个可以这样,
将查找的值,分别输入 D1 E1 单元格
F1输入公式,
=LOOKUP(1,1/((A$1:A$100=D1)*(B$1:B$100=E1)),C$1:C$100)
追问
是可以。但不是很明白输入"1"是什么意思?不是很明白这个公式!可以解释下吗?
追答
这个1 是根据后面的数组即"1/((A$1:A$100=D1)*(B$1:B$100=E1))"来确定的,
只有同时满足 两个值相等的情况下才会返回 1 其他的都返回 #DIV/0!
你可以用公式求值,看一下,这些东西记住就行了,
而且这个值未必是1 任意大于等于 1的数值,都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不明白你的意思。
LOOKUP VALUE可以是具体数据,也可以是单元格引用,还可以用公式得出数据。
应用VLOOKUP时,如果数据引用区域(第二参数)是A:C,那么LOOKUP VALUE只能在A列(即数据区域的首列)搜索。
LOOKUP VALUE可以是具体数据,也可以是单元格引用,还可以用公式得出数据。
应用VLOOKUP时,如果数据引用区域(第二参数)是A:C,那么LOOKUP VALUE只能在A列(即数据区域的首列)搜索。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是说把A列和B别合并起来作为查找首列吗?
=vlookup(c1&b1,if({1,0},a1:a100&b1:b100,c1:c100),2,0)
数组公式要用ctrl+shift+enter三键组合结束输入
另外还有一种方法 =LOOKUP(1,0/(A1:A100=D1)*(B1:B100=E1),C1:C100)
这是普通公式
=vlookup(c1&b1,if({1,0},a1:a100&b1:b100,c1:c100),2,0)
数组公式要用ctrl+shift+enter三键组合结束输入
另外还有一种方法 =LOOKUP(1,0/(A1:A100=D1)*(B1:B100=E1),C1:C100)
这是普通公式
追问
vlookup(c1&b1,if({1,0},a1:a100&b1:b100,c1:c100),2,0)
这个好像不行呢。不怎么明白这些公式
追答
这个是数组公式,要用ctrl+shift+enter三键组合结束输入的
意思是:用if({1,0}函数分别取值真和假组成新的查询区域,1的时候组成a列和b列组合的首列,0对应C列为新区域的第二列.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询