此公式可以横向和纵向填充,一个公式可以算完
=IF(E$2="长",LEFT($D3,FIND("*",$D3)-1),IF(E$2="宽",MID($D3,FIND("*",$D3)+1,FIND("*",$D3,FIND("*",$D3)+1)-(FIND("*",$D3)+1)),RIGHT($D3,LEN($D3)-FIND("*",$D3,FIND("*",$D3)+1))))
B2输入
=LOOKUP(9^9,--LEFT(SUBSTITUTE(A1,LEFTB(A1,SEARCHB("?",A1)-1),""),ROW($1:$5)))
公式下拉
这个公式也有局限性:
只能从汉字数字里提取数字
只能提出第一次出现的数字