作者ccam ()
看板Office
标题[问题] excel如何有条件的取代?
时间Mon Oct 30 13:02:48 2017
软体:excel
版本:2016
如果有一大堆数据
需要把某个条件(数值)以下的资料变成0,满足条件则不变动
像是下图中要把低於2的栏位直接用0取代掉,3不变
https://i.imgur.com/mcmdiCJ.jpg
1的位置→0
3的位置→3
我看到用IF的方式会变成在另外的栏位跑出新数值
有没有可以直接在那个栏位取代的方式?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.107.168.98
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1509339774.A.6A6.html
1F:→ soyoso: 1.寻找及取代 2.以个别栏筛选方式将0值贴上 3.储存格格式 10/30 13:33
2F:→ soyoso: 自订以条件方式,复制到记事本,再贴回 4.以巨集方式,回 10/30 13:34
3F:→ soyoso: 圈於范围内判断,符合则带入0值 10/30 13:36
4F:→ soyoso: 回圈於范围方面也可先将范围写入阵列内,再回圈於阵列,判 10/30 13:51
5F:→ soyoso: 断,符合该阵列元素带入0值,最後再以range=阵列方式写入 10/30 13:53
6F:→ soyoso: 原范围内 10/30 13:53
发现例子举的不好,因为数值可能不止1、3两种
还有诸如0.21、0.86、1.44、2.591、3.63...之类上百个不同数值的数字
7F:→ newton41: 把if写在另一个sheet,做完再复制回来贴上值如何? 10/30 17:52
这个好像可以,感谢两位
不过後来直接用matlab修改了
※ 编辑: ccam (106.1.78.236), 10/30/2017 17:56:25