24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1153  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zhangyj1257

新虫 (初入文坛)

[求助] 如何在excel中实现:成批量查找字符串中指定位置的字符,并标为红色已有2人参与

各位大侠,

想请教一下大家,如何在excel中实现:成批量查找字符串中指定位置的字符,并将查找到的字符标为红色。

如图所示:列1中有上万行待查找的字符串,列2中是想要在列1字符串中中查找的位置。想要实现的目的:在列1中查找列2指定位置的字符,并用红色标出(图中所示红色为我自己手动标出的)。

不知道大家有没有什么好的办法,恳请各位大侠帮我出出主意,非常非常非常感谢大家!!!

如何在excel中实现:成批量查找字符串中指定位置的字符,并标为红色
example.PNG
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

deephill

铁杆木虫 (职业作家)

笑脸处 为 英文的 右括号。
4楼2015-02-08 21:06:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

me_yu

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
解压运行NPOI_Test.exe,然后再打开Test.xls看效果

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : OK.zip
  • 2015-02-08 00:15:39, 547.21 K
听,寂静的夜里,田野里蛙声和虫鸣,好不欢快!
2楼2015-02-08 00:16:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

deephill

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
楼上的很好
我录制了个vba ,修改了下,也可以。
你把下面的vba 代码贴进去也可以,你也可以根据情况自己修改。

'===============================
Sub Macro1()
'
' Macro1 Macro
For i = 1 To Range("a65536".End(xlUp).Row
'' 字符串放在  A  列,开始变红的位置数据 放在 B  列。
    Range("A" & i).Select
    ActiveCell.FormulaR1C1 = Range("A" & i).Value
    With ActiveCell.Characters(Start:=Range("B" & i).Value, Length:=1).Font
        .Name = "Arial"
        .FontStyle = "常规"
        .Size = 10
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .Color = -16776961
        .TintAndShade = 0
        .ThemeFont = xlThemeFontNone
    End With

Next i
End Sub
'==================
3楼2015-02-08 21:04:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见