Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5351|回复: 21

[习题] 【函中201301班】第一讲B组作业上交帖

[复制链接]
发表于 2013-4-27 13:56 | 显示全部楼层 |阅读模式
本帖最后由 feedyu 于 2013-5-5 19:15 编辑

1、本贴是回贴仅作者可见,直接跟贴回复即可。
2、上交时直接贴公式,只上传附件的不予批改
3、答案者必须注明【函中201301班】-组号-论坛ID,如【函中201301班]- B81-feedyu.
4、截止时间2013年5月4日20:00
5、请误重复占楼,非本组同学跟贴回复者扣分
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-4-27 18:09 | 显示全部楼层
第一题目答案:=SUM(IF(MID(PHONETIC(A3:A7),ROW(1:50),2)<>"小妖","",1))
第二题目答案:=REPLACE(REPLACE(A13,1,IFERROR(FIND("#",A13),100),""),IFERROR(FIND("#",REPLACE(A13,1,IFERROR(FIND("#",A13),100),"")),100),100,"")
第三题目答案:=IFERROR(IF(FIND(".",IF(LEN(TEXT(A24,"#.#"))=1,0,TEXT(A24,"#.#")))=LEN(IF(LEN(TEXT(A24,"#.#"))=1,0,TEXT(A24,"#.#"))),SUBSTITUTE(IF(LEN(TEXT(A24,"#.#"))=1,0,TEXT(A24,"#.#")),".","元整"),IF(FIND(".",IF(LEN(TEXT(A24,"#.#"))=1,0,TEXT(A24,"#.#")))=1,(IF(LEN(TEXT(A24,"#.#"))=1,0,TEXT(A24,"#.#"))*10)&"角",SUBSTITUTE(IF(LEN(TEXT(A24,"#.#"))=1,0,TEXT(A24,"#.#")),".","元")&"角")),0&"元")。化为大写的代码不知道。
函中201301班】-B01-lyf7276

点评

一二题都OK,给满分.选做题还要加油.其实大写的做法老师在课堂上有讲过的.  发表于 2013-5-4 04:57

评分

参与人数 1金币 +10 收起 理由
feedyu + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-4-27 22:09 | 显示全部楼层
本帖最后由 云影 于 2013-4-28 22:37 编辑

【函中201301班]- B15-云影
练1:
  1. =SUMPRODUCT(LEN(A3:A7)-LEN(SUBSTITUTE(A3:A7,A6,1)))
复制代码
练2:
  1. =REPLACE(MID(A13,FIND("#",A13&"#")+1,9),FIND("#",MID(A13,FIND("#",A13&"#")+1,99)&"#"),99,)
复制代码
例3:(选做题)
  1. =IF(A23+0.05<0.1,"零元整",SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(LEFT(TEXT(A23+0.05,"[DBNum2]"),FIND(".",TEXT(A23+0.05,"[DBNum2]"))+1)&"角",".","元"),"零元",),"零角","整"))
复制代码

点评

非常棒,全部正确,而且公式清晰简洁.附加题2分.  发表于 2013-5-4 05:06

评分

参与人数 1金币 +12 收起 理由
feedyu + 12 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-4-27 23:04 | 显示全部楼层
本帖最后由 opqazxc 于 2013-5-4 08:10 编辑

【函中201301班]- B18-opqazxc
第一题
  1. =LEN(PHONETIC(A3:A7))-LEN(SUBSTITUTE(PHONETIC(A3:A7),"小妖",0))
复制代码
第二题
  1. =MID(REPLACE(A13,FIND("#",SUBSTITUTE(A13,"#",,1)&"#")+1,9,),FIND("#",A13&"#")+1,9)
复制代码
第三题
  1. =IF(ROUND(A23,1),SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(A23+5.1%,"[DBNum2]"),".","元"),"零元",),RIGHT(TEXT(A23+5.1%,"[DBNum2]"),2),"角"),"零角","整"),"零元整")
复制代码
第一题搞个数组公式
  1. =SUM(N(MID(A3:A7,COLUMN(A:Z),2)="小妖"))
复制代码

点评

完成得很好,赞一个! 另:帖子注意,事项第3条已经注明,答题要加上学号等信息,第一次就算了,下不为例!  发表于 2013-5-4 05:16

评分

参与人数 1金币 +12 收起 理由
feedyu + 12 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-4-28 09:38 | 显示全部楼层
本帖最后由 木果果木 于 2013-4-28 11:07 编辑

【函中201301班]- B11-木果果木
第1题:
(1)非数组:
  1. =SUMPRODUCT(LEN(A3:A7)-LEN(SUBSTITUTE(A3:A7,"小妖",1)))
复制代码
  1. =LEN(CONCATENATE(A3,A4,A5,A6,A7))-LEN(SUBSTITUTE(CONCATENATE(A3,A4,A5,A6,A7),"小妖",1))
复制代码
(2)数组:
  1. =SUM(LEN(A3:A7)-LEN(SUBSTITUTE(A3:A7,"小妖",1)))
复制代码
第2题:
  1. =TRIM(MID(SUBSTITUTE(A13,"#",REPT(" ",99)),100,99))
复制代码
第3题:
  1. =IF(ISERR(FIND(".",ROUND(A23,1))),TEXT(ROUND(A23,1),"[DBNum2]")&"元整",IF(TRUNC(ROUND(A23,1))=0,TEXT(MID(ROUND(A23,1),3,99),"[DBNum2]")&"角",SUBSTITUTE(TEXT(ROUND(A23,1),"[DBNum2]")&"角",".","元")))
复制代码

点评

全部正确,赞一个. 不过,第一题三种解法其实只相当于一种有效解法.第一个办法和第三个办法其实思路完全一样,第二种办法不具备通用性.其实可以通过phonetic()来实现文本的连接. 第二题的思路有意思.  发表于 2013-5-4 05:25

评分

参与人数 1金币 +12 收起 理由
feedyu + 12 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-4-28 12:37 | 显示全部楼层
【函中201301班】-B12-wangjianff
第一题
  1. {=SUM(LEN(A3:A7)-LEN(SUBSTITUTE(A3:A7,"小妖",)))/LEN("小妖")}
复制代码
第二题
  1. =MID(A13,FIND("#",A13&"##")+1,FIND("#",A13&"##",FIND("#",A13&"##")+1)-FIND("#",A13&"##")-1)
复制代码
第三题
  1. =IF(MOD(ROUND(A23,1),1)*10=0,NUMBERSTRING(INT(ROUND(A23,1)),2)&"元整",IF(1*LEFT(ROUND(A23,1),1)=0,NUMBERSTRING(MOD(ROUND(A23,1),1)*10,2)&"角",NUMBERSTRING(INT(ROUND(A23,1)),2)&"元"&NUMBERSTRING(MOD(ROUND(A23,1),1)*10,2)&"角"))
复制代码

点评

做得很好,全部正确. 第一题其实老师讲过不需要除以len()的做法,再翻翻资料.  发表于 2013-5-4 05:32

评分

参与人数 1金币 +12 收起 理由
feedyu + 12 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-4-28 15:18 | 显示全部楼层
【函中201301班]- B07-风花雪月8888
=SUMPRODUCT((LEN(A3:A7))-LEN(SUBSTITUTE(A3:A7,"小妖",1)))

=LEFT(MID(A13&"#",FIND("#",A13&"#")+1,99)&"#",FIND("#",MID(A13&"#",FIND("#",A13&"#")+1,99)&"#")-1)

=SUBSTITUTE(IF(ROUND(A42,1)<1,NUMBERSTRING(INT((ROUND(A42,1)-INT(ROUND(A42,1)))*10),2)&"角",SUBSTITUTE(SUBSTITUTE(REPLACE(TEXT(ROUND(A42,1)+0.001,"[DBNum2]"),FIND(".",TEXT(H42+0.001,"[DBNum2]"))+2,,"角"),"零角","整"),".","元")),"零壹",)

点评

第一题第二题OK,第三题错误,出现两位或以上整数的值时,角的位置就不对,而且不需要角的时候,它也还在. PS:写答案时,单元格的引用最好就默认第一个条件区域(像第三题应该是A23而不是A42).  发表于 2013-5-4 05:37

评分

参与人数 1金币 +10 收起 理由
feedyu + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-4-28 19:55 | 显示全部楼层
本帖最后由 ldxhzy 于 2013-4-28 19:57 编辑

【函中201301班]- B22-ldxhzy
练1:A8(数组公式) :=SUM(LEN(A3:A7)-LEN(SUBSTITUTE(A3:A7,"小妖",1)))
练2:B13公式:=LEFT(MID(A13&"##",FIND("#",A13 & "##")+1,99),FIND("#",MID(A13&"##",FIND("#",A13 & "##")+1,99))-1)


练3:B23公式:=SUBSTITUTE( SUBSTITUTE( SUBSTITUTE(NUMBERSTRING(LEFT(TEXT(A23,"#0.0"),FIND(".",TEXT(A23,"#0.0"))-1),2)&"元"&NUMBERSTRING(RIGHT(TEXT(A23,"#0.0"),1),2) & "角","零元零角","零"),"零角","整"),"零元","")


点评

第一第二题都OK,第三题有瑕疵,零元的时候,显示的是"零",而不是"零元整".常规题得满分10分,选做题2分不得分.  发表于 2013-5-4 05:41

评分

参与人数 1金币 +10 收起 理由
feedyu + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-4-29 00:14 | 显示全部楼层
【函中201301班]- B05-zx_wl
1
  1. {=SUM(LEN(A3:A7)-LEN(SUBSTITUTE(A3:A7,"小妖",1)))}
复制代码
2
  1. 1、=IFERROR(MID(A13,FIND("#",A13)+1,FIND("#",A13&"#",FIND("#",A13)+1)-FIND("#",A13)-1),"")
  2. 2、=REPLACE(MID(A13,FIND("#",A13&"#")+1,99)&"#",FIND("#",MID(A13,FIND("#",A13&"#")+1,99)&"#"),99,)
复制代码
3、
  1. =IF(ISERR(FIND(".",TEXT(ROUND(A23,1),"[Dbnum2]"))),TEXT(ROUND(A23,1),"[Dbnum2]")&"元整",SUBSTITUTE(SUBSTITUTE(TEXT(ROUND(A23,1),"[Dbnum2]"),".","元")&"角","零元",))
复制代码

点评

全部正确,赞一个.  发表于 2013-5-4 05:44

评分

参与人数 1金币 +12 收起 理由
feedyu + 12 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-4-29 14:56 | 显示全部楼层
本帖最后由 ykfexcel 于 2013-4-29 14:58 编辑

函中201301班作业1.rar (4.75 KB, 下载次数: 1)

点评

第一题不具通用性,不符合要求.(若是有100行,怎么办??) 第二题第三题OK.其中第三题为选做,分值2分.  发表于 2013-5-4 05:50

评分

参与人数 1金币 +7 收起 理由
feedyu + 7 赞一个!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 11:33 , Processed in 0.367635 second(s), 19 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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