excel用vlookup的时候需要满足两列数据(工龄和职业)怎么根据这两个表格算出工资?要方法不要直接的公式 Excel中的函数VLOOKUP同时参考两列的数据要怎么用

www.zhiqu.org     时间: 2024-06-16
用if函数和or函数判断b2是哪一个职业,然后根据lookup函数,确定a2是哪一个工龄段来作工资变换。具体公式:
=IF(OR(B2="老师",B2="工人"),LOOKUP(A2,{1,2,3,4,5},{200,201,202,203,204}),LOOKUP(A2,{1,2,3,4,5},{100,200,300,400,425})) 下拉复制。
以上公式可计算出各不同职业、各工龄段的工资。

在C1中输入或复制粘贴
=IF(AND(A2<>"",B2<>""),INDEX($H$6:$I$10,MIN(A2,5),MATCH("*"&B2&"*",$H$5:$I$5,)),"")
下拉填充。

C1=INDEX($H$6:$I$10,MIN(A2,5),(B2="老师")+(B2="工人")+(B2="商人")*2)

如果你一定要用VLOOKUP
那就构造数组啊,A&B做为匹配条件
中间加个if({1,.0},

excel里怎么用VLOOKUP函数取同时满足两个条件的值!~

需要用到数组公式
用下面的举例来说明:
这里有两个条件,后面对应第三列唯一的数据:

2.当我们需要同时满足条件一和条件二的数据的时候,就需要使用 Vlookup 的多条件查找。
在I5单元格输入数组公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9),2,0) 然后按按组合键结束输入。

3.随即便完成了对满足两个条件的数据查询,向下拖拽填充即可。

扩展资料
多条件查询函数的详细解释

这是vlookup对应的四个参数,首先针对上面的数组公式解释:

查找值:G5&H5,需要查找的是两个条件,但是vlookup函数只能查找一个条件,所以需要用"&"将查找的两个条件的单元格连接起来。

数据表:IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9)表示需要查找的数据,这里面嵌套使用了IF函数,然后以IF({1,0},这样的数组参数。
参数为数组时,会分别进行计算。先用1作为参数判断,返回$A$2:$A$9&$B$2:$B$9;然后用0作为参数判断,又返回一个结果$C$2:$C$9。两个结果重新组合一个数组:$A$2:$A$9&$B$2:$B$9在第一列,$C$2:$C$9在第二列,其中"$"是绝对引用。
这样Vlookup便能查找到两个条件。
列序数:需要查找的数据位于第二列,所以输入2。
匹配条件:精确匹配。

1、打开Excel中的主页,需要输入图示的数据。

2、下一步选择第一行,通过图示位置的代码来回车。

3、这个时候会出现图示匹配的文字,点击下拉进行复制。

4、这样一来会弹出图示的结果并确定相关对象,即可用函数VLOOKUP同时参考两列的数据了。


#良萧显# Excel 怎样用VLOOKUP匹配多列数据? -
(17316185618): 1、首先,打开您需要查找的数据表,如图所示.我们需要将表1和表2中的工作数,性能和薪水相匹配. 2、之后单击鼠标以选择我们要匹配的G2单元格. 3、输入VLOOKUP函数[= VLOOKUP($ F2,$ A $ 2:$ D $ 7,COLUMN(B1),0)]. 4、选择精确搜索,拖放该函数以完成多列的搜索返回.效果如下.

#良萧显# Excel表格里vlookup函数只能一列匹配一列,如何两列匹配两列? -
(17316185618): 是的,excel表格中的vlookup函数要查找的内容只能是首列,返回对应列的对应内容 当然,如果要查找多列可以考虑其他函数,或者用vlookup嵌套其他函数也能做到 最好发个图片过来看看并详细说明要达到的要求

#良萧显# excel中用vlookup函数,已知有两列或多列符合条件,如何把第二列及以后列的内容一并显示出来? -
(17316185618): 比如你数据在SHEET1表的A列到D列,你在SHEET2表的A列A2开始输入姓名,在B2输入=VLOOKUP(A2,SHEET1!A:D,2,0),C2=VLOOKUP(A2,SHEET1!A:D,3,0),D2=VLOOKUP(A2,SHEET1!A:D,4,0)并向下填充.

#良萧显# 在07版的EXCEL里,vlookp函数公式只能满足首要条件,如果我有两个条件要满足,该怎么用 -
(17316185618): =INDEX(Sheet1!C:C,MATCH(Sheet2!A1&Sheet2!B1,Sheet1!A:A&Sheet1!B:B,0))输完按ctrl shit enter,为数组公式

#良萧显# 请高手帮我写出下面excel表格满足两个条件的Vlookup公式!谢谢!! -
(17316185618): 你要用VLOOKUP公式,就给你一个VLOOKUP()的吧: 在Sheet1的B2输入 =VLOOKUP($A2&B$1,IF({1,0},Sheet2!$A:$A&Sheet2!$B:$B,Sheet2!$C:$C),2,) 数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充. 像这样的例子,我倒喜欢用索引函数INDEX() =INDEX(Sheet2!$C:$C,MATCH($A2&B$1,Sheet2!$A:$A&Sheet2!$B:$B,)) (也是数组公式)

#良萧显# Excel怎样用VLOOKUP匹配多列数据
(17316185618): 1、单个条件匹配查找多列数据. 示例公式: =VLOOKUP($A1,SHEET2!$A$1:$D$100,COLUMN(A1),) 右拉填充3列,再下拉填充.公式通过A列数据匹配后,可得到B列C列和D列的数据. 2、多列条件匹配查找符合条件数据. 示例公式: =VLOOKUP(A1&B1,IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100),2,) 其中:IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100)建立一个包含两列数据的内在数组,第一列为A列与B列值同行合并结果,第二列为C列值.

#良萧显# excel Vlookup 请教 -
(17316185618): =IF(ISERROR(VLOOKUP(A1,B:B,1,FALSE)),A1,"") 然后筛选一下数据,把空格Delete就OK了

#良萧显# excel中vlookup的使用方法 -
(17316185618): 一、语法标准格式: VLOOKUP(lookup_value,table_array,col_index_num , range_lookup) 二、语法解释 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为: VLOOKUP(需...

#良萧显# 怎么用VLOOKUP来匹配excel表里面的数据 -
(17316185618): Vlookup函数的用法=Vlookup(查找的数据,查找的区域,返回值在查找区域的列数,匹配方式).其中,查找区域第一列必须是查找数据所在的列,匹配方式有两种0或者false为精确匹配,1或者True为近似匹配. 软件版本:Office2007 用...

#良萧显# 如何用excel的vlookup函数对两列数据进行查找判断
(17316185618): G2输入 =SUMPRODUCT(($A$2:$A$1000=E2)*($B$2:$B$1000=F2)*$C$2:$C$1000) 公式下拉