Excel中怎么把NaN统计它下面数字的个数; 比如,第一个是1;第二个是1;第八个是3。
答案:1 悬赏:30 手机版
解决时间 2021-04-05 14:44
- 提问者网友:佞臣
- 2021-04-05 06:16
Excel中怎么把NaN统计它下面数字的个数; 比如,第一个是1;第二个是1;第八个是3。
最佳答案
- 五星知识达人网友:野味小生
- 2021-04-05 07:21
请补充完整你的提问,以方便大家理解支招!
第一个是1;第二个是1;第八个是3。是怎么理解?追问或许用excel解决。
表格里的NaN都需要替换掉,其位置上的数值等于他下面小叔的个数(两个NaN间小数的个数)追答在A1单元格输入以下公式,然后向下填充公式
=IF(B1="NaN",COUNT(B$1:B2),COUNT(B:B))
是这样的效果吗?也就是遇到B列为NaN,累计下面出现的数字个数;遇到非NaN,返回B列一共多少数字。
追问是这个思路,我试试去
不对,不对。
是每相邻的两个NaN的上面那个NaN用他们之间的个数来代替。
要达到的效果如这个图相邻的那两个NaN中的第一个,用他们之间的数字来代替追答C1输入以下公式,然后向下填充公式
=IF(B1="NaN",MATCH("NaN",B2:B$22,0)-1,"")
详见附图
追问
NaN如果是0,应该是一样的吧。
没结果?
我用选择和if函数解决了问题,不过办法比较笨,复杂点。
前辈你这个直接用函数的方法,想知道知道追答0是数值 NaN是文本 不一样取消0的双引号 0是数值 加双引号就是文本的
第一个是1;第二个是1;第八个是3。是怎么理解?追问或许用excel解决。
表格里的NaN都需要替换掉,其位置上的数值等于他下面小叔的个数(两个NaN间小数的个数)追答在A1单元格输入以下公式,然后向下填充公式
=IF(B1="NaN",COUNT(B$1:B2),COUNT(B:B))
是这样的效果吗?也就是遇到B列为NaN,累计下面出现的数字个数;遇到非NaN,返回B列一共多少数字。
追问是这个思路,我试试去
不对,不对。
是每相邻的两个NaN的上面那个NaN用他们之间的个数来代替。
要达到的效果如这个图相邻的那两个NaN中的第一个,用他们之间的数字来代替追答C1输入以下公式,然后向下填充公式
=IF(B1="NaN",MATCH("NaN",B2:B$22,0)-1,"")
详见附图
追问
NaN如果是0,应该是一样的吧。
没结果?
我用选择和if函数解决了问题,不过办法比较笨,复杂点。
前辈你这个直接用函数的方法,想知道知道追答0是数值 NaN是文本 不一样取消0的双引号 0是数值 加双引号就是文本的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯