发布网友 发布时间:2022-03-25 23:39
共2个回答
热心网友 时间:2022-03-26 01:08
LENB 确实是 1个中文/中文字符算2个字符。
问题出在你的 LEFT函数上 ,如果需要区分中文,需要使用 LEFTB 函数来取值。
另外,如果是取数字的 因为前后中文长度不一定 ,如上海变成 哈尔滨,公式就出错了。
需要取数值推荐使用数组公式:
输入:
=LOOKUP(9^9,MID(A1,MATCH(1,MID(A1,ROW($1:$9),1)^0,),ROW($1:$9))*1)
然后ctrl+shift+enter一起按 (看编辑栏,公式两侧自动生成 { } 符号就对了)
热心网友 时间:2022-03-26 02:26
如果不考虑是什么样的文本串,只要里面有数字都提取出来,通用公式为=-LOOKUP(0,-MID(J2,MIN(FIND(ROW($1:$10)-1,J2&1/17)),ROW($1:$99))),按ctrl+shift+回车。