本文作者:office教程网

如何用vlookup函数查找返回多个符合条件的结果

office教程网 2023-10-01 23:54:26
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

最近总有很多同学提问,,B列是产品,C列是供应商。要求在下表中,把每个产品的供应商显示在后面列中。

分析:利用vlookup的数组公式,可以直接设置公式,但公式很复杂也容易设置错误,所以今天我们只需要添加一个辅助列,问题就可以轻松解决。

在表格前面插入辅助列和公式:

A2 =B2&COUNTIF(B$1:B2,B2)

有了辅助列,在下表中可以直接设置公式:

=IFERROR(VLOOKUP($A11&COLUMN(A1),$A:$C,3,0),"")

公式说明:

Column可以让公式向右复制时生成1,2,3..序号,和产品连接后生成产品1,产品2,产品3….。

使用LOOKUP函数区分每个月的上旬中旬下旬

有一列日期,如何快速确定这个日期是属于上旬、中旬还是下旬呢? 一般来说,很多人喜欢用if函数来判断。比如: =IF(DAY(A2)>20,"下旬",IF(DAY(A2)>10,"中旬","上旬")) 其实,也可以用lookup函数来处理。 =LO

IFERROR当vlookup查找不到时,显示为空白。

补充:很多复杂的公式,都可以通过添加辅助列加以简化,的客户消费明细表中,要求在E列根据E1的姓名,查找出所有该客户的消费金额。

E3公式:(数组公式,输入后按ctrl shift enter三键结束)

=IFERROR(INDEX(B:B,SMALL(IF(A$2:A$11=$E$1,ROW($2:$11)),ROW(A1))),"")

公式说明:

IF(A$2:A$11=$E$1,ROW($2:$11) 把所有客户名称和E1进行对比,如果相同则返回行号,否则值为FALSE。

Small(..,row(a1)) 随着公式的向下复制,逐个提取该客户所在的每一个行号数字

Index() 根据行号提取出B列的消费金额

IFERROR() 把公式产生错误值时修改为""(空白)

学会十个常用Excel函数,助你成为办公高手

本文实际涵盖了15个Excel函数,但是按照分类只分了十类。 很难说哪十个Excel函数就绝对最常用,但这么多年来人们的经验总结,一些函数总是会重复出现的。 这些函数是最基本的,但应用面却非常广,学会这些基本函数可以让工作事半功倍。 SUM函数 加法是最基本的数学运算之一。函数SUM就是用来承担这个任务的。SUM的参数

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:如何用vlookup函数查找返回多个符合条件的结果发布于2023-10-01 23:54:26
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: