凑个热闹,敬请提前准备好晕车药。。。。。
A列中如果好友多个“万”和“方”,并且左侧是文本数字,只提取最后一个目标字符左侧数字(带小数)
F列位总价万,G列为平方 (如果出现“#name,表示你的excel不支持text join)
F2=TRIM(MID(TEXTJOIN(,,IF((ISERROR(MID(A2,ROW($1:$9999),1)-0))*(ISNUMBER(MID(A2,ROW($1:$9999)+1,1)-0))*(MID(A2,ROW($1:$9999),1)<>"."),MID(A2,ROW($1:$9999),1)&REPT(" ",10),MID(A2,ROW($1:$9999),1))),MAX(IF(MID(TEXTJOIN(,,IF((ISERROR(MID(A2,ROW($1:$9999),1)-0))*(ISNUMBER(MID(A2,ROW($1:$9999)+1,1)-0))*(MID(A2,ROW($1:$9999),1)<>"."),MID(A2,ROW($1:$9999),1)&REPT(" ",10),MID(A2,ROW($1:$9999),1))),ROW($1:$9999),1)="万",ROW($1:$9999),"/"))-8,8)
G2=LEFT(SUBSTITUTE(TRIM(MID(TEXTJOIN(,,IF((ISERROR(MID(TEXTJOIN(,,IF((MID(A2,ROW(1:9999),1)=".")*(ISERROR(MID(A2,ROW(1:9999)-1,1)-0)),"^",MID(A2,ROW(1:9999),1))),
ROW($1:$9999),1)-0))*(ISNUMBER(MID(TEXTJOIN(,,IF((MID(A2,ROW(1:9999),1)=".")*(ISERROR(MID(A2,ROW(1:9999)-1,1)-0)),"^",MID(A2,ROW(1:9999),1))),
ROW($1:$9999)+1,1)-0))*(MID(TEXTJOIN(,,IF((MID(A2,ROW(1:9999),1)=".")*(ISERROR(MID(A2,ROW(1:9999)-1,1)-0)),"^",MID(A2,ROW(1:9999),1))),
ROW($1:$9999),1)<>"."),MID(A2,ROW($1:$9999),1)&REPT(" ",10),MID(TEXTJOIN(,,IF((MID(A2,ROW(1:9999),1)=".")*(ISERROR(MID(A2,ROW(1:9999)-1,1)-0)),"^",MID(A2,ROW(1:9999),1))),
ROW($1:$9999),1))),MAX(IF(MID(TEXTJOIN(,,IF((ISERROR(MID(TEXTJOIN(,,IF((MID(A2,ROW(1:9999),1)=".")*(ISERROR(MID(A2,ROW(1:9999)-1,1)-0)),"^",MID(A2,ROW(1:9999),1))),
ROW($1:$9999),1)-0))*(ISNUMBER(MID(TEXTJOIN(,,IF((MID(A2,ROW(1:9999),1)=".")*(ISERROR(MID(A2,ROW(1:9999)-1,1)-0)),"^",MID(A2,ROW(1:9999),1))),
ROW($1:$9999)+1,1)-0))*(MID(TEXTJOIN(,,IF((MID(A2,ROW(1:9999),1)=".")*(ISERROR(MID(A2,ROW(1:9999)-1,1)-0)),"^",MID(A2,ROW(1:9999),1))),
ROW($1:$9999),1)<>"."),MID(A2,ROW($1:$9999),1)&REPT(" ",10),MID(TEXTJOIN(,,IF((MID(A2,ROW(1:9999),1)=".")*(ISERROR(MID(A2,ROW(1:9999)-1,1)-0)),"^",MID(A2,ROW(1:9999),1))),
ROW($1:$9999),1))),ROW($1:$9999),1)="方",ROW($1:$9999),"/"))-8,8)),"方",REPT(" ",9)),8)-0 |