公式 :=LEFT(A1,FIND("|",A1)-1)
2、第二个数据,两个 “|” 之中的数据,
公式 :=MID(A1,FIND("|",A1)+1,FIND("|",A1,FIND("|",A1)+1)-FIND("|",A1)-1)
3、第三个数据, “|” 之后的数据,
公式 :=RIGHT(A1,LEN(A1)-FIND("|",A1,FIND("|",A1)+1))
A1为单元格,"|" 为需要截取的特殊符号,依据个人需求修改。
1)利用SUBSTITUTE将分隔符替换成空
字符
2)利用LEN - LEN(SUBSTITUTE) 即可获取里面被替换掉了多少个分隔符
3)使用SUBSTITUTE将最后一个分隔符替换成一个特殊的
字符
4)利用FIND函数找到特殊符号出现的位置
5)利用RIGHT或LEFT函数即可
截取
最后一个分隔符右边或左边的
字符
串内容
13、多条件求和: {=SUM(IF(C3:C322="男",IF(G3:G322=1,1,0)))} ——假设C列(C3:C322区域)存放学生的性别,G列(G3:G322区域)存放学生所在班级代码(1、2、3、4、5),则此函数返回的结果表示求一班的男生人数;=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。假设把结果存放于K57单元格。
如果你想从一个单元格
中
提取
两个
字符
串
中
间的值,假设这两个
字符
串由其他文本包围,可以使用
Excel
的文本函数结合一些计算方法来实现。函数从第一个
字符
串的后一个位置开始,
提取
到第二个
字符
串的前一个位置结束的部分。
提取
从 "Prex" 后一个
字符
开始,到 "Sux" 前一个
字符
结束的部分。找到 "Sux" 在文本
中
的位置,从 "Prex" 后开始搜索。" 的文本,你想要
提取
其
中
的 "123"。找到 "Prex" 在文本
中
的起始位置。" 的具体内容以及目标单元格的引用。函数找到第一个
字符
串的起始位置。
在B3
中
输入以下语句,并填充
=IF(ISNUMBER(FIND("A",B3)),"优",IF(ISNUMBER(FIND("B",B3)),"良",IF(ISNUMBER(FIND("C",B3)),"
中
",IF(ISNUMBER(FIND("D",B3)),"及格",IF(ISNUMBER(FIND("E"..
最近由于工作需要,常常使用
Excel
对特定
字符
串排序。尤其遇到了,对一些特定的
字符
前后的
字符
串
截取
的问题。现将常用公式总结如下,以备不时之需。
字符
(小数点)前三位=MID(A2,FIND(".",A2)-3,3)
字符
(小数点)后三个=MID(A2,FIND(".",A2)+1,3)
字符
(小数点)前面的所有数字=LEFT(A2,FIND(".",A2)-1)
字符
(小数点)后...
之后
的
字符
串公式
=MID(C1,FIND("*",SUBSTITUTE(C1,"/","*",(LEN(C1)-LEN(SUBSTITUTE(C1,"/","")))))+1,99)
之前
的公式
=LEFT(C1,FIND("*",SUBSTITUTE(C1,"/","*",(LEN(C1)-LEN(SUBSTITUTE(C1,"/","")))))-1)
left(text,[num_chars]):从text的第一个
字符
开始返回指定个数的
字符
right(text,[num_chars]):从text的最后第一个
字符
开始返回指定个数的
字符
mid(text,start_num,num_chars):从text
中
指定的起始位置返回指定长度的
字符
二、了解search()/len():
search()返回指定
字符
(支持汉字哦)第一次出现的位置,从左到右查(不分大小写);
len()返回