判断单元格为空的if函数应该怎么写

微信截图_20240320105911.png

比如,导入一个excel文件数据,对导入数据所对应的A列进行一个条件计数的判断,原则上导入的数据 A列不能为空,增加一个填报的校验,校验公式就是,如果满足A列单元格为空的计数=0,则表示导入的数据A列均满足不为空这个条件,如果A列单元格为空的计数>0,则表示导入的数据A列存在有空的情况,但是我写的这个公式,计数最后的结果是 不为空的个数

微信截图_20240320111732.png

FineReport kevin0428 发布于 2024-3-20 11:00 (编辑于 2024-3-20 11:23)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-3-20 11:01(编辑于 2024-3-20 11:29)

if(len(a2)=0,1,0)

公式设置在a2的单元格,把a2改为$$$,设置在其他单元格才写单元格编号

count(GREPARRAY(SPLIT(a2,","),len(item)=0))>0

  • kevin0428 kevin0428(提问者) COUNT(A2[!0;!0]{len(a2)==0}) 其实想实现的效果 是 对A列为空的单元格进行计数的判断,这个填报界面有个导入功能,可以上传一个表格文件,但是导入的表A列不能为空,如果为空,就计算出为空的单元格个数,然后在设置一个填报校验,上面这个公式返回的值大于0,则表示导入的文件中A列存在空值的情况,提交的时候就校验不通过,但是我这个公式最后返回的值好像是等于不为空的个数
    2024-03-20 11:26 
  • 用户k6280494 用户k6280494 回复 kevin0428(提问者) count(a2{len(a2)=0})或补充回答公式试试
    2024-03-20 11:30 
  • kevin0428 kevin0428(提问者) 回复 用户k6280494 count(c2{len(c2)=0})-count(a2{len(a2)=0}) 我改成这样,最后反馈的结果就是对的了,但是我还是不知道,如果是对A列进行 非空单元格的统计,这个公式咋写,您给的公式我试了,还是得不出正确的结果
    2024-03-20 11:54 
  • 用户k6280494 用户k6280494 回复 kevin0428(提问者) 你把公式放在单元格看下返回值
    2024-03-20 11:56 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-3-20 11:01

IF(LEN(A1)==0,"空","非空")

  • 2关注人数
  • 200浏览人数
  • 最后回答于:2024-3-20 11:29
    请选择关闭问题的原因
    确定 取消
    返回顶部