加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

EXCEL中查找所需字符、数据(LEFT,RIGHT,MID,FIND)if函数

(2018-09-08 09:31:27)
分类: IT电脑
如何从地址中快速提取省市区
=LEFT(B2,MIN(FIND({"省","市","区"},B2&"省市区")))


1,LEFT函数
用法:LEFT(用来提取所需字符串的区域,从左边往右数提取的字符串长度)
=LEFT(A2,9)  从左往右提取 左边9个字符(数字)


2,RIGHT函数
用法:RIGHT(用来提取所需字符串的区域,从右边往左数提取的字符串长度)
=RIGHT(A2,5)   从右边往左数的5个字符(数字)保留   

3,MID函数
用法:MID(用来提取所需字符串的区域,文本中提取的第一个字符的位置,从第一个字符位置数往右数提取的字符串长度)
=MID(A2,6,3)    从第六位开始往右取三个字符

4,FIND函数
用法:FIND(要查找的文本,包含要查找文本的文字区域,文本中开始查找的字符位置)
=FIND("S",A2,1)  在A2单元格中查找字符“S”,1表示从第一个字符开始查起,得到结果为:找到后该字符在单元格中的第几个字符位置被找到,结果显示为数字

混合使用,find函数定位,然后提取邮箱中的账号:1234568@qq.com   
输入公式=LEFT(A2,FIND("@",A2,1)-1)  

混合使用,=COUNT(FIND({"浙江","南湖"},I13)),查找"浙江","南湖"在单元格中有一个出现即为1,两个都出现即为2,最高为2,find函数的局限性。

=IF(COUNT(1/FIND({"货物","贸易"},V2)),1,"")

A1=ABDCE12MA ,则B1=ABDCE         =LEFT(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1/17))-1) ,1/17=0.058823529411765,包含了0-9十个数字,避免出现找不到某一位数而使结果出现错误值。

三七在表格中有三次出现,算出数量*单价的总和为   =B2*C2+B5*C5+B7*C7,这就相当于 10*200+5*100+60*400,总额应该等于26500,{=SUM(IF(A2:A7="三七",B2:B7*C2:C7,0))}

0

阅读 收藏 喜欢 打印举报/Report
前一篇:说英语
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有