问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel利用VBA比较同行字符串一例

发布网友 发布时间:2024-10-07 13:39

我来回答

1个回答

热心网友 时间:2024-11-30 08:10

如图所示,在Excel工作表的A、B、C、D四列的1-10行都放有字符串,现在要把B、C、D三列中的字符串分别与A列同一行的字符串相比较,如果含有A列字串的某个字符,就把这个字符变成红色(A列不变)。例如第6行中分别有四个字符串“H1N1”、“h1n1”、“流感”、“甲型H1N1”,B6单元格中的“h1n1”与A6单元格中的“H1N1”都含有字符“1”,就将B6单元格中的字符“1”改为红色;C6单元格中的“流感”与A6单元格中的内容不同,就不变色;D6单元格中的字符串“甲型H1N1”包含A6单元格中的“H1N1”,也将其中的“H1N1”变成红色。
下面是VBA代码:
Sub colorX()
For r = 1 To 10
lenr = Len(Cells(r, 1))
For c = 2 To 4
lenc = Len(Cells(r, c))
For i = 1 To lenr
For j = 1 To lenc
If Mid(Cells(r, c), j, 1) = Mid(Cells(r, 1), i, 1) Then
Cells(r, c).Characters(Start:=j, Length:=1).Font.ColorIndex = 3
End If
Next
Next
Next
Next
End Sub
说明: B, C, D 三列的数据, 一定要是文本,如果是是数字,则只会判断第一个字符。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
导购什么字 店面导购员是什么意思 HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\SafeVersions... 无法安装adobeflashplayer,说无法注册ACTIVEX的控件 无法注册flash player的activex怎么办 omniverse create 他总说无法注册Flash player的Active控件 然后什么访问以下链接。不要... excel如何用进度条的形式表示完成率 买了件速干衣,北面的,求大神看一下真假。 秦皇岛银谷全城热恋是不是要预定票啊 EXCEL,写VBA,左右两列,同行之间相同数填充红加粗,还有批注 如何在Excel里用vba实现这样的自动平均分摊:把同行或同列的若干个选中... 老年人容易成为假药贩子行骗的对象吗? 腾讯会议免费版有时间限制么? 如何用EXCEL把一个数字找到小于10的数字 打印机打出来的颜色太深怎么办? EXCEL中有一列随机数都是0.1.2的单个数字,比如我想找出所有 0 2 0... EXCEL, 我要在A列输入数据,我要的是:当我输入数字1-,时就显示的是1... Excel 如何提取某个单元格中(数字或连接符)出现两次的连续字符?_百度... excel统计每相邻两行中对应位置有相同数的个数(不包含0和空单元格... 食物中毒常见现象都有那些?求答案 柳树芽的副作用 哪一款行车记录仪遇雷达测速屏幕变亮提醒 柳树芽晒干泡水喝的功效,柳树芽泡水喝适宜什么人吃 excel中上下两行比较 ,并在下面一行自动显示相同的数字,公式怎么写的... excel 比较两行数据,第二行如果有跟第一行不一样的,直接算出一个平均... A的房产证已抵押给农行并按 时每月在还款,A又欠c网货款,c可以拍卖A的... 卡巴斯基2009与word冲突而无法保存文档的解决方法 ...由于文件夹的许可权错误 word 无法完成保存操作”??? ...J到U列中同一列中相邻两个"1"中最大的间隔数,我 心理测试:你能驾驭哪一个口红颜色?测你对哪种男人最有诱惑力 出丑效应的心理试验 测试:你具备哪种招人喜欢的气质 ...大侠:EXCEL中如果在一列数据向上查找最近一个相同值,然后返回两数值... 我想在excel中某列的数据中找出重复的某数据的个数怎么办? 谁知道在CS游戏的歌啊``` 斐乐的女鞋有哪些款式颜值比较高? 斐乐鱼刺有高帮鞋吗 怎样用公式统计EXCEL中一行数字与上一行数字相重的个数,如图 如何用EXCEL公式统计一列数字中,大小连续交替的次数? 请问有哪位知道投影反射镜在哪里有吗? 北京新标艺投影科技有限公司怎么样? 忻州中考各学校录取分数线是多少? ...油墨被印花了,字都看不清了,想问下什么地方可以修复这种情况?_百度... 请问苹果6plus死机后强制关机,但是重启后一直处于开机启动的状态。进... 科目一科目四培训员挣得多吗 体力差跟年纪有关系吗 ...摆出3道除法算式,每个数只能用一次,3,6,2,18,12,20,4,5,10,24... 从48263 12中选三个数,你能写出哪些除法算式? 5,3,15,3,18,6,4,12,2三个除法算式,每个数用一次