找回密码
 立即注册
搜索

单元格中文本一至九,快速替换为数字1-9

31
回复
2102
查看
[复制链接]

2

主题

5

帖子

3

幻币

初入江湖

Rank: 1

积分
11
2021-11-17 11:24:00 显示全部楼层 |阅读模式
我想把杭州一办替换成杭州1办,北京九办替换成北京9办
=SUBSTITUTE(A1,{"一","二","三","四","五","六","七","八","九","十"},{"1","2","3","4","5","6","7","8","9","10"})
异想天开写了个公式翻车了==
请问大佬,除了CTRL+H,如何快速将单元格中文本一至九,快速替换为数字1-9呢?
PPT学习论坛
回复

使用道具 举报

0

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-11-18 00:35:27 显示全部楼层
=LOOKUP(,0/(SUBSTITUTE(A1,{"一","二","三","四","五","六","七","八","九","十"},{"1","2","3","4","5","6","7","8","9","10"})<>B4),SUBSTITUTE(A1,{"一","二","三","四","五","六","七","八","九","十"},{"1","2","3","4","5","6","7","8","9","10"}))在你的基础上改一下
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

幻币

初入江湖

Rank: 1

积分
13
2021-11-23 03:26:45 显示全部楼层
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"一",1),"二",2),"三",3),"四",4),"五",5),"六",6),"七",7),"八",8),"九",9),"十",10)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-1

幻币

初入江湖

Rank: 1

积分
1
2021-11-30 12:55:28 显示全部楼层
=REPLACE(A1,SUM(IFERROR(FIND({"一","二","三","四","五","六","七","八","九"},A1),0)),1,MATCH(1=1,ISNUMBER(FIND({"一","二","三","四","五","六","七","八","九"},A1)),))
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

4

帖子

2

幻币

初入江湖

Rank: 1

积分
5
2021-12-5 13:38:44 显示全部楼层
杭州一办替换没问题,但是二、三、四……都提示#VALUE!,不过还是要谢谢您
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

10

帖子

4

幻币

初入江湖

Rank: 1

积分
11
2021-12-10 22:14:45 显示全部楼层
=CONCAT(IFERROR(FIND(MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1),"一二三四五六七八九十"),MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)))数组  最多10  b5=杭州十办如果是地名有数字就不好办了香港九龙?贵州六盘水?
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

10

帖子

-2

幻币

初入江湖

Rank: 1

积分
6
2021-12-15 00:46:57 显示全部楼层
上传附件应该能解决
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

幻币

初入江湖

Rank: 1

积分
3
2021-12-18 14:10:16 显示全部楼层
=SUMPRODUCT((A2={"一","二","三","四","五","六","七","八","九"})*{1,2,3,4,5,6,7,8,9})
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-1

幻币

初入江湖

Rank: 1

积分
5
2021-12-19 09:45:19 显示全部楼层
=LOOKUP(,0/(FIND(TEXT(ROW($1:$9),"[dbnum1]"),A2)),SUBSTITUTE(A2,TEXT(ROW($1:$9),"[dbnum1]"),ROW($1:$9)))
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

2

幻币

初入江湖

Rank: 1

积分
6
2021-12-20 11:35:02 显示全部楼层
B1{=REPLACE(A1,LOOKUP(9,FIND(MID("一二三四五六七八九",ROW($1:$9),1),A1)),1,MATCH(,0/FIND(MID("一二三四五六七八九",ROW($1:$9),1),A1),))
另 解 B1 右拉到J1 (J1是结果)=SUBSTITUTE(A1,MID("一二三四五六七八九",COLUMN(A1),1),COLUMN(A1))
PPT学习论坛
回复 支持 反对

使用道具 举报

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