找回密码
 立即注册
搜索

根据单元格内容提取字段

6
回复
1880
查看
[复制链接]

1

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-9-25 12:11:00 显示全部楼层 |阅读模式
查到最后一个 “—”这个符号,在单元格字符的多少位,然后取到最后一个 “—”这个符号后面的字段

新建 Microsoft Excel 工作表.rar (6.95 KB, 下载次数: 10)
PPT学习论坛
回复

使用道具 举报

2

主题

10

帖子

2

幻币

初入江湖

Rank: 1

积分
14
2021-9-26 10:21:25 显示全部楼层
=RIGHT(A2,LEN(A2)-LOOKUP(,0/(MID(A2,ROW($1:$200),1)="—"),ROW($1:$200)))
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2021-10-3 06:13:17 显示全部楼层
原公式有误,已改。
=TEXT(IF(MID(A2,5,1)="-",LEFT(A2,LEN(A2)-1),A2),"emmdd")
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

9

帖子

-2

幻币

初入江湖

Rank: 1

积分
5
2021-10-16 18:25:13 显示全部楼层
来个另类解法:=TRIM(MID(SUBSTITUTE(A2,"—",REPT(" ",99)),(COLUMN(A:A)*SUM(N(MID(A2,ROW($1:$99),1)="—"))+1)*99-98,99))
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

2

帖子

-3

幻币

东方不败

积分
-4
2021-10-21 15:02:11 显示全部楼层
简化一下:
=TEXT(LEFT(A2,LEN(A2)-(MID(A2,5,1)="-")),"emmdd")
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

7

帖子

2

幻币

初入江湖

Rank: 1

积分
6
2021-11-14 20:29:56 显示全部楼层
=MID(A2,MAX((MID(A2,ROW(1:200),1)="—")*ROW(1:200))+1,100)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-2

幻币

初入江湖

Rank: 1

积分
1
2021-11-24 20:50:07 显示全部楼层
更正一下,要绝对引用
=MID(A2,MAX((MID(A2,ROW($1:$200),1)="—")*ROW($1:$200))+1,100),三键,下拉
PPT学习论坛
回复 支持 反对

使用道具 举报

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