ad

Excel数组公式-英雄云拓展知识分享

匿名投稿 175 2024-01-17

    我身旁的朋友有很多人使用Excel,但是都不了解Excel数组公式,就不能认为已掌握了Excel。数组公式是Excel功能量强盛的计算公式。可使用表达式和各种函救来创建数组公式。以解决用普通公式所没法解决的复杂问题。

    所谓数组公式。就是对数组进行计算的公式。前面介绍的公式基本上都是履行一个简单计算。并且返回一个计算结果。当需要对两组或两组以上的数据进行计算并返回一个或多个计算结果时。就需要使用数组公式了。

    数组公式具有以下特点:

Excel数组公式-英雄云拓展知识分享

    ·单击教组公式所在的任意单元格。就能够在公式编辑栏中看到公式前后出现的大括号“{}”。在公式编辑栏中单击。大括号就会消失。

    ·输入数组公式的每一个单元格中的公式是完全相同的。

    ·必须按【Ctrl+Shift+Enter】组合键才能得到数组公式。否则。如果只按【Enter】键。那样得到的是普通公式。

    ·公式中一定有单元格区域的援用。或一定有数组常量。

    ·不能单独对数组公式所触及的单元格区域中的某一个单元格进行编辑、删除或移动等操作。

    ·数组公式可以存在于多个单元格中。也能够仅输入到一个单元格。即便是输入到一个单元格的数组公式。也必须按【Ctrl+Shift+Enter】组合键来创建。

    下面结合实际案例来讲明数组公式的使用方法。

    图1所示的A列至C列数据是从数据库导出的数据。其中C列的批次是数量和单位的混合字符串。现在要求把批次分成数量和单位两部份。分别保存在D列和E列。以便于以落后行统计分析。

图1

    明显。这样的问题不是一个简单的公式所能解决的,需要使用数组公式。

    要将批次中的数量和单位分开。需要了解批次数据中从左侧开始哪些字符是数字。到哪一个字符就由数字变成了文本(汉字或字母),这样才能利用文本函数LEFT把数量取出来。利用文本函数MID把单位取出来。下面以单元格C3的批次数据为例。说明解决问题的思路和公式的创建方法及步骤。

    要想判断批次数据中从左侧开始哪些字符是数字。到哪一个字符就由数字变成了文本。需要知道批次数据有多少个字符。然后利用MID函数把每一个字符取出来。因此。首先使用LEN函数得到批次数据的长度。再利用INDIRECT函数和ROW函数得到一个从1开始到批次数据长度结束的自然数序列。选择单元格区域G2:G15(或G列从第2行开始到某行动止。行数要大于批次数据字符长度),输人数组公式“=ROW(INDIRECT(“1:”&LEN(C3)))”,如图2所示。

图2

    有了这个自然数序列。就能够利用MID函数把批次数据的各个字符分别取出来了。选择单元格区域H2:H15.输人数组公式“=MID(c3,G2:G15,1)”。如图3所示。

图3

    由于利用MID函数从字符串中取出的不论是数字还是文本。都被处理成文本。因此需要把取出来的批次数据中代表数量的数字转换成真实的数字。选择单元格区域12:|15.输入数组公式“=1*H2:H15”。如图4所示。

图4

    明显,从批次数据左边开始取出的各个数据。只要开始出现毛病值。就表示从该字符开始就是单位了。因此需要判断从哪一个位置开始出现毛病值。选择单元格区域J2:J15.输入数组公武“=ISERROR(12:|15)”。如图5所示。

图5

    这样,就知道了批次数据各个字符串是不是为数字(FALSE表示是数字,TRUE表示是文本,第一个出现TRUE的位置就是单位开始出现的位置)。因此可以利用MATCH函数肯定这个位置。选择单元格K2.输入公式“=MATCH(TRUE.J2:J15.0)”。便可得到这个位置的数宇。如图6所示。

图6

    知道了批次数据中从哪一个字符开始就是单位。可利用LEFT函数很容易地把数量数字取出。利用MID函数把单位取出。选择单元格L2.输入公式“=1*LEFT(C3.K2—1)”。得到批次数据中的数量数字。如图7所示。

图7

    最后。依照与上面相反的顺序。将中间的计算进程逐一消除,把中间计算进程的计算公式综合成一个公式。步骤以下:

    1、单元格L3的公式援用了单元格K2的结果。而单元格K2的计算公式为“=MATCH(TRUE,J2:J15,O)”,这样,把单元格K2的计算公式去掉等号,仅仅复制等号后面的函数本身,并用它替换掉单元格L2计算公式中的单元格援用K2.得到新的计算公式:

    =1*LEFT(C3,MATCH(TRUE,J2:J15,0)⑴)

    2、这个公式中援用了单元格区域J2:J15的结果。而单元格区域J2:J15的计算公式为“=ISERROR(I2:I15)”,这样,把上述公式中的单元格援用J2:J15替换为ISERROR(I2:I15),得到新的计算公式(注意从此开始就是数组公式了,因此要按[Ctrl+Shift+Enter】组合键):

    =1*LEFT(C3,MATCH(TRUE,ISERROR(I2:I15),0)⑴)

    3、这个公式中援用了单元格区域I2:I15的结果,而单元格区域I2:I15的计算公式为“=1*H2:H15”,这样,把上述公武中的单元格援用I2:I15替换为1*H2:H15,得到新的计算公式:

    =l*LEFT(C3,MATCH(TRUE,ISERROR(1*H2:H15)。0)一1)

    4、这个公式中援用了单元格区域H2:H15的结果,而单元格区域H2:H15的计算公式为“=MID(C3,G2:G15.1)”,这样,把上述公式中的单元格援用H2:H15替换为MlD(C3,G2:G15,1),得到斯的计算公式:

    =1*LEFT(C3,MATCH(TRUE,ISERROR(1*MID(C3,G2:G15,1)),0)⑴)

    5、这个公式中援用了单元格区域G2:G15的结果,而单元格区域G2:G15的计算公式为“=ROW(INDIRECT("1:"&LEN(c3)))”,这样,把上述公式中的单元格援用G2:G15替换为ROW(1NDIRECT("1:"&LEN(c3))),得到新的计算公式:

    =1*LEFT(C3,MATCH(TRUE,ISERROR(1*MID(C3,ROW(INDIRECT("1:"&LEN(C3))),1))。0)⑴)

    6、这个公式就是终究需要的公式,将这个公式原封不动地复制到单元格D3中(要注意将公式复制到单元格后,按【Ctrl+Shift+Enter】组合键),就得到了批次数据中的数量。

    7、在单元格E3中输入公式“=MID(C3.LEN(D3)+1.999)”。就得到了批次数据中的单位。最后的结果如图8所示。

图8

    有时候报表中会有一些毛病值。这时候如果使用SUM函数进行加总。就会出现毛病。从而得不到正确的结果,如图9所示。为了能够得到正确的计算结果。也就是疏忽毛病值。仅仅计算单元格区域的数值。就需要使用下面的数组公式了(见图9):

    =SUM(IF(ISERROR(B2:B6),"",B2:B6))或 =SUM(IFERROR(B2:B6,"")) 

图9

    学会了Excel数组公式以后,我们就能够解决更加复杂的问题了,经过这节,我们首先了解了Excel数组公式是甚么?针对实例简单了解了下Excel数组公式的运算。


选择英雄云云表单=选择更智能的Excel

>>>>🚀🌟 点击注册 免费试用 更高级的-英雄云企业级云表单 🌟🚀 😃👉🌐>>>>

在现代企业管理中,数据的高效管理和处理至关重要。随着信息技术的不断发展,英雄云云表单已经成为了提高数据录入、管理和分析效率的不可或缺的工具。让我们来深入探讨英雄云-云表单的几大优势。

基础字段:多样性满足业务需求

英雄云云表单中包括了各种基础字段,如单行文本多行文本数字输入框单选框复选框下拉框下拉复选框日期时间分割线等。这些字段的多样性使用户可以根据具体的业务需求,轻松进行文本、数据和时间信息的录入或修改。例如,您可以使用单行文本字段录入员工姓名、产品型号等,或者使用下拉框进行多选,根据不同情况选择更加方便的字段类型。

高级字段:提升工作效率

英雄云云表单还提供了高级字段,如地址图片附件手写签名手机子表关联数据关联查询以及流水号。这些高级字段在基础字段的基础上升级,可帮助用户完成一些琐碎的工作。例如,使用地址字段可以避免逐字打字,而流水号字段可以自动生成规律性的编号,非常适用于合同编号生成等场景。

部门成员字段:精确管理与通讯录的关联

英雄云的部门成员字段允许企业对各个部门的成员进行精确管理。用户可以通过部门成员字段获取通讯录中的部门成员信息,应用于记录报销人、报销部门等场景。这些成员字段还细分为成员单选成员多选,可根据具体需求在通讯录中选择一个或多个成员。

聚合表:数据处理更智能

英雄云聚合表功能用于对已存在的表单数据进行聚合计算,从而得到一张聚合表,后续其他表单可调用聚合表进行数据联动、关联查询和关联数据等操作完成数据处理。这一功能可应用于多种场景,如进销存管理、财务管理和门店零售管理等,帮助企业完成数据处理,提高工作效率。

表单权限设置:灵活管理数据访问

英雄云的表单权限设置允许用户根据企业的具体需求管理表单的访问和操作权限。用户可以根据系统权限或自定义权限对不同成员或团队进行权限设置,以确保数据的安全和合规性。这一功能使企业能够根据变化的业务需求和团队结构,实时调整权限设置。

自定义打印模板:文档输出更便捷

英雄云云表单支持自定义打印模板,可将表单数据转换为可打印的Word文档。用户可以根据自己的需求进行排版和编辑,将产品规格说明书等文档轻松生成。这一功能提供了一种标准化的文档输出方式,简化了信息整理的过程。

综合来看,选择英雄云云表单意味着选择更智能、更灵活、更高效的数据管理工具。无论是提高工作效率,精确管理数据,还是实现数据处理,英雄云云表单都能满足您的多样化需求,助力您的业务发展。

如果您正在寻找一款强大的云表单工具,不妨考虑英雄云,它将为您带来更多的便捷和智能,助您事半功倍。


免责声明:

本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。

上一篇:excel销售报表-英雄云拓展知识分享
下一篇:绘制Excel图表时需要注意的问题-英雄云拓展知识分享
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×