ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: gvntw

[原创]LOOKUP()在处理内存数组中的应用

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2005-11-2 20:35 | 显示全部楼层
本帖已被收录到知识树中,索引项:LOOKUP

天书!!

开窍中~~~~~~

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-11-2 21:19 | 显示全部楼层
以下是引用chenjun在2005-11-2 16:48:17的发言: LOOKUP函数是可以返回内存可计算数组,给你出个难题,你能用VLOOKUP函数返回一个内存可继续计算数组吗?

以前也曾想过,但只能用在多单元格数组公式。

附件里这样算数吗?嗬嗬,我想不算吧。

iQtlFiLz.rar (1.47 KB, 下载次数: 270)
[此贴子已经被gdliyy于2005-11-2 22:22:19编辑过]

TA的精华主题

TA的得分主题

发表于 2005-11-2 21:33 | 显示全部楼层

现学现用gvntw版主新作《LOOKUP()在处理内存数组中的应用》的方法去做了http://club.excelhome.net/viewthread.php?tid=131389中的题目,在此表示感谢!并有空去看看我做得与不对。

TA的精华主题

TA的得分主题

发表于 2005-11-2 22:23 | 显示全部楼层
以下是引用gvntw在2005-11-2 21:19:13的发言:

以前也曾想过,但只能用在多单元格数组公式。

附件里这样算数吗?嗬嗬,我想不算吧。

嘿嘿。。。这个肯定不能算的!

TA的精华主题

TA的得分主题

发表于 2005-11-3 00:28 | 显示全部楼层
gvntw举的例子中的情况确实没有必要用多单元格数组公式。 HLOOKUP和VLOOKUP函数均是继承Lotus1-2-3的函数,LOOKUP函数是excel中特有的; LOOKUP函数当第1参数为数组或一个单元格区域时,不管是在一个单元格中或多单元格数组公式中还是在定义的名称中,结果均返回一个对应尺寸的可以继续运算的数组,但缺陷是第1参数不能用通配符,而且查找区域的首行或首列要升序排列才能进行精确查找; HLOOKUP和VLOOKUP的查找区域的首行或首列可以不排序进行精确查找,第1参数可以支持统配符,这个是强于LOOKUP函数的地方,但当第1参数为数组或单元格区域(多于1个单元格的矩形连续区域)时,在名称定义和一个单元格的公式中均不能返回一个可继续参与运算的数组,但当直接写在多单元格数组公式中、或是定义在名称中并用于多单元格数组公式,均可以真实返回一个可以继续参与运算的数组,关键是最后的公式必须是一个多单元格数组公式,为什么会这样?原因不明! HLOOKUP和VLOOKUP函数的这个特性很有用处(尽管目前论坛上也只在1年多前有个会员使用中发现了这个怪现象),我们以前在一个数据表中查找多个值并汇总运算一般是用一个多条件相乘再求和的数组公式,那样当数据表很大时公式的速度很慢,基本没有实用性了。而HLOOKUP和VLOOKUP函数均是不历遍所有数据的查找函数,效率要高得多,只是公式至少要在2个单元格以多单元格数组公式输入,但这个可以有很多方法解决(如隐藏一个单元格所在的行或列、或者调整颜色使第2个单元格显示为空白、或自定义数字格式等)。 顺便提一下INDEX函数,当第2或第3函数为数组时,其结果只能直接在一个多单元格区域的数组公式中表现出来(不能继续外套函数运算的)。 微软在excel中提供了很多功能有重叠的函数,而运算原理上又有很多差别,在实用中必须仔细分析,以找出最有效的函数公式。

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2005-11-3 08:24 | 显示全部楼层
谢谢老大的精彩讲解,领教了!

TA的精华主题

TA的得分主题

发表于 2005-11-3 09:54 | 显示全部楼层

感觉越看越不懂,一头雾水啊!!!!努力学习

TA的精华主题

TA的得分主题

发表于 2005-11-3 10:33 | 显示全部楼层

原来只是“知其一,不知其二;知其然,不知其所以然”,看了陈老大的讲解才有摸对门把的感觉。

TA的精华主题

TA的得分主题

发表于 2005-11-3 19:12 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

这个用法简直妙!!!

建议陈兄发一份名为"EXCEL函数秘笈"的贴子,收集一些鲜为人知的或原因不明的函数用法。

TA的精华主题

TA的得分主题

发表于 2005-11-3 20:08 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-25 09:05 , Processed in 0.042308 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表