早教吧 育儿知识 作业答案 考试题库 百科 知识分享

这是一条提取中文跟其他字符混合的字符串里开头非中文字符的公式,(如字符串为“abcd1234中国人”,用公式提取后结果显示“abcd1234”),有谁来解释下公式的意思,能解释得很清楚的再追加分

题目详情
这是一条提取中文跟其他字符混合的字符串里开头非中文字符的公式,(如字符串为“abcd1234中国人”,用公式提取后结果显示“abcd1234”),有谁来解释下公式的意思,能解释得很清楚的再追加分数:
=LEFT(A1,MATCH(TRUE,CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))>255,)-1)
补充:这是EXCEL里的公式,
▼优质解答
答案和解析
公式首先用LEN函数来确定单元格的字符数,然后用ROW结合INDIRECT函数返回一个数组{1,2,3,N},N即为LEN返回的单元格的字符数,再用MID函数提取出字符串中的每一个字符,用CODE返回每个字符的数字代码并与255比较大小,中文字符就会大于255,比较结果就会返回TRUE,第一个出现的TRUE的位置就是字符串中中文字符出现的位置,将这个位置的数值减去1就是非中文字符的个数,最后用LEFT函数提取出所有非中文字符.
其实这个公式可以用下面的公式代替,
=LEFT(A1,LEN(A1)*2-LENB(A1))
看了这是一条提取中文跟其他字符混合...的网友还看了以下:

(2007•北塘区)表是小红单元练习的成绩记录表,表中有两个数字不清楚,分别用字母A、B表示这两个  2020-05-14 …

小红单元练习语文79,英语8B,平均87,有两个数字不清楚,分别用字母A、B表示这两个数字,A表示  2020-05-15 …

纟到底是念丝角旁,还是角丝旁?今天上语文课,老师在黑板上讲词语,一个纺字他写的不是很清楚,于是我问  2020-05-21 …

下列文学常识的表述有误的一项是A.屈原,名平,字原,战国时期楚国人,伟大的爱国主义诗人.他以楚地民  2020-06-11 …

英语翻译能帮我用其他能输入的语言翻译一下0-9的数字吗?越多越好,我是指除咯阿拉伯数字表示以外,其  2020-07-15 …

表是小红单元练习的成绩记录表,表中有两个数字不清楚,分别用字母A、B表示这两个数字,A代表数字,B  2020-07-17 …

罗马数字表示疑惑,已经知道字符对照表示:I:1V:5X:10L:50C:100D:500M:1000  2020-11-06 …

这篇文章有多少字?在一个冬天的早上,车站里写有“母子上车处”五个字指示牌的上车通道处,站在那里的却是  2020-11-23 …

书籍条形码下面的数字表示什么书籍条形码上面的数字我知道是怎么来的,可是下面的数字我就不太清楚.比如说  2020-12-25 …

下列文学常识的表述有误的一项是()A.屈原,名平,字原,战国时期楚国人,伟大的爱国主义诗人。他以楚地  2020-12-25 …