第1个回答 2013-11-12
不用VBA也很快。假设数据在Sheet1的A到G列,严格按步骤操作:
在Sheet2的单元格A1输入
=IF(Sheet1!A1="","",IF(ISNUMBER(Sheet1!A1),IF(Sheet1!A1<80,100,Sheet1!A1),Sheet1!A1))
在名称框(列标A上面的白色框框)里输入A1:G999(反正就是多过你的数据行数),回车就选中了A1:G999,再回车粘贴;接着右键,复制;
到Sheet1,右键点A1,选择性粘贴,数值,确定,完成。
第2个回答 2013-11-12
sheet1中是你数据所在的列,在sheet2a1中输入=IF(Sheet1!A1<>"",IF(Sheet1!A1<8,100,Sheet1!A1),"")在A1单元格右下角出现“+”的时候右拉 再下拉 你有多少数据 就拉多少行数据这就是你想要的结果
第3个回答 2013-11-12
譬如在sheet1中是你的数据,在空表sheet2中在a1中输入=if(a1<80,100,a1)复制a1,粘贴到其他单元格,然后将此数据复制回sheet1中,此处一定是选择性粘贴数值。
第4个回答 2013-11-12
自动筛选,自定义,小于80,选择筛选出的数据,输入100,按Ctrl+Enter