乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel如何用宏替换某列中的几个内容-excel宏替换,excel多对多批量替换

excel如何用宏替换某列中的几个内容-excel宏替换,excel多对多批量替换

作者:乔山办公网日期:

返回目录:excel表格制作


一、重复值不计数,在B1输入=SUMPRODUCT((COUNTIF($A$1:$A$10,$A$1:$A$10)=1)*(A1:A10"")) 如图:

二、重复值计1次数,在B1输入数组公式=SUM(1/COUNTIF(A1:A10,A1:A10)) 同时按Ctrl+Shift+回车完成,如图:



Public Sub replace()
For n = 1 To [H65536].End(xlUp).Row
Select Case Cells(n, "H")
Case Is = ""
Cells(n, "H") = "江西zhidao"
Case Is = "beijing"
Cells(n, "H") = "北京"
Case Is = "shanghai"
Cells(n, "H") = "上海"
End Select
Next n
End Sub


鼠标移至工作表标签名处,右键,查看代码,将下列代码粘贴进去
Sub 替换()
For i = 1 To [H65536].End(xlUp).Row
Cells(i, 8).Replace What:="beijing", Replacement:="北京"
Cells(i, 8).Replace What:="shanghai", Replacement:="上海"
Cells(i, 8).Replace What:="xinjiang", Replacement:="新疆"
Cells(i, 8).Replace What:="", Replacement:="江西"
Next
End Sub
退出zhidaoVB窗口,ALT+F8,运行替换宏。

相关阅读

关键词不能为空
极力推荐
  • -日程表excel,每周日程表excel模板

  • 方法/步骤1打开一个空白的Excel文档(小编使用的是excel2013),在sheet文档【重名名】--个人日程安排表,在第一个单元格【A1】写下【日程安排】,按照自己所需要展示的内容进行填写,

ppt怎么做_excel表格制作_office365_word文档_365办公网