• EXCEL实战技巧与数据分析(三)函数1


    在第二部分学习了excel数据透视表的诸多技巧,此篇来熟悉excel常用的75给公式

    第二部分链接:EXCEL实战技巧与数据分析(二)数据透视表 - 数据科学探路者的文章 - 知乎 https://zhuanlan.zhihu.com/p/57934850

    常用函数:

    一、文本处理函数

    1.trim函数

    trim(text) ,单词之间的单个空格保留,其他空格删除

    2.Concatenate函数

    Concatenate(text,text2,...) 将多个文本字符串联为一个字符串

    可以使用连接符&,实现相同的功能

    3.replace函数,特定字符替换为制定字符串

    REPLACE(old_text, start_num, num_chars, new_text),old_text为需要替换的文本,start_num替换字符的位置,num_chars利用new_text替换的字符数,new_text要替换old_text的新文本。

    replace(C1,3,2,"$")

    4.Substitue函数,也是替换指定的字符串

    和replace的区别:replace函数是替换字符串位置,Substitue函数是替换具体的文本内容

    Substitue(text, old_text, new_text, [instance_num])

    =substitute(需要替换的文本,旧文本,新文本,第N个旧文本)

    参数Instance_num 为一数值,用来指定以 new_text (新文本)替换第几次出现的 old_text(旧文本)。参数Instance_num 可省略,这表示用 new_text(新文本)替换掉所有的old_text(旧文本)。

    如图所示,substitute函数经常用来去掉文本之间的空格。

    5.Left函数

    left函数用来对单元格内容进行截取。从左边第一个字符开始截取,截取指定的长度

    left(text,num_chars) 
    text代表用来截取的单元格内容。 
    num_chars代表从左开始截取的字符数,num_chars的值必须大于等于0.小于0时直接报错,等于0时为空值。如果省略num_chars的话,num_chars的值就默认为1。如果 num_chars 大于文本长度,则返回所有文本。(空格也算一字符)

    6.Right函数

    Right函数与left函数取反,用法相同。比如上例子:right(C1,6)

    7.Find函数

    FIND(find_text,within_text,start_num)
    其中括号内的Find_text表示我们要查找的字符串。
    Within_text表示要超找的区域,也就是需要在哪个单元格内查找find_text
    Start_num 指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1

     

    8.Search函数

    可以返回一个字符串在另外一个字符串首次出现的位置,与Find函数很相似

    SEARCH(find_text,within_text,[start_num])
    find_text:必需,要查找的文本字符串
    within_text:必需,要在哪一个字符串查找
    start_num:可选,从within_text的第几个字符开始查找。当从第一个字符开始查找时可省略。但实际上,不管你输几,它都是从第一个字符开始查找,只是会跳过从开始到你输入数字中间的字符。

    总结:

    9.Mid函数

    MID字符串函数,作用是从一个字符串中截取出指定数量的字符

    MID(text, start_num, num_chars) text被截取的字符,start_num从左起第几位开始截取(用数字表达),num_chars从左起向右截取的长度是多少(用数字表达)

     

    二、信息反馈函数

    1.Exact函数

    可以用来对比两个单元格中的文本内容是否一致,如果一致则返回TRUE,否则返回FALSE。 语法: exact(text1,text2) 其中 text1和text2表示要对比的两个字符串。Exact函数区分大小写,但是忽略格式上的差异

    2.Len函数

    表示返回文本串的字符数,len函数的语法格式=Len( text),注意,空格也是一个字符。

    3.lenb函数

    =lenb(text)返回一个文本字符串的长度

    4.IS函数

    IS类函数都只有一个参数,该参数可以是任何类型的数值。IS类函数都返回逻辑值,可用于需要逻辑值的地方,例如条件格式公式、数据有效性自定义里的公式,或嵌套在以逻辑值为参数的函数中,如IF、AND、OR、NOT等函数。

    对于大多数的函数,只要有一个参数出现错误值,将使函数无法正常计算下去,导致函数返回错误值。而IS类函数只用于检测参数是不是属于某种类型的数值,参数本身并不参与任何计算,所以即使参数是错误值,也不会导致函数返回错误值。

    大多数情况下,函数对其参数的数值类型会有一定的要求,对于不符合要求的,有时候可以自动进行转换,如果无法转换成适合的数值类型,函数将返回错误值#VALUE!。

    而IS类函数对其参数的数值类型没有要求,所以不会对参数的数值类型进行转换。 如果参数是一个空单元格,大多数的函数都会把它转换成适合类型的数值。

    例如,假设A1是一个空单元格,那么:

    =TIME(A1,30,15) 相当于=TIME(0,30,15) ;

    =REPLACE("ABCDE",1,4,A1) 相当于=REPLACE("ABCDE",1,4,"") ;

    =NOT(A1) 相当于=NOT(FALSE)

    而IS类函数并不会这样转换,因此,ISNUMBER(A1)、ISTEXT(A1)、ISLOGICAL(A1)都返回FALSE。

    IS类函数一共9个:ISBLANK、ISNUMBER、ISNA、ISERR、ISTEXT、ISNONTEXT、ISLOGICAL、ISREF和ISERROR

  • 相关阅读:
    微软Silverlight 2.0 最新版本GDR发布
    POJ 2635, The Embarrassed Cryptographer
    POJ 3122, Pie
    POJ 1942, Paths on a Grid
    POJ 1019, Number Sequence
    POJ 3258, River Hopscotch
    POJ 3292, Semiprime Hnumbers
    POJ 2115, C Looooops
    POJ 1905, Expanding Rods
    POJ 3273, Monthly Expense
  • 原文地址:https://www.cnblogs.com/nctjlyh/p/10465676.html
Copyright © 2020-2023  润新知