收藏 分享(赏)

电子表格相关公式.doc

上传人:scg750829 文档编号:7574119 上传时间:2019-05-21 格式:DOC 页数:6 大小:38KB
下载 相关 举报
电子表格相关公式.doc_第1页
第1页 / 共6页
电子表格相关公式.doc_第2页
第2页 / 共6页
电子表格相关公式.doc_第3页
第3页 / 共6页
电子表格相关公式.doc_第4页
第4页 / 共6页
电子表格相关公式.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、电子表格相关公式=LEFT(A1,LEN(A1)-1)作用:可以批量减少单元格多出的最后一位数譬如:A1 单元格数据为: 510121198210013811在 A2 单元格建立公式: =LEFT(A1,LEN(A1)-1)A2 单元格得出的结果就是:51012119821001381公式说明:LEFT(从左向右取数)A1(可变),(分隔号)LEN(判断 A1 单元格的内容一共有多少位)-1(减去 1 位) =IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1),2)=1,“男“,“女“)作用:输入身份证号码,提取性别。譬如:C2 单元格数据为: 510

2、121198210013816在 D2 单元格建立公式:=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1),2)=1,“男“,“女“)则 D2 单元格得出的结果就是:男=IF(LEN(D1)=18,(MID(D1,7,4)21,“水瓶座“;50,“双鱼座“;81,“白羊座“;112,“金牛座“;143,“双子座“;174,“巨蟹座“;205,“狮子座“;236,“处女座“;268,“天秤座“;298,“天蝎座“;328,“人马座“;357,“摩羯座“,2,TRUE)五、根据身份证判断生肖 =CHOOSE(MOD(MID(A2,LEN(A2)/2,2)

3、,12)+1,“鼠“,“牛“,“虎“,“兔“,“龙“,“蛇“,“马“,“羊“,“猴“,“鸡“,“狗“,“猪“)六、18 位身份证判断验证码是否正确 =IF(LEN(A2)=18,MID(“10X98765432“,MOD(SUM(MID(A2,ROW(INDIRECT(“1:17“),1)*2(18-ROW(INDIRECT(“1:17“),11)+1,1),“)七、根据身份证判断籍贯 =VLOOKUP(LEFT(A2,2)&“0000“,对照表!A:B,2,FALSE) &VLOOKUP(LEFT(A2,6),Sheet2!对照表,2,FALSE)一 、LEFT,RIGHT,MID LEFT

4、,RIGHT,MID,这三个函数都是文本的提取的。前两个的格式是一样的,只是提取的方向正好相反。LEFT 是从左向右取,RIGHT 是从右向左取。 LEFT(text,num_chars) RIGHT(text,num_chars) 第一个参数 text,是文本,是你想要在那提取东西的文本,可以是一个字符串,或是一个单元格。第二个参数 chars 是想要提取的个数。 比如:=LEFT(A1,2) ,也是从 A1 单元格的文本里,从左边第一位开始,向右提取两位。比如 A1 的数据是:“找吃的蚂蚁”,得到的结果是:“找吃”。 那么:=RIGHT(A1,2),也就是从 A1 单元格的文本里,从右边第

5、一位开,向左提取两位,这样就得到:“蚂蚁” 。 当然你也可以这样写,如果你喜欢:=LEFT(“找吃的蚂蚁“,2)。 MID 这个函数也是从左向右提取的,但不一定是从第一个起,可以从中间开始。先看它的格式吧:MID(text,start_num,num_chars) 第一个参数也是 text,它的属性与前面两个是一样的。第二个参数,star_num,也就是要提取的开始字符,第三个参数 num_chars 是要提取的个数。 用前面的例子得到“找吃” 的结果的:=MID(A1,1,2),而得到“蚂蚁”的公式是:=MID(A1,4,2)。第一个公式的意思是:在 A1 单元格里提取文本,从文本的第 1

6、位开始,向右提取 2 个。 第二个公式的意思是:在 A1 单元格里提取文本,从文本的第 4 位开始,向右提取 2 个。 记住了,MID 函数只能从左向右提取的。还得讲一个函数才能讲例子:LEN 这是返回字符个数的函数。它有一位兄弟:LENB,它则是返回字节数的,用于双字节。 还得举例吧:还是刚才的数据,A1 里的是“找吃的蚂蚁”。那么: =LEN(A1) 就会返回: 5 LENB(A1)就会返回: 10 就这么简单,这几个函数的用法就这样了。是不是很容易呀?以前也说过了,函数功能的强大是得多个函数套用起来才显现出来的。下面的一个例子是很多人问过的。公式是从罗刚君同志那里拿来的,是个会计用到的功

7、能吧:比如在 A 列(假设是从 A2 开始)里输入的是数值(会计算的当然是钱了) ,在 B 列到 L 列分别自动填入相应的数值(也就是从亿位到元角分了) ,并在前面加个“¥”这样的符号: =IF(OR($A2=0,LEN(“¥“&$A2*100)13-COLUMN(),“,LEFT(RIGHT(“¥“&$A2*100,13-COLUMN() 这个公式主体分两层,一个是 IF 判断,里面的前部分是判断的条件,后面的LEFT(RIGHT(“¥“&$A2*100,13-COLUMN(),就是数据的提取了。这里,同时用到了LEFT 与 RIGHT 两个函数,我们看看它们是怎么工作的:以 B2 里的公式

8、为例吧,我把它简化一下,13-COLUMN(),在 B2 里 COLUMN()返回 2,13-12=11,公式就简化为:LEFT(RIGHT(“¥“&$A2*100,11),这样好看多了。再打个比方,A2 的数据是:375.25,那么$A2*100=37525,这个*100 的作用就在这,把小数点乘没了,这样就可以直接一帆风顺地提取数字了。“¥“&$A2*100 也就是在前面再加个“ ¥”,就成了¥375.25。公式变成了=LEFT(RIGHT(¥37525,11) 。 RIGHT(¥37525,11),就是在“¥375.25”里从右向左提取 11 个字符,这里只有 6 个,函数就把它们全都提了出来。 也就是¥37525,把它放回公式里: LEFT(¥37525),这里,LEFT 的第二个参数省略了,使用默认值,从左向右提取 1 个字符,得到¥。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报