让我们一起探索一下这些藏在excel自动排序中的“小秘密”。-英雄云拓展知识分享
14523
2025-01-31
在Excel中,VLOOKUP函数应当是最受关心的函数之一了。关于VLOOKUP函数,在网上有数不清的讨论和文章。我对其进行了一些整理,供大家进一步理解和应用VLOOKUP函数时参考。
当你想从表中提取信息时,Excel的VLOOKUP函数是一个很好的解决方案。从表中动态查找和获得信息的能力给许多用户带来了崭新的改变,你到处都可以发现VLOOKUP。
虽然VLOOKUP相对容易使用,但也容易出错。其中一个缘由是VLOOKUP有一个主要的设计缺点,默许情况下,假定你认为的是近似匹配,但这可能其实不是你的本意。因此,这种情况下,会致使看起来结果正常但实际上是毛病的。
1.VLOOKUP是如何运行的
VLOOKUP是一个查找函数,可以获得表中的数据。在VLOOKUP中的“V”代表垂直,意味着表中的数据必须垂直地排列,即数据在行中。
如果你有一个结构良好的表,信息垂直排列,左侧有一列可以用来匹配查找的数据,那末可使用VLOOKUP。
VLOOKUP要求表结构化,在左边列中显示查找值,在右边任意列中显示想要获得的数据(结果值)。当使用VLOOKUP时,假定表中的每列都从左边(查找列)列始编号。要从特定列中获得值,简单地提供适合的数字作为“列索引”便可。在下面的例子中,查找电子邮件地址,因此使用数字4作为列索引:
图1
在图1所示的表中,员工ID位于左边第1列,电子邮件地址在右边的第4列。
要使用VLOOKUP,要提供4个参数:
要查找的值(lookup_value)
组成表的单元格区域(table_array)
要获得的结果所在的列编号(column_index)
匹配模式(range_lookup,TRUE=近似匹配,FALSE=精确匹配)
2.VLOOKUP仅向右查找
可能VLOOKUP最大的局限是仅能向右查找来获得数据。这意味着VLOOKUP仅能获得表中第一列右边列的数据。当查找值在第一列(最左边列)时,这个限制没有多大意义,由于所有其他列已在右边。但是,如果查找列在表里的某个位置,则只能从该列右边的列中查找值。还必须为VLOOKUP提供一个以查找列开始的更小的表。
图2
使用INDEX和MATCH代替VLOOKUP可以克服这个局限。
3.VLOOKUP总是查找第一个匹配值
如果查找列包括重复值,那末VLOOKUP将仅匹配找到的第1个值。如果表中的第1列没有重复值,这明显不是问题。但是,如果第1列包括重复值,那末VLOOKUP将仅匹配第1个值。举例来看,使用VLOOKUP查找名字,虽然表中有两个“Janet”,但VLOOKUP仅匹配第1个:
图3
4.VLOOKUP不辨别大小写
查找值时,VLOOKUP不会处理大写和小写文本差异。对VLOOKUP,产品代码“PQRF”与“pqrf”相同。下面的示例中,查找大写的“JANET”,但VLOOKUP不会辨别大小写,因此简单地匹配“Janet”,由于这是找到的第1个匹配:
图4
5.VLOOKUP有两类匹配模式
VLOOKUP有两类操作模式:完全匹配和近似匹配。大多数情况下,可能想使用VLOOKUP的完全匹配模式。当你想要基于某种唯一键(举例来看,基于产品代码的产品信息或基于电影名称的电影数据)查找信息时,这是成心义的:
图5
在单元格H6中的公式基于完全匹配电影名称来查找年:
=VLOOKUP(H4,B5:E9,2,FALSE)
但是,如果不匹配唯一ID,而是查找“最好匹配”或“最好种别”,则需要使用近似匹配。举例来看,可能要针对重量查找邮资,针对收入查找税率,针对每个月销售额查找佣金率。在这些情况下,可能没法在表中找到精确的查找值,相反,所不同的是,想要VLOOKUP来为提供的查找值取得最好匹配。
图6
在单元格D5中的公式使用近似匹配获得正确的佣金率:
=VLOOKUP(C5,$G$5:$H$10,2,TRUE)
6.注意:VLOOKUP默许情形下使用近似匹配
第4个参数,称之为“range_ lookup”控制着VLOOKUP的完全和近似匹配。
对完全匹配,使用FALSE或0。对近似匹配,设置range_lookup为TRUE或1:
=VLOOKUP(value,table,column,TRUE) //近似匹配
=VLOOKUP(value,table,column,FALSE) //完全匹配
但是,第4个参数range_lookup是可选的,默许值是TRUE,这意味着VLOOKUP默许情形下进行近似匹配。当进行近似匹配时,VLOOKUP假定表已排序并履行2分查找。在2分查找时,如果VLOOKUP找到完全匹配的值,则从该行返回一个值。但是,如果VLOOKUP遇到大于查找值的值,将从前一行返回一个值。
这类默许设置非常危险,由于许多人无意中将VLOOKUP保存在默许模式下,当表未排序时可能致使毛病的结果。
为了不这个问题,确保在想要完全匹配时使用FALSE或0作为第4个参数。
(未完待续……)
>>>>🚀🌟 点击注册 免费试用 更高级的-英雄云企业级云表单 🌟🚀 😃👉🌐>>>>
在现代企业管理中,数据的高效管理和处理至关重要。随着信息技术的不断发展,英雄云的云表单已经成为了提高数据录入、管理和分析效率的不可或缺的工具。让我们来深入探讨英雄云-云表单的几大优势。
基础字段:多样性满足业务需求
英雄云的云表单中包括了各种基础字段,如单行文本、多行文本、数字输入框、单选框、复选框、下拉框、下拉复选框、日期时间、分割线等。这些字段的多样性使用户可以根据具体的业务需求,轻松进行文本、数据和时间信息的录入或修改。例如,您可以使用单行文本字段录入员工姓名、产品型号等,或者使用下拉框进行多选,根据不同情况选择更加方便的字段类型。
高级字段:提升工作效率
英雄云的云表单还提供了高级字段,如地址、图片、附件、手写签名、手机、子表、关联数据、关联查询以及流水号。这些高级字段在基础字段的基础上升级,可帮助用户完成一些琐碎的工作。例如,使用地址字段可以避免逐字打字,而流水号字段可以自动生成规律性的编号,非常适用于合同编号生成等场景。
部门成员字段:精确管理与通讯录的关联
英雄云的部门成员字段允许企业对各个部门的成员进行精确管理。用户可以通过部门成员字段获取通讯录中的部门成员信息,应用于记录报销人、报销部门等场景。这些成员字段还细分为成员单选和成员多选,可根据具体需求在通讯录中选择一个或多个成员。
聚合表:数据处理更智能
英雄云的聚合表功能用于对已存在的表单数据进行聚合计算,从而得到一张聚合表,后续其他表单可调用聚合表进行数据联动、关联查询和关联数据等操作完成数据处理。这一功能可应用于多种场景,如进销存管理、财务管理和门店零售管理等,帮助企业完成数据处理,提高工作效率。
表单权限设置:灵活管理数据访问
英雄云的表单权限设置允许用户根据企业的具体需求管理表单的访问和操作权限。用户可以根据系统权限或自定义权限对不同成员或团队进行权限设置,以确保数据的安全和合规性。这一功能使企业能够根据变化的业务需求和团队结构,实时调整权限设置。
自定义打印模板:文档输出更便捷
英雄云的云表单支持自定义打印模板,可将表单数据转换为可打印的Word文档。用户可以根据自己的需求进行排版和编辑,将产品规格说明书等文档轻松生成。这一功能提供了一种标准化的文档输出方式,简化了信息整理的过程。
综合来看,选择英雄云的云表单意味着选择更智能、更灵活、更高效的数据管理工具。无论是提高工作效率,精确管理数据,还是实现数据处理,英雄云的云表单都能满足您的多样化需求,助力您的业务发展。
如果您正在寻找一款强大的云表单工具,不妨考虑英雄云,它将为您带来更多的便捷和智能,助您事半功倍。
免责声明:
本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿等来源。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。
发表评论
暂时没有评论,来抢沙发吧~