Excel中经常需要使用到自动求和公式,自动求和具体该如何操作呢?接下来小编举例简单的例子告诉大家excel设置自动求和公式的方法。excel设置自动求和公式的方法设置自动求和公式步骤1:将鼠标放在要求和数据区域的紧挨着的下面一个单元格,如下图的D10单元格,然后点击【开始】-【自动求和】按钮就可以自动求D......
如何用vlookup函数查找返回多个符合条件的结果
Excel函数
2022-01-04 21:47:24
最近总有很多同学提问,,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….。
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() 把公式产生错误值时修改为""(空白)
上一篇:Sum函数的常用方法 下一篇:16种常见的COUNTIF函数公式设置
相关文章