有关EXCEL中vlookup增加条件的语句

有关EXCEL中vlookup增加条件的语句,第1张

第一步,在两个表的A列前面分别插入一列

第二步,在两个表的新A列的A2单元格输入公式=B2&C2&D2,向下拖到满意行

第三步,在sheet2的 变更状态 下面的单元格即F2输入公式 =vlookup(a2,sheet1!a:f,6,0),向下拖。

OK

两个条件的Vlookup公式:

数组公式(复制下面公式后同时按Ctrl+Shift+Enter),用   条件1&条件2   合起来当作一个条件, 把对应的两列合并起来当作Vlookup表中的一列。

=VLOOKUP(E2&F2,IF({1,0},A1:A6&B1:B6,C1:C6),2,0)

这是取交叉值的方法,公式写法非常多,如:

=INDEX($1:$7,MATCH($A9,$A:$A,),MATCH(B$8,$1:$1,))

公式右拖下拖复制,结果如下图:

再提供几种公式写法,因为公式结果都一样,这里就不一一提供图片了:

=OFFSET($A$1,MATCH($A9,$A:$A,)-1,MATCH(B$8,$1:$1,)-1)

=VLOOKUP($A9,$A:$H,MATCH(B$8,$1:$1,),)

=HLOOKUP(B$8,$1:$7,MATCH($A9,$A:$A,),)

=INDIRECT("R"&MATCH($A9,$A:$A,)&"C"&MATCH(B$8,$1:$1,),)

注意:

公式在引用时,产品都是行相对列绝对($A9),地区引用都是行绝对列相对(B$8)。

这是因为公式在向下向右复制时,产品要求都在A列,而行是相对移动的,地区是要求都在同一行,而列是相对移动的位置。

知识扩展:

不用公式,基础 *** 作也可以达到相同的效果, *** 作方法如下:

步骤1:选择A8:H14,数据>>>合并计算,如下图

步骤2:鼠标在“引用位置”框单击一下,然后再选择数据区域$A$1:$H$7,Excel会自动在“引用位置”框中输入$A$1:$H$7,单击“添加”按钮,再勾选“首行”和“最左列”复选框,再单击“确定”按钮,如下图:

确定后结果如下图,虽然没有任何公式,但数据都按要求取出来了,如下图:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11673576.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存