EXCEL 中利用 INDEX 和match 来实现多条件查找

1: 先创建一个sheet:


2: 测试:有两个人叫同一个“胡天”,只是来自不同的省份:

先测试一下match:

MATCH(A24&B24,A2:A16&B2:B16,0)

注意是 要 ctrl + shift + enter 一起按下去,才生效。看到有 行数的返回值。

下面测试一下 index:

=INDEX(A2:E8,2,5)

说明是 取第2 行,第5列的值,也有值出来。

3: 最后 输入最终值:=INDEX(A2:E16,MATCH(A21&B21,A2:A16&B2:B16,0),5)

然后ctrl + shift + enter 一起按下去,看到,值出来了:


  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
EXCEL 函数速查手册   一、数学和三角函数(60条) ·ABS ·ACOS ·ACOSH ·ASIN ·ASINH ·ATAN ·ATAN2 ·ATANH ·CEILING ·COMBIN ·COS ·COSH ·COUNTIF ·DEGREES ·EVEN ·EXP ·FACT ·FACTDOUBLE ·FLOOR ·GCD ·INT ·LCM ·LN ·LOG ·LOG10 ·MDETERM ·MINVERSE ·MMULT ·MOD ·MROUND ·MULTINOMIAL ·ODD ·PI ·POWER ·PRODUCT ·QUOTIENT ·RADIANS ·RAND ·RANDBETWEEN ·ROMAN ·ROUND ·ROUNDDOWN ·ROUNDUP ·SERIESSUM ·SIGN ·SIN ·SINH ·SQRT ·SQRTPI ·SUBTOTAL ·SUM ·SUMIF ·SUMPRODUCT ·SUMSQ ·SUMX2MY2 ·SUMX2PY2 ·SUMXMY2 ·TAN ·TANH ·TRUNC 二、统计函数(80条) ·AVEDEV ·AVERAGE ·AVERAGEA ·BETADIST ·BETAINV ·BINOMDIST ·CHIDIST ·CHIINV ·CHITEST ·CONFIDENCE ·CORREL ·COUNT ·COUNTA ·COUNTBLANK ·COUNTIF ·COVAR ·CRITBINOM ·DEVSQ ·EXPONDIST ·FDIST ·FINV ·FISHER ·FISHERINV ·FORECAST ·FREQUENCY ·FTEST ·GAMMADIST ·GAMMAINV ·GAMMALN ·GEOMEAN ·GROWTH ·HARMEAN ·HYPGEOMDIST ·INTERCEPT ·KURT ·LARGE ·LINEST ·LOGEST ·LOGINV ·LOGNORMDIST ·MAX ·MAXA ·MEDIAN ·MIN ·MINA ·MODE ·NEGBINOMDIST ·NORMDIST ·NORMSINV ·NORMSDIST ·NORMSINV ·PEARSON ·PERCENTILE ·PERCENTRANK ·PERMUT ·POISSON ·PROB ·QUARTILE ·RANK ·RSQ ·SKEW ·SLOPE ·SMALL ·STANDARDIZE ·STDEV ·STDEVA ·STDEVP ·STDEVPA ·STEYX ·TDIST ·TINV ·TREND ·TRIMMEAN ·TTEST ·VAR ·VARA ·VARP ·VARPA ·WEIBULL ·ZTEST 三、文本和数据函数(28条) ·ASC ·CHAR ·CLEAN ·CODE ·CONCATENATE ·DOLLAR 或 RMB ·EXACT ·FIND ·FINDB ·FIXED ·JIS ·LEFT 或 LEFTB ·LEN 或 LENB ·LOWER ·MID 或 MIDB ·PHONETIC ·PROPER ·REPLACE 或 REPL ·REPT ·RIGHT 或 RIGHTB ·SEARCH 或 SEARC ·SUBSTITUTE ·T ·TEXT ·TRIM ·UPPER ·value ·WIDECHAR 四、逻辑运算符(6条) ·AND ·FALSE ·IF ·NOT ·OR ·TRUE 五、查找和引用函数(17条) ·ADDRESS ·AREAS ·CHOOSE ·COLUMN ·COLUMNS ·HLOOKUP ·HYPERLINK ·INDEX ·INDIRECT ·LOOKUP ·MATCH ·OFFSET ·ROW ·ROWS ·RTD ·TRANSPOSE ·VLOOKUP 六、数据库函数(13条) ·DAVERAGE ·DCOUNT ·DCOUNTA ·DGET ·DMAX ·DMIN ·DPRODUCT ·DSTDEV ·DSTDEVP ·DSUM
jxl.jar  jxl.jar   通过java操作excel表格的工具类库   支持Excel 95-2000的所有版本   生成Excel 2000标准格式   支持字体、数字、日期操作   能够修饰单元格属性   支持图像和图表   应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。   搭建环境   将下载后的文件解包,得到JXL.JAR,放入classpath,安装就完成了。如果包不能正常的加载,可以把你下载好的JXL.JAR包放入D:\JAVA\jre\lib\ext(我的是JDK1.6)就OK了。我相信在配置TOMCAT时也需要把相关的三个包放到这里面。   基本操作   一、创建文件   拟生成一个名为“测试数据.xls”的Excel文件,其第一个工作表被命名为“第一页”,大致效果如下:   代码(CreateXLS.java):   //生成Excel的类   import java.io.*;   import jxl.*;   import jxl.write.*;   public class CreateXLS   {   public static void main(String args[])   {   try   {   //打开文件   WritableWorkbook book=   Workbook.createWorkbook(new File(“测试.xls”));   //生成名为“第一页”的工作表,参数0表示这是第一页   WritableSheet sheet=book.createSheet(“第一页”,0);   //在Label对象的构造子指名单元格位置是第一列第一(0,0)   //以及单元格内容为test   Label label=new Label(0,0,”test”);   //将定义好的单元格添加到工作表   sheet.addCell(label);   /*生成一个保存数字的单元格   必须使用Number的完整包路径,否则有语法歧义   单元格位置是第二列,第一,值为789.123*/   jxl.write.Number number = new jxl.write.Number(1,0,789.123);   sheet.addCell(number);   //写入数据并关闭文件   book.write();   book.close();   }catch(Exception e)   {   System.out.println(e);   }   }   }   编译执后,会在当前位置产生一个Excel文件。   三、读取文件   以刚才我们创建的Excel文件为例,做一个简单的读取操作,程序代码如下:   //读取Excel的类   import java.io.*;   import jxl.*;   public class ReadXLS   {   public static void main(String args[])   {   try   {   Workbook book=   Workbook.getWorkbook(new File(“测试.xls”));   //获得第一个工作表对象   Sheet sheet=book.getSheet(0);   //得到第一列第一的单元格   Cell cell1=sheet.getCell(0,0);   String result=cell1.getContents();   System.out.println(result);   book.close();   }catch(Exception e)   {   System.out.println(e);   }   }   }   程序执结果:test   四、修改文件   利用jExcelAPI可以修改已有的Excel文件,修改Excel文件的时候,除了打开文件的方式不同之外,其他操作和创建Excel是一样的。下面的例子是在我们已经生成的Excel文件添加一个工作表:   //修改Excel的类,添加一个工作表   import java.io.*;   import jxl.*;   import jxl.write.*;   public class UpdateXLS   {   public static void main(String args[])   {   try   {   //Excel获得文件   Workbook wb=Workbook.getWorkbook(new File(“测试.xls”));   //打开一个文件的副本,并且指定数据写回到原文件   WritableWorkbook book=   Workbook.createWorkbook(new File(“测试.xls”),wb);   //添加一个工作表   WritableSheet sheet=book.createSheet(“第二页”,1);   sheet.addCell(new Label(0,0,”第二页的测试数据”));   book.write();   book.close();   }catch(Exception e)   {   System.out.println(e);   }   }   }   高级操作   一、 数据格式化   在Excel不涉及复杂的数据类型,能够比较好的处理字串、数字和日期已经能够满足一般的应用。   1、字串格式化   字符串的格式化涉及到的是字体、粗细、字号等元素,这些功能主要由WritableFont和WritableCellFormat类来负责。假设我们在生成一个含有字串的单元格时,使用如下语句,为方便叙述,我们为每一命令加了编号:   WritableFont font1= new WritableFont(WritableFont.TIMES,16,WritableFont.BOLD); 或//设置字体格式为excel支持的格式 WritableFont font3=new WritableFont(WritableFont.createFont("楷体 _GB2312"),12,WritableFont.NO_BOLD );   ① WritableCellFormat format1=new WritableCellFormat(font1);   ② Label label=new Label(0,0,”data 4 test”,format1);   ③ 其①指定了字串格式:字体为TIMES,字号16,加粗显示。   WritableFont有非常丰富的构造子,供不同情况下使用,jExcelAPI的 java-doc有详细列表,这里不再列出。   ②处代码使用了WritableCellFormat类,这个类非常重要,通过它可以指定单元格的各种属性,后面的单元格格式化会有更多描述。 ③处使用了Label类的构造子,指定了字串被赋予那种格式。在WritableCellFormat类,还有一个很重要的方法是指定数据的对齐方式,比如针对我们上面的实例,可以指定:   //把水平对齐方式指定为居   format1.setAlignment(jxl.format.Alignment.CENTRE);   //把垂直对齐方式指定为居   format1.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);   //设置自动换   format1.setWrap(true);   二、单元格操作   Excel很重要的一部分是对单元格的操作,比如高、列宽、单元格合并等,所幸jExcelAPI提供了这些支持。这些操作相对比较简单,下面只介绍一下相关的API。   1、 合并单元格   WritableSheet.mergeCells(int m,int n,int p,int q);   作用是从(m,n)到(p,q)的单元格全部合并,比如:   WritableSheet sheet=book.createSheet(“第一页”,0);   //合并第一列第一到第六列第一的所有单元格   sheet.mergeCells(0,0,5,0);   合并既可以是横向的,也可以是纵向的。合并后的单元格不能再次进合并,否则会触发异常。   2、 高和列宽   WritableSheet.setRowView(int i,int height);   作用是指定第i+1的高度,比如:   //将第一的高度设为200   sheet.setRowView(0,200);   WritableSheet.setColumnView(int i,int width);   作用是指定第i+1列的宽度,比如:   //将第一列的宽度设为30   sheet.setColumnView(0,30);   五、操作图片   public static void write()throws Exception{   WritableWorkbook wwb=Workbook.createWorkbook(new File("c:/1.xls"));   WritableSheet ws=wwb.createSheet("Test Sheet 1",0);   File file=new File("C:\\jbproject\\PVS\\WebRoot\\weekhit\\1109496996281.png");   WritableImage image=new WritableImage(1, 4, 6, 18,file);   ws.addImage(image);   wwb.write();   wwb.close();   }   很简单和插入单元格的方式一样,不过就是参数多了些,WritableImage这个类继承了 Draw,上面只是他构造方法的一种,最后一个参数不用说了,前面四个参数的类型都是double,依次是 x, y, width, height,注意,这里的宽和高可不是图片的宽和高,而是图片所要占的单位格的个数,因为继承的Draw所以他的类型必须是double,具体里面怎么实现的我还没细看:)因为着急赶活,先完成功能,其他的以后有时间慢慢研究。以后会继续写出在使用的心得给大家。   读:   读的时候是这样的一个思路,先用一个输入流(InputStream)得到Excel文件,然后用jxl的Workbook得到工作薄,用Sheet从工作薄得到工作表,用Cell得到工作表得某个单元格。   InputStream->Workbook->Sheet->Cell,就得到了excel文件的单元格   代码:   String path="c:\\excel.xls";//Excel文件URL   InputStream is = new FileInputStream(path);//写入到FileInputStream   jxl.Workbook wb = Workbook.getWorkbook(is); //得到工作薄   jxl.Sheet st = wb.getSheet(0);//得到工作薄的第一个工作表   Cell cell=st.getCell(0,0);//得到工作表的第一个单元格,即A1   String content=cell.getContents();//getContents()将Cell的字符转为字符串   wb.close();//关闭工作薄   is.close();//关闭输入流   我们可以通过Sheet的getCell(x,y)方法得到任意一个单元格,x,y和excel的坐标对应.   例如A1对应(0,0),A2对应(0,1),D3对应(3,2).Excel坐标从A,1开始,jxl全部是从0开始.   还可以通过Sheet的getRows(),getColumns()方法得到数列数,并用于循环控制,输出一个sheet的所有内容.   写:   往Excel写入内容主要是用jxl.write包的类。   思路是这样的:   OutputStream<-WritableWorkbook<-WritableSheet<-Label   这里面Label代表的是写入Sheet的Cell位置及内容。   代码:   OutputStream os=new FileOutputStream("c:\\test.xls");//输出的Excel文件URL   WritableWorkbook wwb = Workbook.createWorkbook(os);//创建可写工作薄   WritableSheet ws = wwb.createSheet("sheet1", 0);//创建可写工作表   Label labelCF=new Label(0, 0, "hello");//创建写入位置和内容   ws.addCell(labelCF);//将Label写入sheet   Label的构造函数Label(int x, int y,String aString)xy意同读的时候的xy,aString是写入的内容.   WritableFont wf = new WritableFont(WritableFont.TIMES, 12, WritableFont.BOLD, false);//设置写入字体   WritableCellFormat wcfF = new WritableCellFormat(wf);//设置CellFormat   Label labelCF=new Label(0, 0, "hello");//创建写入位置,内容和格式   Label的另一构造函数Label(int c, int r, String cont, CellFormat st)可以对写入内容进格式化,设置字体及其它的属性.   现在可以写了   wwb.write();   写完后关闭   wwb.close();   输出流也关闭吧   os.close;   OK,只要把读和写结合起来,就可以在N个Excel读取数据写入你希望的Excel新表,还是比较方便的。   下面是程序一例:   程序代码:sql = "select * from tablename";   rs = stmt.executeQuery(sql);   //新建Excel文件   String filePath=request.getRealPath("aaa.xls");   File myFilePath=new File(filePath);   if(!myFilePath.exists())   myFilePath.createNewFile();   FileWriter resultFile=new FileWriter(myFilePath);   PrintWriter myFile=new PrintWriter(resultFile);   resultFile.close();   //用JXL向新建的文件添加内容   OutputStream outf = new FileOutputStream(filePath);   jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(outf);   jxl.write.WritableSheet ws = wwb.createSheet("sheettest", 0);   int i=0;   int j=0;   for (int k = 0; k < rs.getMetaData().getColumnCount(); k++) {   ws.addCell(new Label(k,0,rs.getMetaData().getColumnName(k+1)));   }   while(rs.next()){   out.println(rs.getMetaData().getColumnCount());   for (int k = 0; k < rs.getMetaData().getColumnCount(); k++) {   ws.addCell(new Label(k,j+i+1,rs.getString(k+1)));   }   i++;   }   wwb.write();   wwb.close();   }catch(Exception e){e.printStackTrace();}   finally{   rs.close();   conn.close();   }   response.sendRedirect("aaa.xls");
本书从函数功能、函数格式、参数说明、注意事项、Excel 版本提醒、案例应用、交叉参考7 个方面,全面、细致地介绍了Excel 2016/2013/2010/2007/2003 公式和函数的使用方法、实际应用和操作技巧。最后3 章还将公式与函数的应用扩展到了条件格式、数据验证及图表,以便使它们发挥更强大的功能。本书采用理论与实践相结合的方式,提供了457 个案例,涉及多个业,读者可以根据书的案例举一反三,将其直接应用到实际工作,有效提高学习效果与实际应用能力。 本书既可以作为函数速查工具手册,又可以作为丰富的函数应用案例宝典,适合对Excel 公式与函数有需求的读者阅读。 第1章 公式与函数基础 1 1.1 了解公式 1 1.1.1 公式的组成部分 1 1.1.2 数据类型及其相互转换 2 1.1.3 运算符及其优先级 3 1.1.4 普通公式与数组公式 5 1.1.5 单个单元格公式与多个单元格公式 5 1.1.6 Excel对数字精度、公式与函数等方面的限制 5 1.2 输入与编辑公式 6 1.2.1 A1引用样式与R1C1引用样式 6 1.2.2 输入公式 8 1.2.3 修改公式 9 1.2.4 移动和复制公式 9 1.2.5 删除公式 12 1.2.6 改变公式的计算方式 13 1.3 在公式使用函数 14 1.3.1 为什么使用函数 14 1.3.2 函数的类型 14 1.3.3 函数的参数 15 1.3.4 在公式输入函数 16 1.4 在公式使用名称 18 1.4.1 名称的作用范围 19 1.4.2 命名区域 19 1.4.3 命名公式 20 1.4.4 命名常量 21 1.4.5 将名称应用到公式 21 1.5 使用数组公式 23 1.5.1 单个单元格数组公式与多单元格数组公式 23 1.5.2 数组的维数 24 1.5.3 输入数组公式 25 1.5.4 修改数组公式 25 1.5.5 扩展或缩小多单元格数组公式 26 1.5.6 选择数组公式所在区域 27 1.5.7 使用常量数组 27 1.6 创建跨工作表和跨工作簿引用的公式 28 1.6.1 创建引用其他工作表的数据的公式 28 1.6.2 创建引用其他工作簿的数据的公式 29 1.6.3 创建对多个工作表相同单元格区域的三维引用 30 1.6.4 更新跨工作簿引用的公式 31 1.7 审核公式 31 1.7.1 使用公式错误检查器 32 1.7.2 定位特定类型的数据 33 1.7.3 追踪单元格之间的关系 33 1.7.4 监视单元格内容 35 1.7.5 使用公式求值器 36 1.8 处理公式的错误 36 1.8.1 括号不匹配 37 1.8.2 单元格被#符号填满 37 1.8.3 空白但非空的单元格 37 1.8.4 显示值与实际值 38 1.8.5 返回错误值 39 1.8.6 循环引用 41 1.9 公式使用技巧 42 1.9.1 在多个单元格输入同一个公式 42 1.9.2 显示公式而不是值 42 1.9.3 查看公式的间结果 42 1.9.4 将公式转换为值 43 1.9.5 复制公式但不使用相对引用 43 1.9.6 隐藏公式 44 1.9.7 禁止用户修改公式 45 第2章 数学和三角函数 46 2.1 常规计算 48 2.1.1 SIGN——返回数字的符号 48 2.1.2 ABS——计算数字的绝对值 49 2.1.3 SUM——计算数字之和 50 2.1.4 PRODUCT——计算数字之积 52 2.1.5 SQRT——计算正平方根 52 2.1.6 MOD——返回商的余数 53 2.1.7 QUOTIENT——返回商的整数部分 55 2.1.8 GCD——计算最大公约数 56 2.1.9 LCM——计算最小公倍数 57 2.1.10 SUMIF——按给定条件对指定单元格求和 57 2.1.11 SUMIFS——按多个条件对指定单元格求和 59 2.1.12 SUMPRODUCT——计算数组元素的乘积之和 60 2.1.13 SUMSQ——计算参数的平方和 61 2.1.14 SUMXMY2——计算数组对应值之差的平方和 62 2.1.15 SUMX2MY2——计算数组对应值的平方差之和 63 2.1.16 SUMX2PY2——计算数组对应值的平方和之和 63 2.1.17 SERIESSUM——计算基于公式的幂级数之和 64 2.2 舍入计算 65 2.2.1 INT——返回永远小于等于原数字的最接近的整数 65 2.2.2 TRUNC——返回数字的整数部分 66 2.2.3 ROUND——按指定位数对数字进四舍五入 67 2.2.4 ROUNDDOWN——以绝对值减小的方向按指定位数舍入数字 68 2.2.5 ROUNDUP——以绝对值增大的方向按指定位数舍入数字 69 2.2.6 MROUND——舍入到指定倍数的数字 70 2.2.7 CEILING——以绝对值增大的方向按指定倍数舍入 71 2.2.8 CEILING.PRECISE——以算数值增大的方向按指定倍数舍入 73 2.2.9 CEILING.MATH——以绝对值或算数值增大的方向按指定倍数舍入 73 2.2.10 FLOOR——以绝对值减小的方向按指定倍数舍入 74 2.2.11 FLOOR.PRECISE——以算数值减小的方向按指定倍数舍入 75 2.2.12 FLOOR.MATH——以绝对值或算数值减小的方向按指定倍数舍入 76 2.2.13 EVEN——以绝对值增大的方向舍入到最接近偶数 77 2.2.14 ODD——以绝对值增大的方向舍入到最接近奇数 78 2.3 指数与对数计算 79 2.3.1 POWER——计算数字的乘幂 79 2.3.2 EXP——计算e的n 次方 80 2.3.3 LN——计算自然对数 81 2.3.4 LOG——计算以指定数字为底的对数 81 2.3.5 LOG10——计算以10为底的对数 82 2.4 阶乘、矩阵与随机数 83 2.4.1 COMBIN——计算给定数目对象的组合数 83 2.4.2 COMBINA——计算给定数目对象具有重复项的组合数 84 2.4.3 FACT——计算数字的阶乘 84 2.4.4 FACTDOUBLE——计算数字的双倍阶乘 85 2.4.5 MULTINOMIAL——计算多个数字和的阶乘与各数字阶乘乘积的比值 86 2.4.6 MDETERM——计算数组的矩阵列式的值 86 2.4.7 MINVERSE——计算数组的逆矩阵 87 2.4.8 MMULT——计算两个数组的矩阵乘积 88 2.4.9 MUNIT——返回指定维度的单位矩阵 89 2.4.10 RAND——返回0到1之间的一个随机数 89 2.4.11 RANDBETWEEN——返回某个范围内的随机数 91 2.5 三角函数计算 91 2.5.1 DEGREES——将弧度转换为角度 91 2.5.2 RADIANS——将角度转换为弧度 92 2.5.3 SIN——计算给定角度的正弦值 93 2.5.4 ASIN——计算数字的反正弦值 93 2.5.5 SINH——计算数字的双曲正弦值 94 2.5.6 ASINH——计算数字的反双曲正弦值 95 2.5.7 COS——计算给定角度的余弦值 95 2.5.8 ACOS——计算数字的反余弦值 96 2.5.9 COSH——计算数字的双曲余弦值 97 2.5.10 ACOSH——计算数字的反双曲余弦值 97 2.5.11 TAN——计算给定角度的正切值 98 2.5.12 ATAN——计算数字的反正切值 99 2.5.13 TANH——计算数字的双曲正切值 99 2.5.14 ATANH——计算数字的反双曲正切值 100 2.5.15 ATAN2——计算给定坐标的反正切值 101 2.5.16 ACOT——计算数字的反余切值 102 2.5.17 ACOTH——计算数字的反双曲余切值 102 2.5.18 COT——计算给定角度的余切值 103 2.5.19 COTH——计算数字的双曲余切值 104 2.5.20 SEC——计算给定角度的正割值 105 2.5.21 SECH——计算给定角度的双曲正割值 105 2.5.22 CSC——计算给定角度的余割值 106 2.5.23 CSCH——计算给定角度的双曲余割值 107 2.6 其他计算 108 2.6.1 PI——返回pi的值 108 2.6.2 SQRTPI——计算某数与pi的乘积的平方根 108 2.6.3 SUBTOTAL——返回指定区域的分类汇总结果 109 2.6.4 AGGREGATE——返回指定区域的分类汇总结果 111 2.6.5 ROMAN——将阿拉伯数字转为文本型罗马数字 113 2.6.6 ARABIC——将罗马数字转换为阿拉伯数字 114 2.6.7 BASE——将一个数转换为给定基数的文本格式 115 2.6.8 DECIMAL——将给定基数的文本转换为十进制数 116 第3章 日期和时间函数 117 3.1 了解Excel日期系统 118 3.1.1 Excel提供的两种日期系统 118 3.1.2 了解日期和时间序列号 119 3.1.3 输入与设置日期和时间 120 3.1.4 两位数年份问题 121 3.2 返回当前的日期、时间和指定的日期、时间 121 3.2.1 NOW——返回当前日期和时间 121 3.2.2 TODAY——返回当前日期 123 3.2.3 DATE——返回指定日期的序列号 124 3.2.4 TIME——返回指定时间的序列号 125 3.3 返回日期和时间的某个部分 126 3.3.1 YEAR——返回年份 126 3.3.2 MONTH——返回月份 127 3.3.3 DAY——返回日期具体的某一天 129 3.3.4 WEEKDAY——返回当前日期是星期几 130 3.3.5 HOUR——返回小时数 131 3.3.6 MINUTE——返回分钟数 131 3.3.7 SECOND——返回秒数 132 3.4 文本与日期、时间格式间的转换 133 3.4.1 DATEVALUE——将文本格式的日期转换为序列号 133 3.4.2 TIMEVALUE——将文本格式的时间转换为序列号 134 3.5 其他日期函数 135 3.5.1 DATEDIF——计算开始和结束日期之间的时间间隔 135 3.5.2 DAYS360——以360天为准计算两个日期间天数 136 3.5.3 DAYS——计算两个日期之间的天数 137 3.5.4 EDATE——计算从指定日期向前或向后几个月的日期 138 3.5.5 DATESTRING——将指定日期的序列号转换为文本日期 139 3.5.6 EOMONTH——计算从指定日期向前或向后几个月后的那个月最后一天的日期 140 3.5.7 NETWORKDAYS——计算日期间的所有工作日数 141 3.5.8 NETWORKDAYS.INTL——计算日期间的所有工作日数,使用参数指明周末的日期和天数 142 3.5.9 WEEKNUM——返回日期在一年是第几周 144 3.5.10 ISOWEEKNUM——返回日期在一年的ISO周数 145 3.5.11 WORKDAY——计算与指定日期相隔数个工作日的日期 146 3.5.12 WORKDAY.INTL——计算与指定日期相隔数个工作日的日期,使用参数指明周末的日期和天数 147 3.5.13 YEARFRAC——计算从开始日期到结束日期所经历的天数占全年天数的百分比 149 第4章 逻辑函数 151 4.1 逻辑值函数 151 4.1.1 TRUE——返回逻辑值TRUE 151 4.1.2 FALSE——返回逻辑值FALSE 152 4.2 条件判断函数 153 4.2.1 NOT——对逻辑值求反 153 4.2.2 AND——判断多个条件是否同时成立 154 4.2.3 OR——判断多个条件是否至少有一个条件成立 155 4.2.4 XOR——判断多个条件是否有一个条件成立 156 4.2.5 IF——根据条件判断而返回不同结果 156 4.2.6 IFNA——判断公式是否出现#N/A错误 158 4.2.7 IFERROR——根据公式结果返回不同内容 158 第5章 文本函数 160 5.1 返回字符或字符编码 162 5.1.1 CHAR——返回与ANSI字符编码对应的字符 162 5.1.2 UNICHAR——返回与Unicode字符编码对应的字符 163 5.1.3 CODE——返回与字符对应的ANSI字符编码 163 5.1.4 UNICODE——返回与字符对应的Unicode字符编码 164 5.2 返回文本内容 165 5.2.1 LEFT——从文本左侧起提取指定个数的字符 165 5.2.2 LEFTB——从文本左侧起提取指定字节数字符 166 5.2.3 LEN——计算文本的字符个数 167 5.2.4 LENB——计算文本代表字符的字节数 168 5.2.5 MID——从文本指定位置起提取指定个数的字符 169 5.2.6 MIDB——从文本指定位置起提取指定字节数的字符 170 5.2.7 RIGHT——从文本右侧起提取指定个数的字符 170 5.2.8 RIGHTB——从文本右侧起提取指定字节数字符 171 5.2.9 REPT——生成重复的字符 172 5.3 合并文本 173 5.3.1 CONCATENATE——将多个文本合并到一处 173 5.4 转换文本格式 174 5.4.1 ASC——将全角字符转换为半角字符 174 5.4.2 WIDECHAR——将半角字符转换为全角字符 175 5.4.3 PHONETIC——返回文本的拼音字符 176 5.4.4 BAHTTEXT——将数字转换为泰语文本 176 5.4.5 DOLLAR——将数字转换为带美元符号$的文本 176 5.4.6 RMB——将数字转换为带人民币符号¥的文本 177 5.4.7 NUMBERSTRING——将数值转换为大写汉字 178 5.4.8 NUMBERVALUE——以与区域设置无关的方式将文本转换为数字 179 5.4.9 T——将参数转换为文本 179 5.4.10 LOWER——将文本转换为小写 180 5.4.11 UPPER——将文本转换为大写 180 5.4.12 PROPER——将文本每个单词的首字母转换为大写 181 5.4.13 VALUE——将文本型数字转换为数值 182 5.4.14 TEXT——多样化格式设置函数 183 5.4.15 FIXED——将数字按指定的小数位数取整 184 5.5 查找与替换文本 185 5.5.1 EXACT——比较两个文本是否相同 185 5.5.2 FIND——以字符为单位并区分大小写地查找指定字符的位置 186 5.5.3 FINDB——以字节为单位并区分大小写地查找指定字符的位置 187 5.5.4 REPLACE——以字符为单位根据指定位置进替换 188 5.5.5 REPLACEB——以字节为单位根据指定位置进替换 189 5.5.6 SEARCH——以字符为单位不区分大小写地查找指定字符的位置 189 5.5.7 SEARCHB——以字节为单位不区分大小写地查找指定字符的位置 191 5.5.8 SUBSTITUTE——以指定文本进替换 191 5.6 删除文本的字符 192 5.6.1 CLEAN——删除无法打印的字符 192 5.6.2 TRIM——删除多余的空格 193 第6章 查找和引用函数 194 6.1 查找数据 195 6.1.1 CHOOSE——根据序号从列表选择对应的内容 195 6.1.2 LOOKUP——仅在单单列查找(向量形式) 200 6.1.3 LOOKUP——仅在单单列查找(数组形式) 203 6.1.4 HLOOKUP——在区域或数组的查找数据 204 6.1.5 VLOOKUP——在区域或数组的列查找数据 205 6.1.6 MATCH——返回指定内容所在的位置 208 6.1.7 INDEX——返回指定位置的内容(数组形式) 212 6.1.8 INDEX——返回指定位置的内容(引用形式) 213 6.2 引用表数据 214 6.2.1 ADDRESS——返回与指定号和列号对应的单元格地址 214 6.2.2 AREAS——返回引用包含的区域数量 217 6.2.3 COLUMN——返回单元格或单元格区域首列的列号 217 6.2.4 COLUMNS——返回数据区域包含的列数 235 6.2.5 ROW——返回单元格或单元格区域首号 219 6.2.6 ROWS——返回数据区域包含的数 221 6.2.7 OFFSET——根据给定的偏移量返回新的引用区域 223 6.2.8 TRANSPOSE——转置数据区域的列位置 227 6.2.9 INDIRECT——返回由文本值指定的引用 227 6.2.10 FORMULATEXT——返回给定引用公式的文本形式 229 6.2.11 GETPIVOTDATA——返回数据透视表的数据 230 6.2.12 HYPERLINK——为指定内容创建超链接 231 6.2.13 RTD——返回支持COM自动化程序的实时数据 233 第7章 信息函数 235 7.1 返回信息 236 7.1.1 CELL——返回单元格格式、位置或内容的信息 236 7.1.2 INFO——返回当前操作环境的相关信息 238 7.1.3 SHEET——返回引用工作表的工作表编号 239 7.1.4 SHEETS——返回引用的工作表总数 239 7.2 返回各类型的值 240 7.2.1 ERROR.TYPE——返回对应于错误类型的数字 240 7.2.2 N——返回转换为数字的值 241 7.2.3 NA——返回错误值#N/A 242 7.2.4 TYPE——返回表示数据类型的数字 243 7.3 使用IS函数进各种判断 244 7.3.1 ISBLANK——判断单元格是否为空 244 7.3.2 ISLOGICAL——判断值是否为逻辑值 245 7.3.3 ISNUMBER——判断值是否为数字 245 7.3.4 ISTEXT——判断值是否为文本 246 7.3.5 ISNONTEXT——判断值是否为非文本 246 7.3.6 ISFORMULA——判断单元格是否包含公式 247 7.3.7 ISEVEN——判断数字是否为偶数 248 7.3.8 ISODD——判断数字是否为奇数 249 7.3.9 ISNA——判断值是否为错误值#N/A 249 7.3.10 ISREF——判断值是否为单元格引用 250 7.3.11 ISERR——判断值是否为除#N/A以外的其他错误值 250 7.3.12 ISERROR——判断值是否为错误值 251 第8章 统计函数 252 8.1 统计数量与频率 255 8.1.1 COUNT——计算参数包含数字的个数 255 8.1.2 COUNTA——计算参数包含非空值的个数 257 8.1.3 COUNTBLANK——计算区域空白单元格的个数 259 8.1.4 COUNTIF——计算满足给定条件的单元格的个数 259 8.1.5 COUNTIFS——计算满足多个给定条件的单元格的个数 262 8.1.6 FREQUENCY——以垂直数组形式返回数据的频率分布 263 8.2 统计均值和众数 264 8.2.1 AVEDEV——计算一组数据与其平均值的绝对偏差的平均值 264 8.2.2 AVERAGE——计算参数的平均值 265 8.2.3 AVERAGEA——计算参数非空值的平均值 266 8.2.4 AVERAGEIF——计算满足给定条件的所有单元格的平均值 267 8.2.5 AVERAGEIFS——计算满足多个给定条件的所有单元格的平均值 268 8.2.6 GEOMEAN——计算几何平均值 269 8.2.7 HARMEAN——计算调和平均值 270 8.2.8 TRIMMEAN——计算内部平均值 271 8.2.9 MEDIAN——返回值 272 8.2.10 MODE.SNGL——返回数据出现次数最多的值 273 8.2.11 MODE.MULT——返回数据出现频率最高或重复出现的数值的垂直数组 275 8.3 统计极值与排位 276 8.3.1 MAX——返回一组数字的最大值 276 8.3.2 MAXA——返回一组非空值的最大值 277 8.3.3 MIN——返回一组数字的最小值 278 8.3.4 MINA——返回一组非空值的最小值 279 8.3.5 LARGE——返回数据集第k个最大值 279 8.3.6 SMALL——返回数据集第k个最小值 280 8.3.7 RANK.EQ——返回一个数字在一组数字的排位 281 8.3.8 RANK.AVG——返回一个数字在一组数字的排位 282 8.3.9 PERCENTRANK.INC——返回数据集值的百分比排位 283 8.3.10 PERCENTRANK.EXC——返回数据集值的百分比排位 284 8.3.11 QUARTILE.INC——返回数据集的四分位数 285 8.3.12 QUARTILE.EXC——返回数据集的四分位数 286 8.3.13 PERCENTILE.INC——返回区域数值的第k个百分点的值 287 8.3.14 PERCENTILE.EXC——返回区域数值的第k个百分点的值 288 8.3.15 PERMUT——返回给定数目对象的排列数 288 8.3.16 PERMUTATIONA——返回给定数目对象(含重复)的排列数 289 8.4 统计数据的散布度 290 8.4.1 DEVSQ——计算偏差的平方和 290 8.4.2 STDEV.S——估算基于样本的标准偏差,忽略文本和逻辑值 290 8.4.3 STDEVA——估算基于样本的标准偏差,包括文本和逻辑值 291 8.4.4 STDEV.P——估算基于整个样本总体的标准偏差,忽略文本和逻辑值 292 8.4.5 STDEVPA——估算基于整个样本总体的标准偏差,包括文本和逻辑值 293 8.4.6 VAR.S——计算基于给定样本的方差,忽略文本和逻辑值 294 8.4.7 VARA——计算基于给定样本的方差,包括文本和逻辑值 295 8.4.8 VAR.P——计算基于整个样本总体的方差,忽略文本和逻辑值 296 8.4.9 VARPA——计算基于整个样本总体的方差,包括文本和逻辑值 297 8.4.10 KURT——返回数据集的峰值 298 8.4.11 SKEW——返回分布的不对称度 299 8.4.12 SKEW.P——返回某一分布相对其平均值的不对称度 300 8.5 统计概率分布 300 8.5.1 BINOM.DIST——返回一元二项式分布的概率 300 8.5.2 BINOM.INV——返回使累积二项式分布小于或等于临界值的最小值 301 8.5.3 BINOM.DIST.RANGE——返回二项式分布试验结果的概率 302 8.5.4 NEGBINOM.DIST——返回负二项式分布的概率 303 8.5.5 PROB——返回区域的数值落在指定区间内的概率 304 8.5.6 GAUSS——返回比标准正态累积分布函数小0.5的值 305 8.5.7 PHI——返回标准正态分布的密度函数值 306 8.5.8 NORM.DIST——返回正态累积分布函数 306 8.5.9 NORM.INV——返回标准正态累积分布的反函数值 307 8.5.10 NORM.S.DIST——返回标准正态累积分布函数 308 8.5.11 NORM.S.INV——返回标准正态累积分布函数的反函数值 309 8.5.12 STANDARDIZE——返回正态化数值 310 8.5.13 LOGNORM.DIST——返回对数累积分布函数 311 8.5.14 LOGNORM.INV——返回对数累积分布函数的反函数 312 8.5.15 HYPGEOM.DIST——返回超几何分布 313 8.5.16 POISSON.DIST——返回泊松分布 314 8.5.17 EXPON.DIST——返回指数分布 315 8.5.18 WEIBULL.DIST——返回韦伯分布 316 8.5.19 GAMMA——返回伽玛函数值 317 8.5.20 GAMMA.DIST——返回伽玛分布函数 318 8.5.21 GAMMA.INV——返回伽玛累积分布函数的反函数值 319 8.5.22 GAMMALN——返回伽玛函数的自然对数 320 8.5.23 GAMMALN.PRECISE——返回伽玛函数的自然对数 320 8.5.24 BETA.DIST——返回β累积分布函数 321 8.5.25 BETA.INV——返回指定β累积分布函数的反函数值 322 8.5.26 CONFIDENCE.NORM——返回总体平均值的置信区间 323 8.5.27 CONFIDENCE.T——返回总体平均值的置信区间 324 8.6 检验数据的倾向性 325 8.6.1 CHISQ.DIST.RT——返回x2分布的右尾概率 325 8.6.2 CHISQ.DIST——返回x2分布 326 8.6.3 CHISQ.INV.RT——返回x2分布的右尾概率的反函数值 326 8.6.4 CHISQ.INV——返回x2分布的左尾概率的反函数值 327 8.6.5 CHISQ.TEST——返回独立性检验值 328 8.6.6 F.DIST.RT——返回F概率分布 329 8.6.7 F.DIST——返回F概率分布 330 8.6.8 F.INV.RT——返回F概率分布的反函数值 330 8.6.9 F.INV——返回F概率分布的反函数值 331 8.6.10 T.DIST.2T——返回t分布的双尾概率 332 8.6.11 T.DIST.RT——返回t分布的右尾概率 333 8.6.12 T.DIST——返回t分布 333 8.6.13 T.INV.2T——返回t分布的双尾反函数值 334 8.6.14 T.INV——返回t分布的左尾反函数值 335 8.6.15 F.TEST——返回F检验的结果 335 8.6.16 T.TEST——返回与t检验相关的概率 336 8.6.17 Z.TEST——返回z检验的单尾概率 337 8.7 统计协方差、相关系数与回归 338 8.7.1 COVARIANCE.P——计算总体协方差,即成对偏差乘积的平均值 338 8.7.2 COVARIANCE.S——计算样本协方差,即成对偏差乘积的平均值 339 8.7.3 CORREL——返回两个数据集之间的相关系数 340 8.7.4 FISHER——返回Fisher变换值 340 8.7.5 FISHERINV——返回Fisher变换的反函数值 341 8.7.6 PEARSON——返回皮尔生乘积矩相关系数 342 8.7.7 RSQ——返回皮尔生乘积矩相关系数的平方 343 8.7.8 FORECAST——根据现有的数据计算或预测未来值 344 8.7.9 GROWTH——根据现有的数据计算或预测指数增长值 345 8.7.10 TREND——计算一条线性回归线的值 346 8.7.11 LINEST——返回线性回归线的参数 347 8.7.12 LOGEST——返回指数回归线的参数 348 8.7.13 SLOPE——返回线性回归线的斜率 349 8.7.14 INTERCEPT——返回线性回归线的截距 350 8.7.15 STEYX——返回通过线性回归法预测每个x的y值时所产生的标准误差 351 第9章 财务函数 352 9.1 了解货币的时间价值 354 9.2 计算本金和利息 355 9.2.1 PMT——计算贷款的每期付款额 355 9.2.2 IPMT——计算贷款在给定期间内支付的利息 356 9.2.3 PPMT——计算贷款在给定期间内偿还的本金 357 9.2.4 ISPMT——计算特定投资期内支付的利息 358 9.2.5 CUMIPMT——计算两个付款期之间累积支付的利息 358 9.2.6 CUMPRINC——计算两个付款期之间累积支付的本金 360 9.2.7 EFFECT——将名义年利率转换为实际年利率 361 9.2.8 NOMINAL——将实际年利率转换为名义年利率 362 9.2.9 RATE——计算年金的各期利率 362 9.3 计算投资预算 363 9.3.1 FV——计算一笔投资的未来值 363 9.3.2 FVSCHEDULE——使用一系列复利率计算初始本金的未来值 364 9.3.3 NPER——计算投资的期数 365 9.3.4 PDURATION——计算投资到达指定值所需的期数 366 9.3.5 PV——计算投资的现值 367 9.3.6 NPV——基于一系列定期的现金流和贴现率计算投资的净现值 367 9.3.7 XNPV——计算一组未必定期发生的现金流的净现值 368 9.3.8 RRI——计算某项投资增长的等效利率 369 9.4 计算收益率 370 9.4.1 IRR——计算一系列现金流的内部收益率 370 9.4.2 MIRR——计算正负现金流在不同利率下支付的内部收益率 371 9.4.3 XIRR——计算一组未必定期发生的现金流的内部收益率 372 9.5 计算折旧值 373 9.5.1 AMORDEGRC——根据资产的耐用年限,计算每个结算期间的折旧值 373 9.5.2 AMORLINC——计算每个结算期间的折旧值 374 9.5.3 DB——使用固定余额递减法,计算一笔资产在给定期间内的折旧值 375 9.5.4 DDB——使用双倍余额递减法或其他指定方法,计算一笔资产在给定期间内的折旧值 376 9.5.5 VDB——使用余额递减法,计算一笔资产在给定期间或部分期间内的折旧值 377 9.5.6 SYD——计算某项资产按年限总和折旧法计算的指定期间的折旧值 378 9.5.7 SLN——计算某项资产在一个期间内的线性折旧值 379 9.6 计算证券与国库券 379 9.6.1 ACCRINT——计算定期支付利息的有价证券的应计利息 379 9.6.2 ACCRINTM——计算在到期日支付利息的有价证券的应计利息 380 9.6.3 COUPDAYBS——计算当前付息期内截止到成交日的天数 382 9.6.4 COUPDAYS——计算成交日所在的付息期的天数 383 9.6.5 COUPDAYSNC——计算从成交日到下一个付息日之间的天数 384 9.6.6 COUPNCD——计算成交日之后的下一个付息日 385 9.6.7 COUPNUM——计算成交日和到期日之间的应付利息次数 386 9.6.8 COUPPCD——计算成交日之前的上一付息日 387 9.6.9 DISC——计算有价证券的贴现率 389 9.6.10 DURATION——计算定期支付利息的有价证券的修正期限 390 9.6.11 PRICE——计算定期付息的面值¥100的有价证券的价格 391 9.6.12 PRICEDISC——计算折价发的面值¥100的有价证券的价格 392 9.6.13 PRICEMAT——计算到期付息的面值¥100的有价证券的价格 393 9.6.14 ODDFPRICE——计算首期付息日不固定的面值¥100的有价证券价格 395 9.6.15 ODDFYIELD——计算首期付息日不固定的有价证券的收益率 396 9.6.16 ODDLPRICE——计算末期付息日不固定的面值¥100的有价证券价格 397 9.6.17 ODDLYIELD——计算末期付息日不固定的有价证券的收益率 399 9.6.18 MDURATION——计算假设面值为¥100的有价证券的Macauley修正期限 400 9.6.19 INTRATE——计算一次性付息证券的利率 401 9.6.20 RECEIVED——计算一次性付息的有价证券到期收回的金额 403 9.6.21 TBILLEQ——计算国库券的等价债券收益 404 9.6.22 TBILLPRICE——计算面值¥100的国库券的价格 405 9.6.23 TBILLYIELD——计算国库券的收益率 406 9.6.24 YIELD——计算定期支付利息的有价证券的收益率 406 9.6.25 YIELDDISC——计算折价发的有价证券的年收益率 408 9.6.26 YIELDMAT——计算到期付息的有价证券的年收益率 409 9.7 转换美元价格的格式 410 9.7.1 DOLLARDE——将以分数表示的美元价格转换为以小数表示的美元价格 410 9.7.2 DOLLARFR——将以小数表示的美元价格转换为以分数表示的美元价格 411 第10章 工程函数 412 10.1 比较数据函数 414 10.1.1 DELTA——测试两个值是否相等 414 10.1.2 GESTEP——测试某个值是否大于等于阈值 415 10.2 转换数制 416 10.2.1 BIN2OCT——将二进制数转换为八进制数 416 10.2.2 BIN2DEC——将二进制数转换为十进制数 417 10.2.3 BIN2HEX——将二进制数转换为十六进制数 418 10.2.4 OCT2BIN——将八进制数转换为二进制数 419 10.2.5 OCT2DEC——将八进制数转换为十进制数 420 10.2.6 OCT2HEX——将八进制数转换为十六进制数 420 10.2.7 DEC2BIN——将十进制数转换为二进制数 421 10.2.8 DEC2OCT——将十进制数转换为八进制数 422 10.2.9 DEC2HEX——将十进制数转换为十六进制数 423 10.2.10 HEX2BIN——将十六进制数转换为二进制数 424 10.2.11 HEX2OCT——将十六进制数转换为八进制数 425 10.2.12 HEX2DEC——将十六进制数转换为十进制数 426 10.3 计算复数 427 10.3.1 COMPLEX——将实系数和虚系数转换为复数 427 10.3.2 IMREAL——返回复数的实系数 427 10.3.3 IMAGINARY——返回复数的虚系数 428 10.3.4 IMCONJUGATE——返回复数的共轭复数 429 10.3.5 IMABS——计算复数的绝对值(模数) 429 10.3.6 IMPOWER——计算复数的整数幂 430 10.3.7 IMSQRT——计算复数的平方根 431 10.3.8 IMARGUMENT——返回以弧度表示的角 432 10.3.9 IMEXP——计算复数的指数 432 10.3.10 IMLN——计算复数的自然对数 433 10.3.11 IMLOG10——计算复数以10为底的对数 433 10.3.12 IMLOG2——计算复数以2为底的对数 434 10.3.13 IMSUM——计算多个复数的总和 435 10.3.14 IMSUB——计算两个复数的差 435 10.3.15 IMPRODUCT——计算多个复数的乘积 436 10.3.16 IMDIV——计算两个复数的商 437 10.3.17 IMSIN——计算复数的正弦值 437 10.3.18 IMSINH——计算复数的双曲正弦值 438 10.3.19 IMCOS——计算复数的余弦值 439 10.3.20 IMCOSH——计算复数的双曲余弦值 440 10.3.21 IMTAN——计算复数的正切值 440 10.3.22 IMSECH——计算复数的双曲正切值 441 10.3.23 IMCOT——计算复数的余切值 442 10.3.24 IMSEC——计算复数的正割值 442 10.3.25 IMCSC——计算复数的余割值 443 10.3.26 IMCSCH——计算复数的双曲余割值 444 10.4 其他工程函数 445 10.4.1 CONVERT——将数字从一种度量系统转换为另一种度量系统 445 10.4.2 BESSELJ——返回贝赛尔函数Jn(x) 446 10.4.3 BESSELY——返回贝赛尔函数Yn(x) 447 10.4.4 BESSELI——返回修正的贝赛尔函数In(x) 448 10.4.5 BESSELK——返回修正的贝赛尔函数Kn(x) 449 10.4.6 ERF——返回误差函数 450 10.4.7 ERF.PRECISE——返回误差函数 450 10.4.8 ERFC——返回补余误差函数 451 10.4.9 ERFC.PRECISE——返回补余误差函数 451 10.4.10 BITAND——返回两个数按位“与”的结果 452 10.4.11 BITOR——返回两个数按位“或”的结果 453 10.4.12 BITXOR——返回两个数按位“异或”的结果 454 10.4.13 BITLSHIFT——返回向左移动指定位数后的值 455 10.4.14 BITRSHIFT——返回向右移动指定位数后的值 456 第11章 数据库函数 458 11.1 计算数据库的数据 458 11.1.1 DPRODUCT——计算满足条件的数字的乘积 458 11.1.2 DSUM——计算满足条件的数字的总和 460 11.2 对数据库的数据进常规统计 461 11.2.1 DAVERAGE——计算满足条件的数值的平均值 461 11.2.2 DCOUNT——计算满足条件的包含数字的单元格的个数 463 11.2.3 DCOUNTA——计算满足条件的非空单元格的个数 464 11.2.4 DGET——返回符合条件的单个值 465 11.2.5 DMAX——返回满足条件的列表的最大值 467 11.2.6 DMIN——返回满足条件的列表的最小值 468 11.3 对数据库的数据进散布度统计 469 11.3.1 DSTDEV——返回满足条件的数字作为一个样本估算出的样本标准偏差 469 11.3.2 DSTDEVP——返回满足条件的数字作为样本总体计算出的总体标准偏差 471 11.3.3 DVAR——返回满足条件的数字作为一个样本估算出的样本总体方差 472 11.3.4 DVARP——返回满足条件的数字作为样本总体计算出的总体方差 473 第12章 Web函数与宏表函数 475 12.1 Web函数 475 12.1.1 ENCODEURL——将文本转换为URL编码 475 12.1.2 WEBSERVICE——从Web服务获取网络数据 476 12.1.3 FILTERXML——在XML结构化内容获取指定路径下的信息 476 12.2 宏表函数 477 12.2.1 GET.WORKBOOK——返回工作簿的相关信息 477 12.2.2 GET.CELL——返回单元格的相关信息 478 12.2.3 EVALUATE——计算包含文本的表达式的值 480 第13章 在条件格式使用公式 482 13.1 条件格式简介 482 13.2 在条件格式公式的使用 483 13.2.1 创建基于公式的条件格式的原则 483 13.2.2 条件格式公式示例 485 第14章 在数据验证使用公式 489 14.1 数据验证简介 489 14.2 在数据验证公式的使用 491 14.2.1 创建基于公式的数据验证的原则 491 14.2.2 数据验证公式示例 491 第15章 在图表使用公式 496 15.1 图表简介 496 15.1.1 图表类型 496 15.1.2 图表元素 501 15.1.3 创建图表 502 15.1.4 图表在工作簿的位置 504 15.2 使用公式与控件创建动态图表 505 15.2.1 在图表使用公式 505 15.2.2 在图表使用控件 505 15.2.3 了解数据系列的SERIES公式 506 15.2.4 动态图表示例 507 附录1 Excel快捷键 518 1.工作簿基本操作的快捷键 518 2.在工作表移动和选择的快捷键 518 3.在工作表编辑的快捷键 519 4.在工作表设置格式的快捷键 521 附录2 Excel函数速查表 522 1.逻辑函数 522 2.信息函数 522 3.文本函数 523 4.数学和三角函数 523 5.统计函数 526 6.查找和引用函数 529 7.日期和时间函数 529 8.财务函数 530 9.工程函数 532 10.数据库函数 533 11.多维数据集函数 534 12.Web函数 534 13.加载宏和自动化函数 534 14.兼容性函数 534
2007版EXCEL培训教程 Loading…… excel2007培训教程PPT全文共24页,当前为第1页。 Excel 是什么? 电子表格 计算器 自动化 制图器 excel2007培训教程PPT全文共24页,当前为第2页。 真实的Excel 数据多种功能集合 宏与VBA 图表与图形 公式与函数 数据分析 报告自动化 数据操作与处理 excel2007培训教程PPT全文共24页,当前为第3页。 excel界面的认识、图表的制作、相关名字术语 掌握常用函数的使用方法、认识常用快捷键 掌握一些EXCEL技巧 1 2 3 培训目标 excel2007培训教程PPT全文共24页,当前为第4页。 内容提要 EXCEL基础知识 快捷键的使用 常用EXCEL函数 EXCEL基本操作 excel2007培训教程PPT全文共24页,当前为第5页。 EXCEL基础知识 excel2007培训教程PPT全文共24页,当前为第6页。 工作簿(Workbook) 工作簿是计算和存储数据的文件,也就是通常意义上的Excel文件。每一个工作簿可由一个或多个工作表组成,在默认的情况下是由3个工作表组成的工作表 工作表(Worksheet) 它是工作簿的一部分,也称作电子报表。 excel2007培训教程PPT全文共24页,当前为第7页。 公式栏 列号 名字框 号 当前单元格 工作表标签 工作表 excel2007培训教程PPT全文共24页,当前为第8页。 工作簿窗口 1. 标题栏: 当前编辑的工作簿名。 2. 工作簿: 一般由3张表格组成一个工作簿,最多255张。 3. 工作表: 工作的主要对象,由、列组成的表格。 03版EXCEL:列 A,B...,IV(256); 1,2...65536。 07版EXCEL:列 A,B...,XFD( 16384); 1,2...1048576 列: 64倍 :16倍 4. 单元格: 和列的交叉,表格的最小单位。 5. 活动单元格:当前正在操作的单元格,被黑线框住。 6. 工作表标签: Sheet1~Sheet3,当前活动的白色,其余灰色。 7. 标签滚动按钮: 利用标签按钮,切换显示工作表。 excel2007培训教程PPT全文共24页,当前为第9页。 错误信息 原因 #####! 1.公式所产生的结果太长,该单元格容纳不下 2.日期或时间格式的单元格出现负值 #DIV/0! 公式出现被零除的现象 #N/A 在函数或公式没有可用数值时 #NAME? 在公式出现excel不能识别的文本时 #NULL! 当试图为两个并不交叉的区域指定交叉点时 #NUM! 当函数或公式某个数字有问题时 #REF! 当单元格引用无效时 #VALUE! 使用错误的参数或运算对象类型 excel2007培训教程PPT全文共24页,当前为第10页。 常用EXCEL函数 excel2007培训教程PPT全文共24页,当前为第11页。 1st 文本函数 LEFT(字符串,左起截取的位数) RIGHT(字符串,右起截取的位数) MID(字符串,开始截取的位置,载取的位数 TEXT(数值,数字格式代码) REPLACE(字符串,开始位置,替换个数,替换的字符) excel2007培训教程PPT全文共24页,当前为第12页。 2nd 逻辑函数 IF(判断条件,条件成立,条件不成立) IFERROR(判断条件, 条件不成立) AND(判断条件1,判断条件2,…….判断条件n) OR(判断条件1,判断条件2,…….判断条件n) IS系列 excel2007培训教程PPT全文共24页,当前为第13页。 3rd 计数与求和函数 COUNTA,COUNT (计算非空个数;计算数字个数) SUMIF (判断区域,判断条件, 求合区) SUMPRODUCT(数据区1,数据区2) SUBTOTAL(功能键,数据区域) excel2007培训教程PPT全文共24页,当前为第14页。 4th 查找引用函数 VLOOKUP(查找值,查找区域,对应查找值在查找区域的列数,查找类型) MATCH(查找值,查找区域, 查找类型) INDEX(查找区域,数,列数) excel2007培训教程PPT全文共24页,当前为第15页。 5th 日期函数 VLOOKUP(查找值,查找区域,对应查找值在查找区域的列数,查找类型) MATCH(查找值,查找区域, 查找类型) INDEX(查找区域,数,列数) 23:10 excel2007培训教程PPT全文共24页,当前为第16页。 EXCEL的基本操作 excel2007培训教程PPT全文共24页,当前为第17页。 定位 绝对引用与相对引用 粘贴 排序 筛选 排序与筛选 快捷键 加密与保护 引用更新 条件格式 操作 ex

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shenghuiping2001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值