excel找到符合条件的多个区域? 5
直接上图,我当前有个公式是在F3:F50里找K4并输出对应的I列的数;我现在要把F3:F50这个区域,改成F列中对应的D列是1的这部分区域(不一定连续),求大神解答...
直接上图,我当前有个公式是在F3:F50里找K4并输出对应的I列的数;我现在要把F3:F50这个区域,改成F列中对应的D列是1的这部分区域(不一定连续),求大神解答
展开
3个回答
展开全部
用普通函数不行,要用自定义函数。在表格窗口中按ALT+F11调出VBA窗口,插入一个“模块”,然后把下面代码粘贴到模块中: Functionhebing(aAsRange,bAsRange,cAsRange) ForEachdIna Ifd.Value=b.ValueThen hebing=hebing&Cells(d.Row,c.Column)&"" EndIf Next EndFunction回到表格窗口,在H3单元格中输入公式=hebing(C3:C14,G3,B3:B14)就能显示相符的结果。公式中的hebing是自定义函数名,有三个参数,第一个参数是要查找的范围,第二个参数是要查找的内容,第三个参数是要返回的列。
追问
代码有空格回车吗,直接复制进去显示缺少语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2021-09-10
展开全部
=lookup(K4,if(D:D=1,F:F,""),if(D:D=1,I:I,""))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询