excel找到符合条件的多个区域? 5

直接上图,我当前有个公式是在F3:F50里找K4并输出对应的I列的数;我现在要把F3:F50这个区域,改成F列中对应的D列是1的这部分区域(不一定连续),求大神解答... 直接上图,我当前有个公式是在F3:F50里找K4并输出对应的I列的数;我现在要把F3:F50这个区域,改成F列中对应的D列是1的这部分区域(不一定连续),求大神解答 展开
 我来答
兄弟连田心9号
2021-09-10 · TA获得超过38万个赞
知道顶级答主
回答量:12.3万
采纳率:87%
帮助的人:1.1亿
展开全部

1、打开数据表。

2、输入要查找的条件。

3、点击数据,筛选,高级筛选。

4、弹出对话框,点击列表区域后的按钮。

5、选择数据区域,这里选择了ABCD四列数据,点击按钮返回。

6、点击条件区域后的按钮。

7、选中输入的条件。

8、点击将筛选结果复制到其他位置,这样对原表不做任何修改。

9、点击复制到后的按钮。

10、点击一个要复制数据位置的单元格。

11、点击确定。

12、看符合条件的数据就都显示出来了。

怪我太年轻8J
2021-09-10 · 贡献了超过133个回答
知道答主
回答量:133
采纳率:4%
帮助的人:6.1万
展开全部
用普通函数不行,要用自定义函数。在表格窗口中按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,""))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式