Excel精英培训网

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

[习题] 2015年【函初1班】第五讲作业C组提交贴【已开贴】

[复制链接]
发表于 2015-7-21 21:34 | 显示全部楼层 |阅读模式
本帖最后由 蓝粆 于 2015-7-29 15:48 编辑

注意:
1、
本次作业按代码方式提交公式即可,注明学号以及ID;
2、不接受附件上传, 回帖方式不正确不评分或者扣分;
3、回复不要重复占楼,修改请在原楼层,不要回复学委点评,本帖已设置回复仅作者可见;
4、非本组学员勿跟帖,违者扣分删帖处理;
5、作业截止时间:下周一(7月27日)18:00
作业机票:http://www.excelpx.com/thread-367882-1-1.html
格式机票:http://www.excelpx.com/thread-365873-1-1.html

评分

参与人数 1 +3 收起 理由
CocoXie + 3 好积极

查看全部评分

发表于 2015-7-22 20:03 | 显示全部楼层
C12:yoyo3160
  1. =LEFT(B7,5)&RIGHT(B7,6)
复制代码
  1. =MID(B15,3,1)&MID(RIGHT(B15,3),1,1)
复制代码
  1. =MID(B23,10,(LEN(B23)-10))
复制代码
  1. =FIND(1,B31)
复制代码
  1. 数据                大小写                通配符                单双字节       
  2. FIND                区分大小写                不允许使用通配符                单字节       
  3. FINDB                不区分大小写                允许使用通配符                双字节       
复制代码

1
  1. LEN 返回文本串的字符数
复制代码
2
  1. LenB 函数将字符串当作一组字节而不是一组字符
复制代码
3
  1. FIND函数,第一位查找内容,如果是文本的话,必须添加英语输入法下的双引号,否则函数无法计算。
  2. 如果 find_text 是空文本 (),则 FIND 则会返回数值1。
  3. Find_text 中不能包含通配符。
  4. 如果 start_num 不大于 0,则 FIND返回错误值 #VALUE!。
  5. 如果 start_num 大于 within_text 的长度,则 FIND 返回错误值 #VALUE!。
复制代码
4
  1. FINDB(将您的计算机设置为支持 DBCS 的一种默认语言)
复制代码
5
  1. LEFT 返回文本字符串中第一个字符或前几个字符。
  2. 无论默认语言设置如何,函数 LEFT 始终将每个字符(不管是单字节还是双字节)按 1 计数。
复制代码
6
  1. LEFTB 基于所指定的字节数返回文本字符串中的第一个或前几个字符。
  2. 当启用支持 DBCS 的语言的编辑并将其设置为默认语言时,函数 LEFTB 会将每个双字节字符按 2 计数,否则,函数 LEFTB 会将每个字符按 1 计数。
复制代码
7
  1. RIGHT函数是从指定字符串右端提取指定个数字符,指定字符串是汉字时,提取N个字符就是提取N个汉字。
复制代码
8
  1. RIGHTB函数是从指定字符串右端提取指定个数字节,指定字符串是汉字时,提取N个字符就是提取N/2个汉字,因为1个汉字是2个字节。
复制代码
9
  1. MID(TEXT,值n,值m)表示从TEXT中第 值n 个数据开始提 值m个数据,值n 为正整数, 值m 为非负整数
  2. MID是从第n个字符开始提取m个字符
复制代码
10
  1. MIDB用法同MID
  2. 但MIDB是从第n个字节提取m个字节
  3. (一个字母或者汉字都是一个字符;但一个字母一个字节,一个汉字两个字节)
复制代码

点评

公式部分不能与作业里完全一样~find跟findb区分大小写的不正确,请与search联系分析!  发表于 2015-7-29 15:28

评分

参与人数 1 +8 金币 +8 收起 理由
蓝粆 + 8 + 8 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2015-7-23 14:07 | 显示全部楼层
C15:Anmipoon
作业五答案:
第一题
  1. =LEFT(B7,5)&RIGHT(B7,6)
复制代码
第二题
  1. =MID(B15,3,1)&MID(RIGHT(B15,3),1,1)
复制代码
第三题
  1. =MID(B23,10,3)
复制代码
第四题
  1. =FIND(1,B31,1)
复制代码
第五题
  1. FIND        大小写区分,不允许使用通配符,双字节,FINDB大小写区分,不允许使用通配符,单字节       
复制代码
第六题
  1. 1、LEN函数表示返回文本串的字符数。此函数用于双字节字符,且空格也将作为字符进行统计。
  2. 2、LENB函数将字符串当作一组字节而不是一组字符。如果需要返回字符总数而非字节总数,可使用 Len 函数。LeftB 函数作用于包含在字符串中的字节数据。
  3. 3、FIND函数用来对原始数据中某个字符串进行定位,以确定其位置。FIND函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。
  4. 4、FINDB函数用于查找其他文本串(within_text)内的文本串(find_text),并根据每个字符使用的字节数从within_text的首字符开始返回find_text的起始位置编号。FIND与FINDB的区别在于:前者是以字符数为单位返回起始位置编号,后者是以字节数为单位返回起始位置编号
  5. 5、LEFT函数:LEFT表示左边的意思,指从一个文本字符串的左边第一个字符开始返回指定个数的字符。
  6. 6、LEFTB函数基于所指定的字节数返回文本字符串中的第一个或前几个字符。
  7. 7、RIGHT函数:RIGHT表示右边的意思,指从一个文本字符串的右边第一个字符开始返回指定个数的字符。
  8. 8、RIGHTB函数根据所指定的字节数返回文本串中最后一个或多个字符。
  9. 9、MID函数表示从字符串中返回指定数目的字符。MID是middle的缩写,表示中间的,意思说提取字符从哪个位置提取都可以。
  10. 10、MIDB函数表示返回字符串( String)的一部分。第一个字节的编号为1。MIDB 将源字符串当作一组字节,而不是一组字符来处理。源字符串中从起点开始的长度个字符如果未指定长度,则一直到源字符串结束。。
复制代码

点评

总结得很好,注意到find第三参数赞一个!希望温故知新!  发表于 2015-7-29 15:31

评分

参与人数 1 +13 金币 +13 收起 理由
蓝粆 + 13 + 13 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2015-7-25 14:43 | 显示全部楼层
C组:MLOOKUP
第一
  1. =CONCATENATE(LEFT(B7,FIND("(",B7)-1),RIGHT(B7,LEN(B7)-FIND(")",B7)))
复制代码
第二
  1. =CONCATENATE(MID(B15,FIND("(",B15)+1,1),MID(B15,FIND(")",B15)-1,1))
复制代码
第三
  1. =MID(B23,FIND("(",B23)+1,LENB(B23)-LEN(B23))
复制代码
第四
  1. =FIND(1,B31)
复制代码
第五
  1. 数据                大小写                通配符                单双字节       
  2. FIND                区分                不支持                单       
  3. FINDB                区分                不支持                双       
复制代码
第六
第一小题
返回文本串的字符数,此函数用于双字节字符,且空格也将作为字符进行统计。
第二小题
Len 函数返回字符串的总字符数,LenB 函数将字符串当作一组字节而不是一组字符。当字符串代表二进制数据时应当使用此函数。
第三小题
对原始数据中某个字符串进行定位,以确定其位置,区分大小写
第四小题
INDB用于查找其他文本串(within_text)内的文本串(find_text),并根据每个字符使用的字节数从within_text的首字符开始返回find_text的起始位置编号。FIND与FINDB的区别在于:前者是以字符数为单位返回起始位置编号,后者是以字节数为单位返回起始位置编号。此函数适用于双字节字符,它能区分大小写但不允许使用通配符
第五小题
得到字符串左部指定个数的字符。无论默认语言设置如何,函数 LEFT 始终将每个字符(不管是单字节还是双字节)按 1 计数。
第六小题
从字符串的起始处提取指定数目的字节。当启用支持 DBCS 的语言的编辑并将其设置为默认语言时,函数 LEFTB 会将每个双字节字符按 2 计数,否则,函数 LEFTB 会将每个字符按 1 计数
第七小题
RIGHT 根据所指定的字符数返回文本字符串中最后一个或多个字符。无论默认语言设置如何,函数 RIGHT 始终将每个字符(不管是单字节还是双字节)按 1 计数。
第八小题
RIGHTB 根据所指定的字节数返回文本字符串中最后一个或多个字符。当启用支持 DBCS 的语言的编辑并将其设置为默认语言时,函数 RIGHTB 会将每个双字节字符按 2 计数。 否则,RIGHTB 会将每个字符按 1 计数。
第九小题
MID返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。无论默认语言设置如何,MID都将每个字符按1计算
第十小题
MIDB根据你指定的字节数,返回文本字符串中从指定位置开始的特定数目字符,启用支持DBCS语言编辑并将其设置为默认语言时,每个双字节字符按2计算,不然就按每个字符按1计数
完了。。。。

点评

希望用自己的话来总结函数的用法以及心得!不过能规范化语言不是很吃力的话也是件好事!作业很好~!  发表于 2015-7-29 15:34

评分

参与人数 1 +13 金币 +13 收起 理由
蓝粆 + 13 + 13 再细心些~

查看全部评分

回复

使用道具 举报

发表于 2015-7-26 13:45 | 显示全部楼层
本帖最后由 此岸彼岸 于 2015-7-26 14:12 编辑

C04:此岸彼岸
第一题
  1. =LEFT(B7,5)&RIGHT(B7,6)
复制代码
第二题
  1. =MID(B16,3,1)&MID(RIGHT(B16,3),1,1)
复制代码
第三题
  1. =MID(B25,10,(LEN(B25)-10))
复制代码
第四题
  1. =FIND(1,B31)
复制代码
第五题
  1. 不会
复制代码
第六题
  1. 1.统计字符数量
  2. 2.统计字节数量
  3. 3.定位指定字符的位置
  4. 4.定位指定字节的位置
  5. 5.从左查找,返回指定个数的字符
  6. 6.从左查起,返回指定个数的字节
  7. 7.从右查起,返回指定个数的字符
  8. 8.从右查起,返回指定个数的字节
  9. 9.从中间截取指定数量的字符
  10. 10.从中间截取指定数量的字节
复制代码
回答完毕

点评

答案不能与原来完全一致,函数需要注意细微地方!  发表于 2015-7-29 15:36

评分

参与人数 1 +8 金币 +8 收起 理由
蓝粆 + 8 + 8 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2015-7-26 19:35 | 显示全部楼层
C11:chuxuezhe
第五题:
  1. 数据 大小写 通配符 单双字节
  2. FIND 区分大小写 不允许用
  3. FINDB 区分大小写 不允许用 与双字节使用
复制代码
第六题:1:
  1. 1.LEN函数
  2. LEN 返回文本串的字符数。此函数用于双字节字符
复制代码
2
  1. 2.LENB函数
  2. LenB 函数将字符串当作一组字节而不是一组字符。 当字符串代表二进制数据时应当使用此函数。如果需要返回字符总数而非字节总数,可使用 Len 函数。
复制代码
3:
  1. 3.FIND函数与
  2. Find函数用来对原始数据中某个字符串进行定位,以确定其位置。Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。
复制代码
4:
  1. 4.FINDB函数
  2. FINDB用于查找其他文本串(within_text)内的文本串(find_text),并根据每个字符使用的字节数从within_text的首字符开始返回find_text的起始位置编号。FIND与FINDB的区别在于:前者是以字符数为单位返回起始位置编号,后者是以字节数为单位返回起始位置编号 。
复制代码
5:
  1. 5.LEFT函数与
  2. 返回指定数目的从字符串的左边算起的字符。
复制代码
6:
  1. 6.LEFTB函数
  2. LEFTB 基于所指定的字节数返回文本字符串中的第一个或前几个字符。

  3. 要点   只有在将 DBCS 语言设置为默认语言时,函数 LEFTB 才会将每个字符按 2 个字节计数。否则,函数 LEFTB 的行为与 LEFTB 相同,即将每个字符按 1 个字节计数。

复制代码
7:
  1. 7.RIGHT函数
  2. right函数的功能是从字符串右端取指定个数字符。 语法Right ( string, n ) 。参数string:string类型,指定要提取子串的字符串n:long类型,指定子串长度返回值String。函数执行成功时返回string字符串右边n个字符,发生错误时返回空字符串("")。如果任何参数的值为NULL,Right()函数返回NULL。如果n的值大于string字符串的长度,那么Right()函数返回整个string字符串,但并不增加其它字符。
复制代码
8:
  1. 8.RIGHTB函数
  2. RIGHTB 根据所指定的字节数返回文本字符串中最后一个或多个字符。

  3. 要点   函数 RIGHT 面向使用单字节字符集 (SBCS) 的语言,而函数 RIGHTB 面向使用双字节字符集 (DBCS) 的语言。您计算机上的默认语言设置对返回值的影响方式如下:
复制代码
9:
  1. 9.MID函数与
  2. 主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。
  3. 使用格式:MID(text,start_num,num_chars)
  4. 参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。

复制代码
10:
  1. 10.MIDB函数
  2. MIDB 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。此函数用于双字节字符。
  3. 语法 MIDB(text,start_num,num_bytes) Text 是包含要提取字符的文本字符串
复制代码

点评

还是照抄的多,前边的题目也是要做的哦~!  发表于 2015-7-29 15:38

评分

参与人数 1 +5 金币 +5 收起 理由
蓝粆 + 5 + 5 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2015-7-26 22:54 | 显示全部楼层
本帖最后由 6天7夜 于 2015-7-26 22:59 编辑

C09:6天7夜
第一题
  1. =LEFT(B7,5)&MID(B7,FIND(")",B7)+1,6)
复制代码
第二题
  1. =MID(B15,3,1)&MID(B15,FIND(8,B15)+1,1)
复制代码
第三题
方法一
  1. =MID(B23,FIND("(",B23)+1,3)
复制代码
方法二
  1. =SUBSTITUTE(RIGHT(B23,4),")","")
复制代码
第四题
  1. =SEARCH(1,B31)
复制代码
第五题
  1. 数据                大小写                通配符                单双字节        
  2. FIND                区分                不允许使用                单字节字符        
  3. FINDB                区分                不允许使用                双字节字符        
复制代码
第六题 总结无能,有点敷衍了
  1. 1.LEN函数返回文本字符串中的字符数
复制代码
  1. 2.LENB返回文本串中所有字符的字节数
复制代码
  1. 3.FIND函数返回一个字符串在另一个字符串中出现的起始位置
复制代码
  1. 4.FINDB根据每个字符使用的字节数,返回一个字符串在另一个字符串中出现的起始位置
复制代码
  1. 5.LEFT函数从一个文本字符串的左边第一个字符开始返回指定个数的字符
复制代码
  1. 6.LEFTB函数从字符串的起始处提取指定数目的字节
复制代码
  1. 7.RIGHT函数从一个文本字符串的右边第一个字符开始返回指定个数的字符
复制代码
  1. 8.RIGHTB根据所指定的字节数返回文本串中最后一个或多个字符
复制代码
  1. 9.MID返回文本串中从指定位置开始的特定数目的字符
复制代码
  1. 10.MIDB函数根据您指定的字节数,返回文本字符串中从指定位置开始的特定数目的字符
复制代码

点评

作业很棒,第一个用search做的,理解部分挺懒,  发表于 2015-7-29 15:42

评分

参与人数 1 +14 金币 +14 收起 理由
蓝粆 + 14 + 14 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2015-7-27 07:52 | 显示全部楼层
本帖最后由 蓝粆 于 2015-7-29 15:47 编辑

C03-Vicky4896

1、
  1. =LEFT(B7,FIND("(",B7)-1)&RIGHT(B7,LEN(B7)-FIND(")",B7))
复制代码
2、
  1. =MID(B15,3,1)&MID(B15,13,1)
复制代码
3、
  1. =MID(B23,10,3)
复制代码
4、
  1. =SEARCH(1,B31)
复制代码
5、
  1. 数据                大小写                通配符                单双字节        
  2. FIND                区分大小写                不允许使用通配符                单字节        
  3. FINDB                不区分大小写                允许使用通配符                双字节        
复制代码

点评

公式很好,第六题总结太懒~!  发表于 2015-7-29 15:48

评分

参与人数 1 +8 金币 +8 收起 理由
蓝粆 + 8 + 8 神马都是浮云

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 17:23 , Processed in 0.285368 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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