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

EXCEl表中,A例有465464a4654,454654a778,8784a545,那如何提取字母a前面的内容到B例中?发现公式:=MID(A1,FIND("a",A1),1000),只可以提取A后面的内容,如何提取A前的内容?

题目详情
EXCEl表中,A例有465464a4654,454654a778,8784a545,那如何提取字母a前面的内容到B例中?
发现公式:=MID(A1,FIND("a",A1),1000),只可以提取A后面的内容,如何提取A前的内容?

▼优质解答
答案和解析
假设数据放在A1,A2,A3
结果放在B列中,
在B1输入公式:
=LEFT(A1,FIND("a",A1 & "a" )-1)
然后向下复制公式,如果A1中有a就取a之前的数据,如果没有,就取全部.
FIND("a",A1 & "a" ) 在A1的最后加个"a",否则找不到会出错
find是查找 在指定字符串中,字符第一次出现的位置.