找回密码
 立即注册
搜索
123
返回列表 发新帖

怎么提取Excel表格中特定字

26
回复
1010
查看
[复制链接]

1

主题

5

帖子

1

幻币

初入江湖

Rank: 1

积分
4
2021-12-3 01:27:56 显示全部楼层
=LOOKUP(1,-FIND({"","男","女"},A2),{"","男","女"})
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-2

幻币

初入江湖

Rank: 1

积分
0
2021-12-6 05:49:35 显示全部楼层
=IF(COUNTIF(A2,"*男*"),"男","女")
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

-3

幻币

东方不败

积分
-4
2021-12-17 08:01:07 显示全部楼层
大佬,我特意试了一下,将单元格都改成包含男女的内容,然后用公式试了一下,结果显示为女,为什么不显示男呢?
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

1

幻币

初入江湖

Rank: 1

积分
6
2021-12-17 15:52:59 显示全部楼层
B2=LOOKUP(99,FIND({"男","女","男女","女男"},A2),{"男","女","男女","女男"})
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

幻币

初入江湖

Rank: 1

积分
9
2021-12-21 22:49:16 显示全部楼层
非常感谢
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2021-12-26 11:58:02 显示全部楼层
Sub 宏1()
Dim rng As Range
On Error Resume Next
Set rng = Application.InputBox(prompt:="请选择你要替换的单元格区域", Title:="替换", Type:=8)
On Error GoTo 0
  rng.Replace What:="*女男*", Replacement:="女男", LookAt:=xlPart, _
  SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
  ReplaceFormat:=False
  rng.Replace What:="*男女*", Replacement:="男女", LookAt:=xlPart, _
  SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
  ReplaceFormat:=False
  rng.Replace What:="*男*", Replacement:="男", LookAt:=xlPart, _
  SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
  ReplaceFormat:=False
  rng.Replace What:="*女*", Replacement:="女", LookAt:=xlPart, _
  SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
  ReplaceFormat:=False
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

-1

幻币

东方不败

积分
-3
2022-1-2 18:10:30 显示全部楼层
正则表达式,把“男”、“女”的之外的字符都替换为空:
[^男女]+
PPT学习论坛
回复 支持 反对

使用道具 举报

123
您需要登录后才可以回帖 登录 | 立即注册