Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: eyoueme2

[已解决]用公式提取数字,谢谢!

[复制链接]
发表于 2017-3-7 11:59 | 显示全部楼层
望帝春心 发表于 2017-3-7 11:55
他有的是转,有的是转增...你跟蓝砂的都是这个问题

對。不過轉增和轉都是一樣的計算。多個增字。不能用LEFT直接取。可以先用SUBSTITUTE。把增字替換。我改改。
回复

使用道具 举报

发表于 2017-3-7 11:59 | 显示全部楼层
=IFERROR(-LOOKUP(,-LEFT(SUBSTITUTE(MID($A2,FIND(B$1,$A2)+1,99),"增",),ROW($1:$9))),"")
回复

使用道具 举报

发表于 2017-3-7 12:19 | 显示全部楼层    本楼为最佳答案   
03版公式,不用SUBSTITUTE的方法
  1. =TEXT(-LOOKUP(1,-MID($A2&"00",-LOOKUP(,-FIND(MID(B$1&"增",{1,2},1),$A2&B$1))+1,ROW($1:9))),"g/通用格式;;")
复制代码

评分

参与人数 2 +6 收起 理由
孙明达 + 3 棒!
ilovelittle + 3 棒棒哒

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-3-7 15:12 | 显示全部楼层
望帝春心 发表于 2017-3-7 12:19
03版公式,不用SUBSTITUTE的方法

真的是太牛了,这么难的事情都能轻松搞定!
回复

使用道具 举报

发表于 2017-3-7 17:37 | 显示全部楼层
望帝春心 发表于 2017-3-7 11:55
他有的是转,有的是转增...你跟蓝砂的都是这个问题

{:02:}  好像是   改下
  1. =IFERROR(-LOOKUP(,-MIDB($A3,SEARCHB("?",$A3,FINDB(B$1,$A3))-1,ROW($1:$9))),"")
复制代码


评分

参与人数 1 +30 金币 +30 收起 理由
望帝春心 + 30 + 30 来学习,蓝版好帅!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 15:20 , Processed in 0.307812 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表