Excel 之快捷键及常用技术之4 以上介绍了快捷键的知识,现在介绍几种常用函数。在Excel 培训中牢记这些函数的用法。 一、VLOOPUP函数 我们在日常的工作中,经常会遇到两张不同的工作表,各包含一部分你所需要的信息,如果要获得完整的信息就需要将两张工作表连接起来,一般来说,是用工号这个字段进行匹配的,以前我们的APPROACH中做过很多类似的操作。EXCEL也可以通过函数来实现,操作上一点也不复杂。这个函数就是VLOOKUP。在看小电影之前,最好先阅读一下下面的参数概念,不管读得懂读不懂,至少要先了解一下。 见小电影——VLOOPUP 先来了解一些vlookup的几个基本参数的概念 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) Lookup_value 为需要在数组第一列中查找的数值。Lookup_value 可以为数值、引用或文本字符串。也就是说,需要查找的数值,必须放在工作表的第一列。 Table_array 为需要在其中查找数据的数据表。(包含你需要的内容的数据源)可以使用对区域或区域名称的引用,例如数据库或数据清单。 Col_index_num 为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num 小于 1,函数 VLOOKUP 返回错误值值 #VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!。 Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。(如果 range_lookup 为 TRUE,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数 VLOOKUP 不能返回正确的数值。如果 range_lookup 为 FALSE,table_array 不必进行排序。 通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。 ) 说明 如果函数 VLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于等于 lookup_value 的最大值。 如果 lookup_value 小于 table_array 第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。 如果函数 VLOOKUP 找不到 lookup_value 且 range_lookup 为 FALSE,函数 VLOOKUP 返回错误值 #N/A。 二、EXCEL转换为五位工号的方法 我们经常会用要求员工工号为五位,比如考勤报表啦,合同信息之类的东西,以前我们都是用APPROACH或者LOTUS123来做,现在全面切换至EXCEL,我们也要用EXCEL来做啦!! 第一种方法:传统取字段法 1、插入新列,新列的内容=工号列+100000 2、取新列的右边5个字,用right()函数,right(工号列+100000,5) 第二种方法:TEXT(value,format_text) 这个函数将会把数字转换为指定格式的文本。 使用格式为:TEXT(工号,"00000")。 第三种方法:EXCEL合并字符法 在EXCEL中合并字符有一个非常简便的方法,就是用“&”符号,可以合并很多字符,合并的内容可以是自己输入的,也可以是引用单元格内容的。要注意的是,自己输入的内容要用半角的引号——""括起来。 由此一个引申的用处是:快速的输入EMAIL地址。 我们一般在做通讯录时,输入EMAIL地址信息时会有很多重复的"@huawei"的字样,如果每个名字后面都要输一次,真的是很麻烦;如果只输入拼音,没有后面的“@huawei”,用起来又很不麻烦。用合并字符的方法就可以很快搞定了! 做法是这样的: 一列输入姓名的拼音,一列输入一个“@”然后用COPY的方式向下拖,再做一列huawei,然后在EMAIL地址列中输入这样的公式,回车,搞定!!!以后再多的地址,只要输入拼音,然后向下拖就可以全部搞定了!!如果只要大家看到EMAIL地址列,只要把A、B、C列隐藏起来就可以了。 在 excel培训时,大家记住这些函数的用处,在excel使用中就会得心应手。
|