Excel 2003提供255个内置函数,2007提供356个;

  1. indirect()相当于选择性粘贴的转置;=+INDIRECT("A"&COLUMN(C11));
  2. 字符串的查找和截取:left,right,mid,len,find,search.
  3. 指定内容的替换:substitute,replace;
  4. month()函数可以取出具体日期的月份;
  5. 如何处理文本中多余的空格:=substitute(A2," ","");
  6. 合并编码的时候显示前面的0:=text(A2,"00000000-")&B2;
    =text(A2,"yyyy-m-d")&B2;
  7. 输入的身份证号码长度是否正确?=or(len(b2:b7)={15,18});
  8. 统计加班时长:=text(mod(c2-b2,1),"h小时mm分");
  9. countif函数:计算满足条件的单元格个数;countifs()函数:计算满足多重条件的单元格个数;条件使用"",可以使用通配符,如:"*乒拍*";
  10. 多条件判断:and(),or();
类别 函数名 参数 说明
字符串操作 Concatenate "text1","text2", … 将若干个字符串合并成一个字符串,相当于:="text1"&"text2"&…
字符串操作 Mid "text",start-num,num-chars 从一个字符串中指定位置开始返回指定长度的若干字符串;
字符串操作 Replace "old text",start-num,num-chars,"new-text" 用一个字符串来取代另一个字符串中指定长度的部分字符串
字符串操作 Lower "text" 全部转化为小写
字符串操作 Upper "text" 全部转化为大写
字符串操作 Proper "text" 将一个字符串中各英文单词的第一个字母转化为大写,其它为小写;
字符串操作 Right "text",num-char 从一个文本字符最后一个字符开始返回指定个数的字符;
字符串操作 Left "text",num-char 从一个文本字符最前面的字符开始返回指定个数的字符;
       
数学函数 Even number 将正数(负数)向上(下)舍入到最接近的偶数;
数学函数 Odd number 将正数(负数)向上(下)舍入到最接近的奇数;
数学函数 Round number,num.digits 根据指定倍数将数字四舍五入;
数学函数 Ceiling number,significance 向上舍入到接近significance的倍数;
数学函数 Floor number,significance 向下舍入到接近significance的倍数;
       
数学函数 Mod number,divisor 返回两数相除的余数;
数学函数 Max number1, … 返回一组数据中的最大值
数学函数 Min number1, … 返回一组数据中的最小值;
数学函数 Sum number1, … 单元格区域求和;
数学函数 Sumif range,criteria,sum-range 对满足条件的单元格求和;
日期函数 Now   返回当前时间值
数学函数 Abs number 给出绝对值;
  Sign number 正数返回1,负数返回-1,0返回为0;
数学函数 subtotal   对单元格求和,其本身不会被sum求和;
       
逻辑函数 and   or,not,
逻辑函数 if    
逻辑函数 or or(today()=B4,B4=(today()-1),B4=(today()+1)) 快速格式昨天、今天、明天日期的单元格;
逻辑函数 and and(D4>today(),(d4-today())<=7) 寻找包含下个7天日期的单元格
  countif =countif(A$2:A10,A10)=1 突出显示唯一项的首次出现
  COUNT   对数字单元格计数
  COUNTA   对非空单元格计数
 
《职场力!最能解读数据的Excel函数技法》 中国铁道出版社

去年小数位或舍入数值:round,rounddown,roundup,ibt,trunc,floor,ceiling,even,odd,mround;