发布网友 发布时间:2022-03-08 22:57
共9个回答
热心网友 时间:2022-03-09 00:26
您好,很高兴为您解答
常规使用的替换方法如下.
1,比如 多个单元格中含多个相同数据,打算替换如图:
只需点击excel 右上角 ----查找和替换命令,输入需要替换的内容
然后可以选择替换单个也可以替换多个,随自己.全部替换后结果如下
怎么样?是不是很简单呢?
热心网友 时间:2022-03-09 01:44
使用if函数
假设改圈改厨在A列,平方数据在B列,在C列输入
=if(a2="改圈","10m2",if(a2="改厨","15m2",b2))
直接用公式if在H列输入
=if(b2="沼气池",5,c2),然后复制--选择性黏贴--值--到C列
热心网友 时间:2022-03-09 03:19
这个问题要用VBA来解:
假定“沼气池”在B列,要更改数字的列在C列。
用如下VBA程序,可以把沼气池中的1改为5。
Sub 把沼气池中的1改为5()
Dim i As Integer
For i = 1 To Range("B65536").End(xlUp).Row
If Range("B" & i).Value = "沼气池" Then
If Range("C" & i).Value = 1 Then
Range("C" & i).Value = 5
End If
End If
Next i
End Sub追问VBA怎么用?
追答你可以在工作表状态,按Alt+F11进入VBA编辑器,然后把上面的程序代码copy进去。这时程序代码有可能变成一行,你可以在该换行处插入回车。你也可以随便找一个百度知道的问题来回答(但不要提交),把我给你的程序copy进去,然后再从那里复制copy到VBA编辑器。
按Alt+F4回到工作表状态,进行如下操作:
开发工具-宏-把沼气池中的1改为5-执行。
热心网友 时间:2022-03-09 05:10
标题栏用上筛选,筛选出改厨,然后即可替换了
热心网友 时间:2022-03-09 07:18
设置筛选格式啊,你说的问题确实不是很清楚,但是肯定用公式可以一次性替换完哈!
热心网友 时间:2022-03-09 09:43
在H2中输入或复制粘贴下列公式
=IF(B2="沼气池",5,C2)
下拉填充
选择H列 复制 右键单击C1 选择性粘贴 数值 确定
热心网友 时间:2022-03-09 12:24
先筛选沼气池,然后再替换试试。来自:求助得到的回答
热心网友 时间:2022-03-09 15:22
=SUBSTITUTE(A1,B1,"")追问看不懂,能说具体点吗
追答才看了你的补充,你还是没太说明白,上个图吧
热心网友 时间:2022-03-09 18:37
编辑—查找——替换