excel中怎么提取字段后的某些数值? excel函数提取数值

excel怎么提取特定字符串前后的数据
可以用常量数组{"A","B","C"}批量查找,为防止未找到出错,第二参数后面再拼上ABC,公式写为
=LEFT(B4,MIN(FIND({"A","B","C"},B4&"ABC"))-1)
下拉。
如何在excel中提取单元格中某字段
假设表格如图一,地址表示是固定格式的:XXS省 XX市 xx县 XXXXXXX,省、市
县、详细地址均有空格分隔,需要在C8单元格显示 “ XXX市 xxx县”;
1、在C8单元格输入公式:=MID(B2,FIND("省",B2,1)+1,FIND("县",B2,1)-FIND("省",B2,1)) 回车;
见图一
2、实际效果见图二
说明:只要在B2单元格出现按固定格式显示的详细地址,在C8单元格将自动显示市、县性息。
EXCEL 包含特定字符的值中,如何提取数字
昨天看到的你的提问要简单得多,即使在数字后面有汉字也还简单,但既有汉字、又有字母,就复杂多了。下面的公式则无论单元格中数字前后是否有汉字、字母,都能提取出来。但如果同一列中有多个单元格中包含关键字符时,公式会提取最后一个单元格中的数字。
A7=IFERROR(-LOOKUP(,-MID(LOOKUP(99,FIND($A1,A$3:A$6),A$3:A$6),MIN(FIND(ROW($1:$10)-1,LOOKUP(99,FIND($A1,A$3:A$6),A$3:A$6)&5^19)),ROW($1:$10))),"")
右拉到D7
A1下拉到A8,把公式中的$A1改成“金",右拉到D8
EXCEL中怎么把单元格中的数值提取出来?
可选用以下方法提取:
1、给出数字的起始位置和长度。示例公式:=--mid(a1,5,3) 公式结果为提取A1单元格中从第5位开始的3个数字。
2、提取某特定字符串后的数字。示例公式:=-lookup(0,-mid(a1,find("ABC",a1)+LEN("ABC"),row(1:99))) 公式结果为提取A1单元格中字符串ABC之后的数字。
3、数字在一侧其他则中文字符组成。示例公式:数字在前,公式=left(a1,2*len(a1)-lenb(a1));数字在后,公式=right(a1,2*len(a1)-lenb(a1))
4、没有给出任何条件,只要求将单元格中的数字提出。通用公式=-lookup(0,-mid(a1,min(find(row(1:10)-1,a1&1/17)),row(1:99))) 按组合键ctrl+shift+enter结束公式。
