乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 个人在工作中,遇到EXCEL函数的常见运用与整理-excel函数应用

个人在工作中,遇到EXCEL函数的常见运用与整理-excel函数应用

作者:乔山办公网日期:

返回目录:excel表格制作

.

个人在工作中,遇到EXCEL函数的常见运用与整理

在做表格的时候经常会遇到一些问题,其实有很多简单的方法,知道怎么处理,但就是不知道怎么操作,(还好有写编码的基础,一看就能明白),现在我在工作中所运用到的收集在一起,供大家学习使用。虽然我比不上那些EXCEL制表高手,至少这些足够可以让我们就付工作了,原先需要两三天的时间解决这些问题,现在只要几分钟就完成,大大的加大了工作的速度与效率,只要公式正确,错误率也极低。

一、Replace函数的运用。代码如下:(其实在ASP程序中经常用动,就是替换)

Replace(old_text,start_num,num_chars,new_text)

如:12345数值,要将中间的3换成“你”,可以用些代码。

公式:

=Replace(12345,3,1,"你") 结果:12你45

说明:

Old_text

字符串表达式,包含要替换的子字符串。

Start_num

需替换字符串在原字符串中的位置

Num_chars

需要替换的字符串的长度

New_text

新字符串

二、Left、Right、mid的使用

=LEFT(text,num_chars)

说明:

TEXT 文本字符串 NUM_CHARS 取值长度

如:12345,我要取值前3位

公式:

=LEFT(12345,3) 结果是:123

当然,RIGHT也一样的,依旧取3位吧,看看效果

=RIGHT(12345,3) 结果是:345

MID的使用

=mid(text,start_num,num_chars)

如:你好吗1234在哪,来提取中间的数值

=mid(你好吗1234在哪,4,4) 结果是1234,

说明:

TEXT 文本字符串

start_num开始查找的位置

NUM_CHARS 取值长度

特别注意的是我们可以将物料编码这么改

表1的物料编码是:500014392 而表2的是 5000-1439-2

看看,在我们有时候想匹配一下,是不是中间多了个-,

其实方法有两种,第一种就是把后面的 5000-1439-2编码删掉,假如这些编码有几千条,删删是不是很累,

所以可以通过查找替换可以解决,如果5000-1439-2编码不能改动,又要通过500014392来查,不可能每次都要在查找的时候加入“-”,这样又会多了一道工序,所以很累,

现在教大家一个办法,就是通过上面的

LEFT、MID、RIGHT函数来解决

将500014392中间加个"-",变成5000-1439-2

看公式

=LEFT(500014392,4)&"-"&MID(500014392,5,4)&"-"&RIGHT(500014392,1) 结果是:5000-1439-2

三、分类汇总,计算总和

在工作中,我们会遇到几千条,几万条相同却又大部分不同的数据

因此我们就可以通过分类汇总可以解决这个问题,当然要注意的是看正与负的值,有些值负数在数字后面,这样计算会出错,

为此我们要想办法解决这个负数改到数字前面,

就用公式吧,

=1234-*-1,这样计算会错,不过不用管,只要在原先的1234-通过查找替换把后面的“-”替换掉就行,这样就会成了-1234了,

再通过分类汇总,就可以打数据算出来了

今天就先到这,有些东西不是用函数就能解决,还需要多研究。

我会继续更新供大家学习。

继:

在很多的情况下,大批量的数据,需要通配的查找,并填上数字。即可以用上“VLOOKUP”函数。

=VLOOKUP(A1,Sheet1!A:B,2,1)

A1:是EXCEL当前需要查找的参数

SHEEET1:即表名,也可从外部调用

!A:B:即A要查找的参数,与B需要填上的参数

2,是在第2列,

1,为真,即“模糊查询”0为假,即“精确查询”。

2015年日志更新

1、获取文件名称函数:

=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1,SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-9)

2、获取sheet表名称函数:

=MID(CELL("filename"),SEARCH("]",CELL("filename"))+1,LEN(CELL("filename"))-SEARCH("]",CELL("filename")))

3、文件名与Sheet同时获取函数:

=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-9)&MID(CELL("filename"),SEARCH("]",CELL("filename"))+1,LEN(CELL("filename"))-SEARCH("]",CELL("filename")))

4、在单元格中自动获取日期函数:

=YEAR(NOW())&"年"&MONTH(NOW())&"月"&DAY(NOW())&"日"

5、替换手机号码中间四位变成“*”号

=REPLACE("13588547561",4,4,"****")

得出:135****7561

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网