如何将excel中大于0的数转换为1
答案:4 悬赏:50 手机版
解决时间 2021-02-20 04:30
- 提问者网友:玫瑰园
- 2021-02-19 10:07
如何将excel中大于0的数转换为1
最佳答案
- 五星知识达人网友:青灯有味
- 2021-02-19 11:28
你得数据区域存放原始数据,不能再进行公式修改,如果要改,需要借助源代码(VBA)
但是对于我们这些不懂VBA的人有另外的办法,可以把公式存放在新的工作表中,如果原始数据在sheet1,在sheet2中的A1输入公式:
=if(sheet1!a1>0,1,"") 然后将公式下拉应用到整个A1:EC105区域
但是对于我们这些不懂VBA的人有另外的办法,可以把公式存放在新的工作表中,如果原始数据在sheet1,在sheet2中的A1输入公式:
=if(sheet1!a1>0,1,"") 然后将公式下拉应用到整个A1:EC105区域
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-02-19 14:06
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com
- 2楼网友:洎扰庸人
- 2021-02-19 12:54
假设大于0小于0.5的数为a列,则在a列左边插入一列,即为b列,在b1单元格输入:=if(and(a1<0.5,a1>0),1,a1),然后向下填充即可。
复制b列,选中a列,再选择“编辑”-“选择性粘贴”-“数值”,ok!
- 3楼网友:人间朝暮
- 2021-02-19 11:43
表达不太清楚,如果是整列或整行,只要作如下函数即可:
=if(a1>0,1,"")
向下复制,是A列大于0的填1,否则就返回空(如果小于0的想返回原值则把1改成a1),向右复制即是一行如此。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯