excel中,以下excel公式大全如何写的更简洁一些?

本帖最后由 星之蓝 于
16:32 编辑
怎样将这些产品名称中的三个数字全部选取出来,然后进行相乘呢?例如如,第一个的,400G润丰A级高级涂布白板,那我就要得出400*,请问一下要用什么公式呢?谢谢
答案为:使用如下公式即可完成:LEFT(A1,FIND(&g&,A1)-1)*IF(ISERROR(MID(A1,FIND(&*&,A1)-4,4)*1),MID(A1,FIND(&*&,A1)-3,3),MID(A1,FIND(&*&,A1)-4,4))*IF(ISERROR(MID(A1,FIND(&*&,A1)+1,4)*1),MID(A1,FIND(&*&,A1)+1,3),MID(A1,FIND(&*&,A1)+1,4))
嘻嘻,跟大家分享一下,希望对你们有所帮助!
(53.83 KB, 下载次数: 11)
16:31 上传
下载次数: 11
在线时间525 小时经验1863 威望0 最后登录注册时间阅读权限50UID686993积分1913帖子精华0分享0
EH高级, 积分 1913, 距离下一级还需 87 积分
积分排行539帖子精华0微积分0
呵呵呵,真不错!
在线时间6166 小时经验48553 威望30 性别男最后登录注册时间阅读权限150UID151593积分48953帖子精华3分享2
管理以下版块
142624财富
积分排行1帖子精华3微积分0
也可以考虑使用过滤自定义函数
在线时间7 小时经验11 威望0 性别男最后登录注册时间阅读权限10UID1549725积分11帖子精华0分享0
EH新人, 积分 11, 距离下一级还需 9 积分
积分排行3000+帖子精华0微积分0
gylqb 发表于
呵呵呵,真不错!
谢谢你的认可,如果你要一些好的函数学习资料,我这里有哦,我可以发给你,嘻嘻
在线时间4821 小时经验19073 威望9 最后登录注册时间阅读权限100UID688250积分19273帖子精华0分享0
管理以下版块
积分排行16帖子精华0微积分0
应还有更简洁的公式,请传上附件。
在线时间7 小时经验11 威望0 性别男最后登录注册时间阅读权限10UID1549725积分11帖子精华0分享0
EH新人, 积分 11, 距离下一级还需 9 积分
积分排行3000+帖子精华0微积分0
LangQueS 发表于
也可以考虑使用过滤自定义函数
你有什么更好的方法呢,说出来跟大家分享一下哦
在线时间197 小时经验439 威望0 性别女最后登录注册时间阅读权限30UID1732878积分439帖子精华0分享0
EH中级, 积分 439, 距离下一级还需 661 积分
积分排行2558帖子精华0微积分0
是挺好的。。。。
在线时间4821 小时经验19073 威望9 最后登录注册时间阅读权限100UID688250积分19273帖子精华0分享0
管理以下版块
积分排行16帖子精华0微积分0
=PRODUCT(-MID(SUBSTITUTE(MID(A1,MATCH(1,0/(MID(A1,COLUMN(1:1),1)&=&吖&))+1,99),&*&,REPT(& &,50)),{1,50},50))复制代码数组。
在线时间6166 小时经验48553 威望30 性别男最后登录注册时间阅读权限150UID151593积分48953帖子精华3分享2
管理以下版块
142624财富
积分排行1帖子精华3微积分0
星之蓝 发表于
你有什么更好的方法呢,说出来跟大家分享一下哦
15中过滤的自定义函数:
在线时间41 小时经验38 威望0 性别男最后登录注册时间阅读权限20UID1767912积分38帖子精华0分享0
EH初级, 积分 38, 距离下一级还需 312 积分
积分排行3000+帖子精华0微积分0
感谢分享!学习中。。。
积分≥4700即可申请
最佳管理者
最佳管理者奖章No.1
金牌优秀管理者
金牌优秀管理者勋章No.1
金牌优秀管理者
金牌优秀管理者勋章No.2
优秀管理者
优秀管理者勋章No.1
优秀管理者
优秀管理者勋章No.2
金牌优秀会员
金牌优秀会员奖章No.1
优秀会员奖章No.1
最佳会员奖章No.1
金牌优秀会员
金牌优秀会员奖章No.2
优秀会员奖章No.2
优秀会员奖章No.3
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&你1234你好1224你4567的你在地地地一地一3344你和5555主你6666的的为你7654和你6644的为你1234你好1224你4567的你在地地地一地一3344你和5555主你6666的的为你7654和你6644的为
本来那些数字都是11位的手机号码,因为放到网上,我就用其它的内容代替了
在线时间2072 小时经验4788 威望2 最后登录注册时间阅读权限95UID1379586积分4788帖子精华0分享0
积分排行194帖子精华0微积分0
=MAX(--TEXT(MID(A1,COLUMN($A:$Z),ROW($1:$15)),&[&&]0;;0;\0&))
还没有个性签名。
03版 + Microsoft Office 兼容包
在线时间7128 小时经验6042 威望2 最后登录注册时间阅读权限95UID1324991积分6142帖子精华0分享0
积分排行146帖子精华0微积分0
都是11位的=MIDB(A1,SEARCHB(&?&,A1),11)复制代码
在线时间1559 小时经验1035 威望0 性别男最后登录注册时间阅读权限30UID1500495积分1035帖子精华0分享16
EH中级, 积分 1035, 距离下一级还需 65 积分
积分排行1045帖子精华0微积分0
3楼的两个函数都没用过,惭愧···
在线时间2 小时经验6 威望0 性别女最后登录注册时间阅读权限10UID1890533积分6帖子精华0分享0
EH新人, 积分 6, 距离下一级还需 14 积分
积分排行3000+帖子精华0微积分0
安全为主 发表于
都是11位的
你的这个方法比较好用,用了你的公式,再重新固定宽度分列一下,我就成功的把11位的手机号码提取出来了,谢谢!!
在线时间2 小时经验6 威望0 性别女最后登录注册时间阅读权限10UID1890533积分6帖子精华0分享0
EH新人, 积分 6, 距离下一级还需 14 积分
积分排行3000+帖子精华0微积分0
mschenshan 发表于
=MAX(--TEXT(MID(A1,COLUMN($A:$Z),ROW($1:$15)),&[]0;;0;\0&))
你的工式我用进去,结果 全成 0 了
在线时间7128 小时经验6042 威望2 最后登录注册时间阅读权限95UID1324991积分6142帖子精华0分享0
积分排行146帖子精华0微积分0
<font color="#4996238 发表于
你的这个方法比较好用,用了你的公式,再重新固定宽度分列一下,我就成功的把11位的手机号码提取出来了, ...
这个怎么还要用到分列?不是直接取出来了?
另:二楼的数组公式,公式输入后,鼠标点在编辑栏中,ctrl+shiift+enter组合键
熟读论坛百万帖,不会公式也会抄!
在线时间2 小时经验6 威望0 性别女最后登录注册时间阅读权限10UID1890533积分6帖子精华0分享0
EH新人, 积分 6, 距离下一级还需 14 积分
积分排行3000+帖子精华0微积分0
安全为主 发表于
这个怎么还要用到分列?不是直接取出来了?
另:二楼的数组公式,公式输入后,鼠标点在编辑栏中,ctrl+s ...
我刚刚复制了你的工式,在B列那的结果是4位数字,然后后面还跟着中文,二楼的答案,也好好用,我按你说的做了后,一下子数字全跳出来了
在线时间2 小时经验6 威望0 性别女最后登录注册时间阅读权限10UID1890533积分6帖子精华0分享0
EH新人, 积分 6, 距离下一级还需 14 积分
积分排行3000+帖子精华0微积分0
mschenshan 发表于
=MAX(--TEXT(MID(A1,COLUMN($A:$Z),ROW($1:$15)),&[]0;;0;\0&))
你好强悍,赞
在线时间2072 小时经验4788 威望2 最后登录注册时间阅读权限95UID1379586积分4788帖子精华0分享0
积分排行194帖子精华0微积分0
<font color="#4996238 发表于
你好强悍,赞
3楼老师的更简洁。
我的是可提取15位的连续的数字常用公式之一。
还没有个性签名。
03版 + Microsoft Office 兼容包
积分≥4700即可申请
金牌优秀会员
金牌优秀会员奖章No.1
优秀会员奖章No.1
优秀会员奖章No.2
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&您还未登陆,请登录后操作!
请问在Excel里如何写数学公式呀?谢谢!
在WORD里面用公式编辑器编好,然后剪切到EXCEL里即可,具体为:插入-域-EQ-公式编辑器,以下选一下,填上数字,不要我多说了.
说的可以实现所有公式的编辑,
-我不是个好女人-
谢谢!一下忘记了。呵呵
222.143.25.*
真是好方法o(∩_∩)o 哈哈
赞一个!!
172.16.205.*
我找不到“Microsoft公式3.0”这一选项啊
您的举报已经提交成功,我们将尽快处理,谢谢!请高手帮我改错。。=IF(AND(B27="b",I27&=11),0.4,0.45),IF(AND(B27="c",I27&=21),0.42,0.5),IF(AND(B27="d",I27&=11),0.07,0.08),IF(AND(b27="e"),0.65),IF(AND(b27="f"),0.5,0.38)这条公式,老是不成立,哪位高手帮我改一下呢另外,还想请教到底有没有更合适的函数可以用呢?我听说excel的功能很强大,可惜自己还是个门外汉。所以还请大伙多多指教。
猜你喜欢看
在线时间152 小时经验1171 威望0 性别男最后登录注册时间阅读权限50UID152038积分1171帖子精华0分享0
EH高级, 积分 1171, 距离下一级还需 829 积分
积分排行907帖子精华0微积分0
你把附件发上来可能好搞些
在线时间4820 小时经验8173 威望13 性别男最后登录注册时间阅读权限50UID337230积分8873帖子精华0分享0
积分排行86帖子精华0微积分0
=IF(AND(B27="b",I27&=11),0.4,IF(AND(B27="c",I27&=21),0.42,IF(AND(B27="d",I27&=11),0.07,IF(B27="e",0.65,IF(B27="f",0.5,0.38)))))应该是这样的格式,不知你想判断什么?最好有个附件请详细阅读发贴须知中关于上传附件的方法上传一个附件:上传附件的步骤:压缩、编辑自己的贴子(或点一楼上面的[回复这贴子])、浏览、上传、发表缺一不可。
发问前要善于使用搜索,大部分问题可能已经有了答案(有的甚至很精彩)。发问时要善于使用附件,多少文字描述也不如来个样表能说明问题。
在线时间0 小时经验12 威望0 性别男最后登录注册时间阅读权限20UID458171积分62帖子精华0分享0
EH初级, 积分 62, 距离下一级还需 288 积分
积分排行3000+帖子精华0微积分0
以下是引用水平一般在 18:50:51的发言:=IF(AND(B27="b",I27&=11),0.4,IF(AND(B27="c",I27&=21),0.42,IF(AND(B27="d",I27&=11),0.07,IF(B27="e",0.65,IF(B27="f",0.5,0.38)))))应该是这样的格式,不知你想判断什么?最好有个附件请详细阅读发贴须知中关于上传附件的方法上传一个附件:上传附件的步骤:压缩、编辑自己的贴子(或点一楼上面的[回复这贴子])、浏览、上传、发表缺一不可。我原来也是用IF做的公式,但由于增加了一个判断,而增加了一个IF之后就增加到了8个。而我的2003并不支持8层。 所以。。。。 & 而主楼发的这个公式是后来想的,想尝试一下。。但是不成功。于是发上来请教大家。 想找出一个解决的方法。。 有网友教我突破IF7层限制的方法。可我还是觉得这样写也来的公式太长。想看看能不能写得更简洁一点。 传上附件。
(11.22 KB, 下载次数: 0)
19:28 上传
下载次数: 0
[求助]请高手帮我改一条公式
在线时间944 小时经验2197 威望2 性别男最后登录注册时间阅读权限90UID422967积分4597帖子精华0分享0
EH能手, 积分 4597, 距离下一级还需 103 积分
积分排行206帖子精华0微积分0
说实话,楼主你的条件变化太多,我这里仅给出我个人的一些建议,类别列你用数据有效性序列,至于突破if 7个的限制,方法很多,这里有讲,我这里也给楼主参考一种,不过,公式变长了,楼主要不喜欢了。=LOOKUP(2,1/CHOOSE({1,2,3,4,5},(B6="滚压")*(I6&11),(B6="滚压")*(I6&11),(B6="注浆")*(I6&20),(B6="注浆")*(I6&20),NOT((B6="滚压")*(I6&11)+(B6="注浆")*(I6&20)+(B6="滚压")*(I6&11)+(B6="注浆")*(E6&20))),{0.4,0.45,0.42,0.5,0.38})用choose可以有29个参数,你把条件都写进去就可以了。
在线时间0 小时经验12 威望0 性别男最后登录注册时间阅读权限20UID458171积分62帖子精华0分享0
EH初级, 积分 62, 距离下一级还需 288 积分
积分排行3000+帖子精华0微积分0
以下是引用水星钓鱼在 20:38:42的发言:说实话,楼主你的条件变化太多,我这里仅给出我个人的一些建议,类别列你用数据有效性序列,至于突破if 7个的限制,方法很多,这里有讲,我这里也给楼主参考一种,不过,公式变长了,楼主要不喜欢了。=LOOKUP(2,1/CHOOSE({1,2,3,4,5},(B6="滚压")*(I6&11),(B6="滚压")*(I6&11),(B6="注浆")*(I6&20),(B6="注浆")*(I6&20),NOT((B6="滚压")*(I6&11)+(B6="注浆")*(I6&20)+(B6="滚压")*(I6&11)+(B6="注浆")*(E6&20))),{0.4,0.45,0.42,0.5,0.38})用choose可以有29个参数,你把条件都写进去就可以了。呵呵。。。谢谢水星钓鱼你提供的公式也不能算长啦。。只是这个公式我无法理解,你能帮我解释一下吗?
积分≥4700即可申请
优秀管理者
优秀管理者No.3
优秀管理者
优秀管理者勋章No.2
优秀管理者
优秀管理者勋章No.1
金牌优秀会员
金牌优秀会员奖章No.2
金牌优秀会员
金牌优秀会员奖章No.1
优秀会员奖章No.1
优秀会员奖章No.2
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&}

我要回帖

更多关于 excel函数公式大全 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信