楼主: peter
1288 1

[实际应用] 请问如何汇总显示搜索的结果并改变结构中部分文字的格式? [推广有奖]

  • 4关注
  • 7粉丝

已卖:211份资源

学科带头人

27%

还不是VIP/贵宾

-

威望
0
论坛币
20263 个
通用积分
7.2198
学术水平
13 点
热心指数
13 点
信用等级
13 点
经验
5185 点
帖子
1105
精华
0
在线时间
1853 小时
注册时间
2005-3-10
最后登录
2025-12-7

楼主
peter 发表于 2012-9-19 21:49:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
假设我有类似下面结构的excel数据
ID        name                              region
1         人大经济论坛                    北京
2         人大数学论坛                    某地
3         人大数量经济论坛             某地
...

我想找出name列中含有"经济"两字的行,将他们全部列出来,并且将“经济”两字变为红色,效果如下:
ID        name                              region
1         人大经济论坛                    北京
3         人大数量经济论坛             某地

请问该如何实现?

我的困难在于, 用筛选的话,可以把所有含有“经济”的行汇总显示出来,但是不知道怎么同时把“经济”两字的格式改为红色。
我试过用条件格式,但是感觉这个似乎要在条件中用到正则表达式,我自己尝试的结果是条件格式中没法使用正则表达式,当然很有可能是我用错了。

请各位指点!




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:变结构 excel数据 Region 人大经济论坛 正则表达式 结构 如何

回帖推荐

TaskShare 发表于2楼  查看完整内容

用EXCEL的VBA编程序(宏)。 例如,A1到A10格中有的格内的内容含有“abcd”字符串,有个格子内没有含,那么下面的程序能够把“abcd”字符串涂成红色,其他颜色不变。可以试一试。 Sub Macro1() Dim iRow As Long, iPosition As Long For iRow = 1 To 10 iPosition = InStr(1, Cells(iRow, 1).Value, "abcd") If iPosition > 0 Then With Cells(iRow, 1).Characters(Start:=iPosition, Length:=4).Font .ColorI ...

本帖被以下文库推荐

沙发
TaskShare 发表于 2012-10-16 22:29:58
用EXCEL的VBA编程序(宏)。
例如,A1到A10格中有的格内的内容含有“abcd”字符串,有个格子内没有含,那么下面的程序能够把“abcd”字符串涂成红色,其他颜色不变。可以试一试。
Sub Macro1()
Dim iRow As Long, iPosition As Long
For iRow = 1 To 10
iPosition = InStr(1, Cells(iRow, 1).Value, "abcd")
If iPosition > 0 Then
    With Cells(iRow, 1).Characters(Start:=iPosition, Length:=4).Font
        .ColorIndex = 3
    End With
End If
Next iRow
End Sub
已有 1 人评分经验 论坛币 热心指数 收起 理由
客初 + 20 + 20 + 2 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 20  热心指数 + 2   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 13:43