中易网

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

答案:6  悬赏:40  
解决时间 2021-01-11 09:13
EXCEL怎么替换相同内容中的部分
最佳答案
这个问题要用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-执行。
全部回答
设置筛选格式啊,你说的问题确实不是很清楚,但是肯定用公式可以一次性替换完哈!
在H2中输入或复制粘贴下列公式
=IF(B2="沼气池",5,C2)
下拉填充
选择H列 复制 右键单击C1 选择性粘贴 数值 确定
=SUBSTITUTE(A1,B1,"")追问看不懂,能说具体点吗追答才看了你的补充,你还是没太说明白,上个图吧
使用if函数
假设改圈改厨在A列,平方数据在B列,在C列输入
=if(a2="改圈","10m2",if(a2="改厨","15m2",b2))

直接用公式if在H列输入
=if(b2="沼气池",5,c2),然后复制--选择性黏贴--值--到C列

您好,很高兴为您解答
常规使用的替换方法如下.
1,比如 多个单元格中含多个相同数据,打算替换如图:

只需点击excel 右上角 ----查找和替换命令,输入需要替换的内容

然后可以选择替换单个也可以替换多个,随自己.全部替换后结果如下

怎么样?是不是很简单呢?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
152.11.22.33是哪一类地址?掩码长度应该是多
中心城区华翔计算机维修部怎么去啊,我要去那
matinrosie 手工皂怎么样
暗黑3宏伟秘境之石怎么获得 暗黑3宏伟秘境打
想知道做点我吧新的骑手要准备些什么?比如说
梅花园-东北门地址有知道的么?有点事想过去
第5题咋做,大神指导一下。
王者荣耀怎样玩好打野位
华南电脑地址在什么地方,我要处理点事
中国邮政(糯福邮电所)地址在什么地方,想过去
两张图片拼接在一起中间渐变效果是用什么手机
血馬的意思是什么?血馬的释义是什么啊?
德普蒸箱好用吗?
激战2火元素台阶怎么上去
海信720us的好还是创维h7的好。谢谢!
推荐资讯
明日でいいから歌词 ,中文日文都要
唐山银行为什么比别的银行利息高
受雇于单位是什么意思
奇函数f(x)的定义域为R,若f(x+2)为偶函数,
傲视天地有红武紫武红马 魏国怎么选将
大连经纬仪价格怎么样
Vasual C++6.0程序,编辑下拉菜单(COMBOX)
怎样能把正在打开的外文网页翻译为中文
揭秘SEO顶级高手如何一个月把几十个关键词做
you have successful completed the installa
拆迁补偿款会有800万吗
a n xi te ku da sa i是日语。请问是什么意思
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?