这30个Excel函数的学习源于contextures Blog的30 Excel Functions in 30 Days系列,正如作者所说的,在连续30天里编写这30个函数学习文档是一项挑战。这30篇文章采用了很好的写作编排,每篇文章详细介绍了一个Excel函数的语法、陷阱和有代表性的应用示例,内容清晰,容易阅读理解。
然而,我要说的是,我将这30篇文档翻译整理出来也是一项挑战,读者能够真正坚持学习更是一项挑战。如果能够实际操作示例,理解函数语法,融会贯通函数运用,一定会获益匪浅!
任何技能的掌握不可能一蹴而就,都需要经过长时间不断地练习,需要经历遇到问题—思考方法—解决问题的煎熬,学习Excel函数也是如此。知道什么时候应用哪个函数,具体情况下可以运用哪些函数,哪些函数可以与其他函数结合使用,等等。在练习的过程中学习,在解决问题的过程中成长,从了解、熟悉到掌握,直至熟练运用。
当然,Excel为我们提供的函数远远不止这30个,我会在后面的学习中将自已整理出来成果与大家分享。
下面,我汇总了这30个函数的翻译文档链接(单击每个函数的标题即可进入相应的文章页面)以及简单的介绍,以方便查阅和学习。
MATCH函数搜索数组中的值,如果找到则返回其位置。MATCH函数可以在未经排序的列表中找到数据项的位置、和CHOOSE函数一起使用获取学生成绩、和VLOOKUP函数一起使用来灵活选择列、和INDEX函数一起使用来显示获胜者的姓名。
INDEX函数基于行号和列号返回一个值或者对某个值的引用。INDEX函数可以查找所选月份的销量、获取指定行列及区域的引用、基于给定数目创建动态区域、以字母顺序排序文本列,可以与其它函数结合使用,例如与EXACT函数结合来查找完全匹配的密码名、与AREAS函数结合来找到命名区域中最后一个区域、与COLUMNS结合来计算区域中最后一列的总和、和MATCH函数结合找到在比赛中最接近猜测的名称。
CHOOSE函数基于数字从列表项中提取项目。CHOOSE函数可以返回与月份号相应的财务季度编号、基于开始日期计算下一个周一、显示商店编号相应的商店销售总额。
VLOOKUP函数处理垂直列表中的项目,是人们在Excel中查找时最先考虑到的函数。它查找表中第一列的值,返回该表中找到的值所在行对应的列中的某个值。VLOOKUP函数可以用来找到所选择的产品的价格、将学生成绩的百分数转换成字母等级。
FIXED函数格式带小数点和逗号的数字并以文本形式返回结果。FIXED函数可以用于匹配从另一个程序中以文本形式导入的数字、格式化文本字符串中的数字。
HLOOKUP函数查找表的第一行中的值,返回该表中与找到的值在同一列的指定行中的另一个值。HLOOKUP函数可以用于找到所选区域中的销售总额、查找所选日期对应的有效利率。
LOOKUP函数从一行或者一列单元格区域或者从数组中返回值。LOOKUP函数可以找到列中的最后一个数字、查找含有负数的最后一个月、将学生的百分数成绩转换成字母成绩。
SEARCH函数查找文本字符串中的字符,并返回找到的字符的位置。SEARCH函数可以在字符串中找到另一个字符串(不区分大小写)、在搜索中使用通配符、在搜索文本中指定开始数字。
FIND函数执行区分大小写的查找,在一个文本字符串中查找另一个文本字符串。FIND函数可以找到在字符串中文本的开始的位置、从列表中查找精确匹配的值、查找地址中街道名。
REPLACE函数使用新文本替换文本字符串中指定数量的字符。使用REPLACE函数可以修改电话号码中的区域代码、使用冒号和空格替换第一个空格、使用嵌套的REPLACE插入连字符。
SUBSTITUTE函数使用新文本替换文本字符串中的旧文本,与REPLACE函数不同,该函数可以替换相同文本的多个实例。SUBSTITUTE函数可以用于修改报告标题中的区域名称、移除非打印字符、替换最后一个空字符。
OFFSET函数从一个起始引用开始,偏移指定的行数和列数并返回指定大小的引用。OFFSET函数与其它函数结合,可以用于找到所选月份的销售数量、汇总所选月份的销售、基于计数创建动态单元格区域、汇总最近n个月的销售。
ADDRESS函数基于行号和列号以文本形式返回单元格地址。ADDRESS函数可以用于获取行号和列号表示的单元格地址、查找行号和列号表示的单元格值、返回最大值的单元格地址。
INDIRECT函数返回由文本字符串指定的引用,它是创建级联数据有效性下拉列表的方法之一,例如在Country下拉列表中的选择控制City下拉列表中的选择。INDIRECT函数可以用于创建开始部分固定的引用、创建对静态命名区域的引用、从工作表、行、列信息创建引用、创建固定的数值组。
EXACT函数检查两个文本字符串是否完全匹配,可以用于使用数据有效性阻止改变单元格、在数据有效性单元格中强制大写输入、在代码列表中检查是否完全匹配、在查找表中找到完全相同项、在列表中统计完全匹配项、查清两个单元格之间的不同、进行区分大小写的比较。
HYPERLINK函数创建链接,可以用于链接到同一文件中的位置、链接到同一文件夹中的Excel文件、链接到网站。
T函数检测给定值是否是文本,如果是文本则按原样返回,如果不是文本则返回空字符串。
N函数检查数字而不是文本,返回转换为数字的值。使用N函数可以基于单元格的值返回数字、在单元格中添加隐藏的注释。
TYPE函数返回一个数字,代表单元格中值的类型。TYPE函数可以通过编号识别单元格值类型、相乘之前测试数值类型。
ERROR.TYPE函数识别特定的错误类型,可以使用获得的信息来排除错误。
REPT函数重复文本字符串指定的次数,可以用于创建单元格条形图或者点图、保持快速的统计记录、找到列中最后的文本条目。
COLUMNS函数统计列数,可以显示表或者命名区域的大小。
TRANSPOSE函数可以翻转数据,将垂直区域转换为水平区域,或者相反。使用TRANSPOSE函数可以改变水平数据为垂直数据、显示连续多年最高的总薪水(有点复杂的数组公式)。
CELL函数可以提供单元格格式、内容和位置的信息。使用CELL函数可以显示单元格的数字格式、工作表名、单元格对齐或列宽。
CODE函数返回文本字符串中第一个字符的数字编码。使用CODE函数可以看看在导入的文本结尾有什么隐藏的字符、在单元格中输入特殊字符。
CHAR函数基于本机使用的字符集返回输入的数值指定的字符。使用CODE函数能够帮助输入特定的符号或指定的字符,包括在公式中添加换行符、查找字母表中特定的字母、列出字母表的所有字符、创建字符编码的参考表。
INFO函数显示当前操作环境相关信息。使用INFO函数可以显示Excel版本、当前工作表数、当前重新计算模式。
TRIM函数可以从文本字符串中删除多余的空格,能够帮助清理从网站中下载的或者从其它应用程序中导入的文本,可以用于删除文本字符串开头和结尾的空格、删除除单词之间的单个空格外的所有空格,但是不能删除从网站复制的一些特殊的空格。
AREAS函数返回引用中区域的数量,可以统计单元格区域中区域的个数、统计多个区域的交叉区域数、为INDEX函数计算区域编号。
CLEAN函数能够清理从网站上获取的数据或者下载的文件中的一些不想要的字符。可以使用CLEAN函数结合其它函数来删除某些非打印字符、替换文本中非打印字符。
本文及文中的30篇文章首发于 [ 完美Excel ] 微信公众号:excelperfect