
第二步,在两个表的新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,单击“添加”按钮,再勾选“首行”和“最左列”复选框,再单击“确定”按钮,如下图:
确定后结果如下图,虽然没有任何公式,但数据都按要求取出来了,如下图:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)