如何用公式实现自动填入满足相应条件的数字?
发布时间:2022-04-30 00:10:26
Q:这是一名知乎网友提出的问题,如下所示,在列O中自动填写N班对应的日期。
A:想了半天,没有想到简单的公式。使用数组公式找到N对应的日期数不难,但是如何将找到的多个日期数连在一起却难倒了我!幸好,Excel 2 16版新增了一个TEXTJOIN函数,解决了这个连接问题。
下面是我的数组公式:
=TEXTJOIN(“,”,TRUE,SMALL(IF($B3:$M3=”N”,COLUMN($B$3:$M$3)-1),ROW(INDIRECT(“1:”& COUNTIF($B3:$M3,”=N”)))))
在单元格O3中输入完上述公式后,按Ctrl+Shift+Enter组合键。然后向下拉即可。
公式中:
COLUMN($B$3:$M$3)-1
得到数字数组{1,2,3,4,5,6,7,8,9,1 ,11,12},对应日期数值。
IF($B3:$M3=”N”,COLUMN($B$3:$M$3)-1)
将单元格区域B3:M3中的值与“N”比较,如果单元格中的值为“N”,则返回上述日期数值数组中的数,否则返回FALSE。这样,生成数组:{FALSE,FALSE,FALSE,FALSE,FALSE,6,7,FALSE,9,FALSE,FALSE,FALSE},作为SMALL函数的第1个参数。
COUNTIF($B3:$M3,”=N”)
统计单元格区域B3:M3中数值“N”的个数,在第3行为3。
ROW(INDIRECT(“1:” &COUNTIF($B3:$M3,”=N”)))
返回数组{1;2;3},作为SMALL函数的第2个参数。
这样,SAMLL函数变为:
SMALL({FALSE,FALSE,FALSE,FALSE,FALSE,6,7,FALSE,9,FALSE,FALSE,FALSE},{1;2;3})
忽略布尔值,得到数组中前3个最小数值组成的数组:
{6;7;9}
此时,公式转换为:
TEXTJOIN(“,”,TRUE,{6;7;9})
表明使用“,”将数组{6;7;9}中的值连接起来,忽略空值。结果为:
6,7,9
以上是我的解答及过程解析,你有更好的解决方法吗


猜你喜欢
- 一、首先点击左上角“Office按钮”二、弹出的选项内点击“Word 选项”三、进入Word选项后,点击“高级”四、取消勾选“输入法控制处于
- 这是Excel2002中的新工具。如果你在安装Excel2002时选择的是默认方式,那么很可能不能在“工具”菜单中找到它。这是Excel20
- 出现黑屏的原因是因为你的显卡驱动不兼容win8.1,只需更新显卡驱动就可以了,那如果黑屏进不去了该怎么更新呢?下面有个不错的解决方法,需要的
- Win11升级后又卡又慢,教你解决Win11存在的性能问题。微软在10月5日推送了Win11正式版,这次的Win11正式版,也就是21H2或
- 编辑照片并不一定要使用面面俱到的全能 App,有时候,简单快捷的工具能更快帮你处理特定任务。从去除多余物体到去除背景,再到创建延时摄影视频,
- dxgmms2.sys是一个重要的Windows文件,有用户在升级Win11系统之后遇到dxgmms2.sys蓝屏错误,这是怎么回事?dxg
- Excel中的页码具体该如何设置呢?接下来是小编为大家带来的excel2003页码设置的方法,供大家参考。excel2003页码设置的方法:
- 这两天不少老师都在尝试使用希沃云课堂录制时间胶囊或是开启云直播,当然群众的智慧(问题?)是无限的,今天给大家分享一个小技巧,如果遇到云课堂视
- 最近使用Win10系统的用户反应在使用Win10 1903 专业版操作系统的时候遇到了蓝屏很频繁,一天之内蓝屏了很多次的现象,通过蓝屏故障文
- WPS怎么设计花朵小图标?网页中我们经常会见到各种各样的小图标,想要设计一款花朵小图标,该怎么设计呢?下面我们就来看看wps做花朵icon标
- 我们都知道电脑温度太高会影响系统运行速度,对硬盘伤害也是很大的。一般Windows电脑查看cpu和调节cpu风扇转速都比较简单,由于mac电
- 联想电脑系统怎么重装Win10?还有一些用户不清楚,本篇推荐使用系统之家一键重装工具,不需要光盘、u盘和专业的电脑知识,全程自动安装系统,新
- 鼠标DPI是指鼠标的定位精度,单位是dpi或cpi,DPI值越高,鼠标灵敏度越高。调节一个合适的鼠标Dpi可以让游戏效果更好,操作更加流畅,
- 正常我们要呼出任务管理器,正常都会在键盘上按下组合键Ctrl+Alt+Delete来呼出。但有些用户在安装Win7纯净版后,发现任务管理器的
- 用户可以在登录窗口中打开某些辅助功能选项,使登录 Mac 变得更轻松。1.在 Mac 上,选取苹果菜单 >“系统偏好设置”,然后点按“
- 很多使用Mac OS系统的朋友们反映,当MacBook从休眠状态恢复时,会出现WiFi自动断开不重连的问题,那么,Mac系统休眠恢复时WiF
- 微软已经推送了Win10 Mobile一周年更新预览版14332,此次更新主要是进行Bug修复和稳定性提升。不过有不少用户反馈问题,今天小编
- 在Win10新版操作系统中,新增加了一个“游戏模式”功能。简单来说“游戏模式”将为一些热门游戏大作进行了专门的优化,不仅仅是软件层面,更是涉
- uki怎么用?uki是一款非常受欢迎的社交软件,用户们可以在里面匹配好友,好友连麦等,那么我们该如何使用这款软件呢?下面就给大家分享uki使
- 在使用Word撰稿时,如果对文中使用的字体做了硬性的要求,那么,我们每次就需要手工修改字体。而在编辑某些Word文档过程中,如果对文中使用的