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},""))设置相应区域就可以了。
精彩评论