晴朗空间 发表于 2021-9-25 12:11:00

根据单元格内容提取字段

查到最后一个 “—”这个符号,在单元格字符的多少位,然后取到最后一个 “—”这个符号后面的字段

盘子新 发表于 2021-9-26 10:21:25

=RIGHT(A2,LEN(A2)-LOOKUP(,0/(MID(A2,ROW($1:$200),1)="—"),ROW($1:$200)))

魏国伟 发表于 2021-10-3 06:13:17

原公式有误,已改。
=TEXT(IF(MID(A2,5,1)="-",LEFT(A2,LEN(A2)-1),A2),"emmdd")

树泉 发表于 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))

蓝丹 发表于 2021-10-21 15:02:11

简化一下:
=TEXT(LEFT(A2,LEN(A2)-(MID(A2,5,1)="-")),"emmdd")

大魚海棠 发表于 2021-11-14 20:29:56

=MID(A2,MAX((MID(A2,ROW(1:200),1)="—")*ROW(1:200))+1,100)

阿颜 发表于 2021-11-24 20:50:07

更正一下,要绝对引用
=MID(A2,MAX((MID(A2,ROW($1:$200),1)="—")*ROW($1:$200))+1,100),三键,下拉
页: [1]
查看完整版本: 根据单元格内容提取字段