Excel精英培训网

 找回密码
 注册
楼主: pureshadow

函高练习题-01

  [复制链接]
发表于 2012-5-8 14:03 | 显示全部楼层
  1. =MIDB(A1,SEARCHB("?",A1),MATCH("?",MIDB(A1,SEARCHB("?",A1)+ROW($1:$99),2),))
复制代码
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2012-5-9 08:59 | 显示全部楼层
是不是我没有看懂题目?
=MID(A1,MATCH(1,LENB(MID(A1,ROW(1:99),1)),),1)

点评

确实是没看懂  发表于 2012-5-10 10:35
回复

使用道具 举报

发表于 2012-5-9 09:13 | 显示全部楼层
高手真多啊.不知道大家能不能说下自己的基本思路呢
回复

使用道具 举报

发表于 2012-5-9 11:22 | 显示全部楼层
=MID(A1,MATCH(1,LENB(MID(A1,ROW(1:100),1)),0),MATCH(1,LENB(MID(A1,ROW(2:100),1))-LENB(MID(A1,ROW(1:99),1)),0)-MATCH(1,LENB(MID(A1,ROW(1:100),1)),0)+1)

评分

参与人数 1金币 +10 收起 理由
小妖 + 10

查看全部评分

回复

使用道具 举报

发表于 2012-5-9 11:29 | 显示全部楼层
=MIDB(A1,SEARCHB("?",A1),MATCH(1,LENB(MID(A1,ROW(2:100),1))-LENB(MID(A1,ROW(1:99),1)),0)-INT(SEARCHB("?",A1)/2))

评分

参与人数 1金币 +10 收起 理由
小妖 + 10

查看全部评分

回复

使用道具 举报

发表于 2012-5-9 11:48 | 显示全部楼层
凑一个
  1. =MIDB(A1,SEARCHB("?",A1),SUM(SMALL(IF(LENB(MID(A1,ROW(1:99),2))=3,ROW(1:99)),ROW(1:2))*{-1;1}))
复制代码

评分

参与人数 1金币 +10 收起 理由
小妖 + 10

查看全部评分

回复

使用道具 举报

发表于 2012-5-9 12:12 | 显示全部楼层
本帖最后由 jonnygu 于 2012-5-9 12:19 编辑

  1. =MIDB(A1,SEARCHB("?",A1),MAX(IF(LENB(MID(A1,ROW(1:99),1))=2,ROW(1:99)))*2-LENB(LEFT(A1,MAX(IF(LENB(MID(A1,ROW(1:99),1))=2,ROW(1:99))))))
复制代码

评分

参与人数 1金币 +10 收起 理由
小妖 + 10

查看全部评分

回复

使用道具 举报

发表于 2012-5-11 15:43 | 显示全部楼层
习惯性爬过~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

发表于 2012-5-11 19:45 | 显示全部楼层
  1. =MID(A1,FIND("&",A1)+1,FIND(" ",SUBSTITUTE(A1,"&"," ",2))-FIND("&",A1)-1)
复制代码
这样不行吗?为啥各位老师都用这么复杂的公式呢?

点评

呵呵,题目未理解,&在实际的题中并不存在,只是个说明,比如像“中国abc123人民defg4786”之类的。  发表于 2012-5-11 20:42
回复

使用道具 举报

发表于 2012-5-14 12:49 | 显示全部楼层
本帖最后由 lotte 于 2012-5-14 12:54 编辑

呵呵,都是以=MIDB(A1,SEARCHB("?",A1)开头,为了半角字符的长度,大家都是煞费苦心啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 09:43 , Processed in 0.152868 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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