EXCEL怎么替换相同内容中的部分

发布网友 发布时间: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

编辑—查找——替换

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com