图书前言

公式是Excel真正的动力引擎,这一点无可争议。通过运用Excel中的各种函数,公式让Excel分析人员能够创建聚合报表、复杂的计算引擎、巧妙的仪表板模型等。实际上,随着对Excel函数和公式熟悉程度的增加,Excel分析人员的效率会越来越高。

但是,增加对Excel函数和公式的熟悉程度是需要时间的。Excel中包含超过400个函数,可能需要用几个月甚至几年的时间不断学习,才能知道哪些函数最适合特定任务,哪些函数可以与其他函数结合使用。

本书能够为你提供帮助。我们将带你进入Excel公式的世界,详细介绍Excel的各种内置函数。每章都以前一章为基础,带领你从学习基本的数学函数,一直到能够实际创建自定义的函数。

你会发现,运用Excel函数不仅能够提高效率,还能够完成一些你原本不知道能用Excel处理的任务。

本书读者对象

书中涉及的层面较深,适合有一定Excel基础的用户使用。如果读者没有任何使用Excel的经验,那么本书可能不是很适合你,除非你是一个可以在极短的时间内学会一款新软件的天才。

如果希望掌握本书的大部分内容,读者必须对Excel的使用具有一定的背景。本书假定读者已掌握以下内容:

● 创建工作簿、插入工作表、保存文件和其他基本操作

● 在各个工作簿之间浏览

● 会使用Excel功能区和对话框

● 会使用Windows基本功能,例如文件管理、复制和粘贴操作等

使用本书的条件

本书是为Excel 2016编写的,但其中大部分内容也适用于Excel 2007-Excel 2013。如果读者使用的是Excel 2016之前的版本,会发现无法使用一些函数(例如,预测函数是在Excel 2016中新增的)。每章中会指出那些无法在其他版本中使用的函数。

如果读者使用的是Excel 2007之前的版本,那么需要放下这本书,选择本书的早期版本了。Excel 2007是一个分水岭,之前和之后版本的差别非常大。如果用Excel 2007之前的版本对着本书学习,会被本书的内容弄糊涂。

要下载本书的示例,需要能够访问Internet。稍后的“本书示例文件下载”部分将更详细地说明这一点。

 

注意 本书的示例是在Windows平台上创建的。对于Mac用户,我们不能保证本书的示例都能用于Mac电脑上的Excel。虽然Excel的跨平台兼容性很好,但还没有做到完全兼容。

对于硬件来说,当然是运行速度越快越好,同时,系统的内存越大,使用起来就越方便。

本书约定

下面,我们将花点时间来介绍本书采用的排版上的约定。

键盘约定

公式是由键盘输入的。另外,菜单和对话框也可以用键盘操作,特别是如果手正好在这些操作键上时就显得更为方便。

公式

书中的公式通常用等宽字体以单独一行显示。例如,下面就显示了一个公式:

=VLOOKUP(StockNumber,PriceList,2,False)

Excel支持特殊的公式形式,即数组公式。输入数组公式时,需要按下Ctrl+Shift+Enter组合键(不能只按Enter键)。Excel会自动为数组公式添加括号,表示这是一个数组公式。本书中在列出数组公式时,会使用括号来清楚地显示这实际上是一个数组公式,如下所示:

{=SUM(LEN(A1:A10))}

 

注意 不必专门输入数组公式的括号,Excel会自动添加。

VBA代码

本书还包含许多VBA代码示例。这些代码都使用等宽字体,且每行代码占据单独一行。为了便于代码的阅读,通常会使用Tab来缩排代码。虽然缩进不是必需的,但这有助于将一组语句对齐。

如果实际中的一行代码在本书中用一行放不下,本书就会使用标准的VBA续行符:一个空格后跟下划线,这表示该行代码将延续到下一行。例如,下面两行代码构成一条VBA语句:

If Right(cell.Value, 1) = "!" Then cell.Value _

   =Left(cell.Value, Len(cell.Value) – 1)

在实际使用中,可以用这种方式分两行输入代码,也可以不使用下划线直接将代码写在同一行中。

快捷键

快捷键要用到一些功能键,例如Alt、Home、PgDn和Ctrl。本书会用加号连接两个键来表示这两个按键需要同时按下,例如,Ctrl+G表明要同时按下Ctrl和G键来打开“定位”对话框。

函数、过程和命名范围

Excel的工作表函数均使用大写字母来表示,例如“使用SUM函数累加A列中的值”。

而宏和过程名会使用一般的表示方法,例如“执行InsertTotals过程”,书中使用大小写混用的方式,以方便阅读。命名范围使用斜体表示,如“选择InputArea范围”。

除了引号内的文本,一般情况下Excel不区分大小写。换言之,下面两个公式的结果相同:

=SUM(A1:A50)

=sum(a1:a50)

不过Excel会自动把第二个公式中的字符转换为大写。

鼠标约定

 关于鼠标,本书中使用的都是标准术语:指向、单击、右击、拖动等。从字面就知道是如何操作的。

图标含义

在本书中,下面这些图标用来强调某些重要的内容。

 

注意 注意图标用来表示这些内容很重要,这些内容会对手头的任务,或对后续内容的理解产生至关重要的影响

 

提示 提示图标用来表示某些高效的操作方式或一些隐晦的技术。掌握这些提示会令人刮目相看。

 

在线资源 这个图标表示示例文件位于本书的网站中(参见稍后的“本书示例文件下载”)。

 

警告 警告图标用于警示那些不注意就会导致问题的操作。

 

交叉参考 交叉参考图标用于告诉读者其他章节对这个主题也有所介绍。

本书的组织结构

本书分为7大部分,每部分关注Excel函数的一个关键方面。

第Ⅰ部分:基础知识

这部分介绍基本的操作和功能(第1章~第3章)。第1章简要介绍Excel的功能,主要是为使用过其他电子表格产品的Excel新用户准备的。第2章介绍Excel公式的基础知识,如果读者想对本书有一个基本了解,那么本章是必读的。第3章介绍名称,如果以为名称就是“单元格”和“范围”,就过于片面了。

第Ⅱ部分:在公式中使用函数

这部分包含第4章~第10章。第4章介绍在公式中使用工作表函数的基础知识,后面的章节还会更详细地介绍这些知识;第5章介绍文本操作;第6章介绍日期和时间;第7章探讨各种计数方法;第8章讨论几种不同形式的查找公式;第9章阐述表格和工作表数据库的内容;第10章涵盖一些杂项计算方法,例如单位转换和舍入等。

第Ⅲ部分:财务公式

这部分含有3章(第11章~第13章),探讨创建财务公式的问题。这部分介绍许多能满足实际需要的有用的公式。

第Ⅳ部分:数组公式

这部分含有第14章和第15章。大多数Excel用户对数组公式知之甚少,但数组公式是非常有用的。因此,这里单独用了一个部分来介绍此功能强大的特性。

第Ⅴ部分:其他公式

这部分包括第16章~第22章。这一部分涵盖了许多主题,其中也介绍了一部分从表面上看与公式没有关联但却很重要的内容。第16章介绍许多有关数据清洁的有用信息;第17章介绍使用图表时公式的重要性;第18章介绍与数据透视表相关的公式;第19章包含一些非常有趣且有用的公式,这些公式可与Excel的条件格式特性联合使用;第20章介绍数据验证这个特性;第21章介绍“大公式”,所谓“大公式”,就是很大的公式,这个公式代替了多个中间公式。如果公式不正确,该怎么办?这时可以阅读第22章介绍的调试技术。

第Ⅵ部分:开发自定义工作表函数

这部分包括第23章~第26章,主要介绍VBA,以及创建自定义工作表函数的相关知识。第23章介绍VBA和VB编辑器;第24章介绍一些编程概念;第25章介绍自定义工作表函数相关的背景知识;第26章提供很多自定义工作表函数的示例,读者可以照原样使用,也可以根据自己的需要做些改动。

第Ⅶ部分:附录

本书包含两个附录。附录A是一份Excel工作表函数速查表,附录B是一些自定义数字格式的技巧。

本书示例文件下载

本书含有许多例子,可在下面的这个链接中下载含有这些例子的工作簿:

www.wiley.com/go/excel2016formulas

扩展名为*.xlsm的文件包含VBA宏。为了使用其中的宏,打开文件时必须启用宏(也可以将文件放到受信任位置)。