怎样将Excel数据提取成中文
发布时间:2025-05-12 11:51:09 发布人:远客网络
一、怎样将Excel数据提取成中文
在 Excel中,可以使用“筛选”或“文本函数”等功能来只保留中文。
2.点击“数据”选项卡,然后点击“筛选”。
3.在筛选列表中,点击“文本筛选”。
5.在“包含”文本框中输入“*”(星号),表示任意字符。
1.在需要处理的数据旁边添加一列,用于提取中文。
2.在新列的第一行中输入以下公式:=MID(A1,SEARCH("",A1)+1,LEN(A1)-SEARCH("",A1)-1)
3.将公式拖动到需要处理的数据末尾。
4.这样就会在新列中只保留中文数据。
以上两种方法可以根据实际需求选择使用。
二、excel函数 提取某个字符左边、右边的数字或字符
1、LEFT函数与LEN函数结合提取左边字符方法如下:
2、1,以下图数据为例,把A1到A5单元格左边的英文提取到B1到B5单元格中。
3、2,要提取左边的英文字符,我们用LEFT函数与LEN函数结合提取左边的英文,可以看到,这些数据中,右边的数字个数是固定为4个的。
4、3,LEN函数的用法简单来说就是计算单元格里字符个数;因为表格中数据的右边数字个数是固定为4个,那么,我们公式是=LEN(A1)-4,因为是要提取左边的英文字符,所以,要加上LEFT函数。那么,我们就得出最后的公式:=LEFT(A1,LEN(A1)-4)。
5、2,在编辑栏中输入:=LEFT(A1,LEN(A1)-4)再按CTRL+回车键。
6、3;A1到A5单元格的英文字符即提取到B1到B5单元格。
7、RIGHT函数与LEN函数结合提取右边字符方法如下:
8、1,以下图数据为例,把A1到A5单元格右边的电话区号提取到B1到B5单元格中。
9、2,要提取右边的数字字符,我们用RIGHT函数与LEN函数结合提取右边的数字。可以看到,左边中文是固定个数3个,右边是不固定个数的数字。那么,我们用RIGHT函数与LEN函数结合提取右边字符。操作如下:
10、(2),在编辑栏中输入:=RIGHT(A1,LEN(A1)-3)再按CTRL+回车键。得出结果,如下图所示。
三、excel公式嵌套,如何根据关键字符提取所需数据
1、用excel公式提取单元格中关键数据,可以用下面的方法完成。下面是实际操作。供参考。
2、需要用到高版本OFFICE365中的TEXTSPLIT函数。
3、公式如下:=MID(SORT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTSPLIT(A21,";",,1),"一","1"),"二","2"),"三","3"),,1,1),5,FIND(",",SORT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTSPLIT(A21,";",,1),"一","1"),"二","2"),"三","3"),,1,1))-5)。
4、公式很长,主要处理以下几个问题:分别介绍一下。
5、先用TEXTSPLIT处理字符串的分列问题,以";"作为分列标记。如果是低版本,改用数据分列来解决。公式也需要做调整。如果字符串中存在中英分号混合,先用替换法统一替换为一种。方便后面处理。公式为TEXTSPLIT(A21,";",,1)。text是要分列的字符串所在的单元格。Col_delimiter是分列的标记字符串,注意,只用一个";"。不能多个("a/(;.")。Row_delimiter是分行的标记,本例不分行,只分列。
6、用SORT+SUBSTITUTE处理数据分列后的排序。分二步完成,先把“一”,“二”,“三”,替换为“1”,“2”,“3”,再用SORT进行按列、升序排列。其中SORT_ORDER参数是,1升序,-1降序。By_col参数是1按列排序,0按行排序。
7、最后用MID函数截取我们需要的数据部分。SORT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTSPLIT(A21,";",,1),"一","1"),"二","2"),"三","3"),,1,1)这部分虽然很长,我们把它看作一个分列、替换、排序后得到的字符串,就行了。5,是从第5个字符开始MID,后面MID多少个是这样算出来的。用FIND函数找到","(英文逗号),返回","的位置数,每个位置数不一样,减去5(“一/秒:”这四个字符+1),即相当于MID(A1,5,FIND返回的位置数-5),便截取到我们需要的数据了。
8、这是用手工分列,再用公式过滤后得到的结果。
9、这是全部用公式处理得到的结果。