excel 如果通过函数匹配出特定条件的记录?

如图,根据图左侧红字部分的D列大于18的,自动在图的右侧区域自动生成一个姓名和年龄的表... 如图,根据图左侧红字部分的D列大于18的,自动在图的右侧区域自动生成一个姓名和年龄的表 展开
 我来答
cfzzj007
2022-04-30 · TA获得超过5365个赞
知道大有可为答主
回答量:7931
采纳率:78%
帮助的人:1550万
展开全部

可以用数组公式,如下图:

I4单元公式为:

=INDEX(B:B,SMALL(IF($D$4:$D$33>18,ROW($D$4:$D$33),65536),ROW(A1)))&""

J4单元格公式为:

=IF(I4<>"",INDEX(D:D,SMALL(IF($D$4:$D$33>18,ROW($D$4:$D$33),65536),ROW(C1))),"")

以上都是数组公式,公式录入结束,以Ctrl+Shift+回车,组合键,代替回车,结束输入。

更多追问追答
追问
谢谢您,您能解释下这两个公式的具体含义吗?这样我也能活学活用。初学者,问得比较细,抱歉。
追答
这两个公式,用到了4个函数,都讲一下,很难,首先你得知道什么是函数,其次,你得知道这里用到的每个函数的用法,然后才能说到组合用法,那就得写一篇文章了,如果你知道这四个函数的用法,那就继续追问,否则,建议你自行搜索一下学习一下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式