vlookup只能匹配一行,如何匹配多行 ?

vlookup只能匹配一行,如何匹配多行 ?,第1张

vlookup只能匹配一行匹配多行的方法:打开需要查找的数据表,需要匹配表1和表2中的工作数量、绩效和工资。单击鼠标选择要匹配的G2单元格。进入VLOOKUP函数,选择精确的搜索并拖放该函数以完成多列的搜索返回。

VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。

相关信息

Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值。

也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。应注意VLOOKUP函数在进行近似匹配时的查找规则是从第一个数据开始匹配,没有匹配到一样的值就继续与下一个值进行匹配,直到遇到大于查找值的值,此时返回上一个数据。

第一步:打开需要匹配的两个表格,表1和表2。

请点击输入图片描述

第二步:在需要放匹配值的单元格中输入=vl,就会自动提示vlookup函数,双击选择vlookup函数。

请点击输入图片描述

请点击输入图片描述

第三步:选择要在另一个表中查找的内容,并且输入英文状态下的逗号。

请点击输入图片描述

请点击输入图片描述

第四步:切换至表2中,选中全部内容后返回表1。

请点击输入图片描述

请点击输入图片描述

第五步:输入英文逗号,会自动出来两个选择,因为我们要匹配年龄,所以双击年龄。

请点击输入图片描述

请点击输入图片描述

第六步:输入英文逗号,双击选择“精准匹配”。

请点击输入图片描述

请点击输入图片描述

第七步:按回车键(Enter)就会返回要匹配的值了。

请点击输入图片描述

第八步:把光标放在选中单元格右下角,变成十字后下拉,表格中所有数据匹配完成。

请点击输入图片描述

请点击输入图片描述

END

按照你的要求,匹配334的正则表达式为  3(\r\n)?3(\r\n)?4

但是,在匹配完3(\r\n)?3(\r\n)?4后,为了整齐需要用替换语句(\r\n替换为空),去掉\r\n.

我给你一个Javascript语言的完整的例子,你看看吧.

<script type=text/javascript>

 var str="111222333\r\n444334553\r\n346666666\r\n"

 var regex=/3(\r\n)?3(\r\n)?4/g

 var result=str.match(regex)

 for(var i=0i<result.lengthi++){

  var s=result[i].replace("\r\n","")

  alert(s)

 }

</script>

运行结果

334

334

334


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

原文地址:https://54852.com/sjk/9973487.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存