本人常用Excel函数

2011年4月7日 | 分类: 软件 | 标签: , , , , , ,

  我相信Excel功能要多强大有多强大,用好Excel也就能随意操作数据,既而大大大大的提高我们的工作效率(当然,如果再结合结合SQL Server来使用,基本就能玩数据于股掌之上了:)),但它毕竟是工具,关键我觉得还是要靠人的想法。我会的不多,但已经基本够我日常使用的了,挑几个常用的函数或者经验,分享如下:

  1. Excel去掉数据中间的空格:
    如果是规则的一个空格的话,用以下方法一次操作就可以全部去掉。
   方法是:在当前表格中,快捷键Ctrl+H,打开替换对话框,在查找内容中输入一格空格,再替换为框中,什么也不要输入,单击一下就可以了,单击全部替换,一次操作就可以全部去掉空格。
   如果有两个空格,同上操作一次,其余类推。
   清除数据两边的空格:=trim(A1)

  2. 精确查询某一单元格的值是否在另一列数据中,并返回搜索范围数据中对应的列值,要搜索的值列必须是和搜索数据范围的首列相比较,否则会搜索不到并提示值不可用,加$是绝对引用,避免因拖动公式引起数据范围的变化。
   =VLOOKUP(A2,$D$2:$D$738,1,FALSE)



  3. 统计某一数据出现次数:=COUNTIF(B1:B60,”nile”)

  4. 用公式输入双引号:=”"”"&A2&”"”"  即”A2单元格的内容”,我常利用此法来写脚本,如批量执行PowerShell脚本。

  5. 查找替换函数:

   方法一:MID函数
   主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。
   使用格式:MID(text,start_num,num_chars)
   参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。
   例:

   
   方法二:SUBSTITUTE函数
   主要功能:需要在某一文本字符串中替换指定的文本.
   使用格式:SUBSTITUTE(text,old_text,new_text,instance_num)
   参数说明: Text 为需要替换其中字符的文本,或对含有文本的单元格的引用. 为需要替换的旧文本. 用于替换 old_text 的文本. 为一数值,用来指定以 new_text 替换第几次出现的 old_text.如果指 Old_text New_text Instance_num 定了 instance_num,则只有满足要求的 old_text 被替换;否则将用 new_text 替换 Text 中 出现的所有 old_text。
   例:

   
   方法三:REPLACE函数
   主要功能::返回字符串,其中指定数目的某子字符串被替换为另一个子字符串。
   使用格式:Replace(expression, find, replacewith[, compare[, count[, start]]])
   参数说明: expression 字符串表达式 包含要替代的子字符串。 Find 被搜索的子字符串。
   Replacewith 用于替换的子字符串。expression 中开始搜索子字符串的位置。如果省略,默认值为 1。在和count 关联时必须用 count 执行子字符串替换的数目。如果省略,默认值为 -1,表示进行所有可能的替换。在和 start 关联时必须用。 Compare 指示在计算子字符串时使用的比较类型的数值。
   例:

   
   方法四:right函数
   主要功能::是从字符串右端取指定个数字符。
   使用格式:Right ( string, n ) 。
   参数说明: string指定要提取子串的字符串n指定子串长度返回值String。函数执行成功时返回string字符串右边n个字符,发生错误时返回空字符串(”")。如果任何参数的值为NULL,Right()函数返回NULL。如果n的值大于string字符串的长度,那么Right()函数返回整个string字符串,但并不增加其它字符。
   例:

   

Written by Nile Jiang
无猖狂以自彰,当阴沉以自深。

目前还没有任何评论.
注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。