ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

多单元格数组函数与其他非多单元格数组函数之间的区别,不甚了解

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-5-23 01:59 | 显示全部楼层 |阅读模式
谢谢达人们.鞠躬了! 92C3lD6D.rar (2.24 KB, 下载次数: 40)

TA的精华主题

TA的得分主题

发表于 2006-5-23 07:06 | 显示全部楼层
9KKFCdoi.rar (3.12 KB, 下载次数: 33)

TA的精华主题

TA的得分主题

发表于 2006-5-23 09:10 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

1楼附件C列普通公式——这是隐含交叉的问题,关于隐含交叉,请参考[答疑解惑]61楼http://club.excelhome.net/dispbbs.asp?boardid=3&replyid=386035&id=161588&page=1&skin=0&Star=7

普通公式=MATCH($B$1:$B$8,$A$1:$A$11,0)——当他在C1或者D1等第一行时,与$B$1:$B$8的交叉就是B1单元格,相当于=MATCH(B1,$A$1:$A$11,0)的结果,当它在第9行时,没有隐含交叉,返回错误值。

D列公式——多单元格数组公式。请参考[答疑解惑]67楼(链接同上)——“戏说”多单元格数组公式

其实不管是普通公式还是数组公式还是多单元格数组公式(即便是第9行返回错误的情况)你用“独孤九剑”——F9键在编辑栏看到的结果都是一个:{1;2;4;6;7;8;9;10}——即match返回的结果。

当它是普通公式的时候这个结果遵循隐含交叉的返回对应行的结果。——相当于你请了一些独立的摄影师想拍全家福,结果摄影师们的镜头转座生锈了,只能拍到他们各自镜头看得见的个人,如果镜头看不到,拍出来当然是错的。

当它是单个单元格数组公式的时候——相当于你请了一些摄影师想拍全家福,结果摄影师们都只对着“数组左上角的元素”——他最抢镜头。所以洗出照片一看——大家都是一样。

当它是个多单元格数组公式的时候——相当于你请了1个摄影师想拍全家福,而且这个摄影师的镜头不错,全都包进去了(如果摄影师技术差一些[数组返回结果的个数与组成多单元格数组公式的单元格格数不一致],就会漏掉几个人[单元格设少了]或者多拍到了边上的闲杂人[单元格设多了]

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-5-23 09:31 | 显示全部楼层

谢谢楼上两位XD,了解了一些

"当它是单个单元格数组公式的时候——相当于你请了一些摄影师想拍全家福,结果摄影师们都只对着“数组左上角的元素”——他最抢镜头。所以洗出照片一看——大家都是一样。"

那么这个摄影师拍摄强镜头的那个人的具体过程.即在返回结果时EXCEL是如何处理的?

另外附件中有句话应该改正为"3 今天在另外一台机器里(EXCEL2003)实验时候出现E列公式也可以得到相同的结果.而现在家中不能.更是云里雾里?"即我也发现了单个单元格数组公式在某种特定的情况下也可以返回与多单元格数组函数相同的结果.(不知道是不是某些设置不一样,反正不是眼花了.不排除程序本身问题)

如能再被指导.感激涕零

[此贴子已经被作者于2006-5-23 10:59:34编辑过]

TA的精华主题

TA的得分主题

发表于 2006-5-23 09:59 | 显示全部楼层

to 4楼:

“ 那么这个摄影师拍摄抢镜头的那个人的具体过程.即在返回结果时EXCEL是如何处理的”——我这个比喻或许不恰当,应该说这帮摄影师除了老多(“多单元格数组公式”)配置了比较专业的相纸(能洗出比较大的尺寸,可大可小),其他摄影师都只带了单人照的相纸(只一个单元格大),虽然在实际场地上(编辑栏按F9)都看得到同样的结果,可是洗出来(显示)的效果就不一样。

“……也发现了单个单元格在某种特定的情况下也可以返回与多单元格数组函数相同的结果……”请看这一句:

当它是普通公式的时候这个结果遵循隐含交叉的返回对应行的结果。——相当于你请了一些独立的摄影师想拍全家福,结果摄影师们的镜头转座生锈了,只能拍到他们各自镜头看得见的个人,如果镜头看不到,拍出来当然是错的。

这是隐含交叉,我上面就告诉你了,如果公式没有隐含交叉,就出错了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-5-23 10:08 | 显示全部楼层

我想我理解了.谢谢gouweicao78兄的详细指导.受教了!

麻烦你这么辛苦的写了如此巨多的东东.过意不去!

[em04]另外那个比喻还是比较贴切的.没有感觉不妥.申明!
[此贴子已经被作者于2006-5-23 10:10:10编辑过]

TA的精华主题

TA的得分主题

发表于 2006-5-23 10:24 | 显示全部楼层
都已经混到了“初级三”,对“多单元格数组”还不理解?是不是以前都是灌水啊?!还是在别的地方多,在函数版的时间少?
嘻嘻,chenhuafu兄爱开玩笑,我理解也比较晚,记不得哪个级别了。虽然我的帖子很多,不过我很少发帖求助,经常回帖帮人,像qzl110兄说的,别人不会我也不会,别人在求助的时候我去学过来教他,于是我就会了——gouweicao78
[此贴子已经被gouweicao78于2006-5-23 10:29:58编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-5-23 10:34 | 显示全部楼层

呵呵.楼上XD说的对.是灌水的多.学习的少.惭愧啊!

不过多单元格数组公式还是知道的.只是昨天突然发现单单元格数组公式在某种情况下可以达到多单元

格数组公式同样的结果.所以有了问问的想法.我想不懂的拿出来问终归是正确的.呵呵.见笑

[此贴子已经被作者于2006-5-23 10:36:48编辑过]

TA的精华主题

TA的得分主题

发表于 2006-5-23 10:56 | 显示全部楼层

这个——隐含交叉——产生的误解很多人都有过,如果没弄明白的话会觉得非常奇怪,甚至不知道该不该信数组了。呵呵。

我也一直对“隐含交叉”大致理解但没有明确的定义,直到[答疑解惑]61楼四海飘零兄写出来才印证自己的想法。

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-5-23 11:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

真诚感谢GOUWEICAO78.不但帮我答题.还要帮我打哈哈.

真的是辛苦你了

坦率的说.单单元格数组公式下拉后会出现与多单元格数组公式一样的结果以前确实没有碰到过.也许

是没有在意.你谈到"隐含交叉"让我有了些理解.但问题是有时候即使有"隐含交叉"的情况.又有一般我们看到那种情况.单单元格数组公式下拉后答案同一.即你说的有个抢镜的.呵呵. 用公式审核.不会有不同的地方.

并且今天我也做了好几组实验.再也没有发现单单元格数组公式下拉后会出现与多单元格数组公式结果一样的情况
[此贴子已经被作者于2006-5-23 11:12:30编辑过]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-23 02:52 , Processed in 0.042699 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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