EXCEL 包含特定字符的值中提取数字

如图,7行里提取出该列(3:6)中,含A1中的字符(这个值是不固定的,不确定的)的值的数字,,,8行中提取出,该列(3:6)中,含“金”字符的值的数字,,,公式如何写?... 如图,7行里提取出该列(3:6)中,含A1中的字符(这个值是不固定的,不确定的)的值的数字,,,8行中提取出,该列(3:6)中,含“金”字符的值的数字,,,公式如何写? 展开
 我来答
退休画线工
2019-07-30 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5416 获赞数:27064
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部

昨天看到的你的提问要简单得多,即使在数字后面有汉字也还简单,但既有汉字、又有字母,就复杂多了。下面的公式则无论单元格中数字前后是否有汉字、字母,都能提取出来。但如果同一列中有多个单元格中包含关键字符时,公式会提取最后一个单元格中的数字。

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

我来也xsczd
科技发烧友

2019-07-29 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1.2万
采纳率:66%
帮助的人:1791万
展开全部

在A7单元格输入公式:

=SUBSTITUTE(VLOOKUP("李*",A$3:A$6,1,0),"李",)

在A8单元格输入公式:

=SUBSTITUTE(VLOOKUP("金*",A$3:A$6,1,0),"金",)

选择A7:A8单元格,复制并向右拉,即可。

更多追问追答
追问
补充问下,,,我举例的是1个字加数字,,,但实际是,字数不确定,,,应该怎么提取数字,,,
追答
你可以列表啊,比如A1输入一个”李“、A2输入一个:金,……
则可在B1单元格输入公式:
=SUBSTITUTE(VLOOKUP($A1&"*",A$3:A$6,1,0),$A1,)
复制并下拉至D2,即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式