优艾设计网

有关Excel自动查询:在一个连续区域内有多个数值,怎样用函数查询是否包含了0~9??

优艾设计网 https://www.uibq.com 2023-03-06 19:49 出处:网络 作者:PS基础教程
有关Excel自动查询:在一个连续区域内有多个数值,怎样用函数查询是优艾设计网_Photoshop问答否包含了0~9?186****7065
有关Excel自动查询:在一个连续区域内有多个数值,怎样用函数查询是优艾设计网_Photoshop问答否包含了0~9?
186****7065 2021-11-22 14:20

单元格里的数字是1位还是多位,最好提供下文件,了解清楚情况后,才能给出方案优艾设计网_设计模板

追问

有的单元格里是一位数,有的是两位数。

追答

加个辅助列把常规数字转化为文本数字可以解决,假设数字在a1:a5,b1=a1&""下拉,则缺失数字=SUBSTITUTE(SUMPRODUCT((COUNTIF(B1:B5,"*"&ROW($1:$9)&"*")=0)*ROW($1:$9)*10^(9-ROW($1:$9))),0,"")&IF(COUNTIF(B1:B5,"*0*"),"",0)


Evon芬芬 2021-11-22 14:33

优艾设计网_PS百科 如果要用代码,就循环你那个连续区域即可。可以用正则也可以用instr函数,包含所有0到9的,没包含的列出来写入单元格。如果用公式,可以使用countif判断,条件用数组,用if返回,最终用textjoin合并并返回。具体的要看你的表格。需要用数组公式更多追问追答

追问

如果数据分布在A1:C15,具体公式怎样呢?

追问

是判断整个区域。数据没有规律。

追答

=TEXTJOIN(",",TRUE,IF(NOT(COUNTIF(A1:C15,{0,1,2,3,4,5,6,7,8,9})),{0,1,2,3,4,5,6,7,8,9},""))设置相应区域就可以了。


0

精彩评论

暂无评论...
验证码 换一张
取 消