Excel精英培训网

 找回密码
 注册
查看: 7867|回复: 23

[失效] 数组兴趣小组练习题-007期

[复制链接]
发表于 2007-6-9 23:45 | 显示全部楼层 |阅读模式
<p>我的数组水平实在太差,也就找个简单的吧!</p><p>&nbsp;</p><p><img src="data/attachment/forum/dvbbs/2007-6/20076923383852636.bmp" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /></p><p>Date={"A";"B";"C"}</p><p>将源数组Date中每个元素按指定长度进行扩展,得结果:{"A";"A";"A";"B";"B";"B";"C";"C";"C"}<br/></p>
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2007-6-10 11:04 | 显示全部楼层

=HLOOKUP("々",data,INT(ROW(INDIRECT("1:"&amp;3*ROWS(data)))+2)/3)
回复

使用道具 举报

发表于 2007-6-10 11:19 | 显示全部楼层

<p>楼主出题时应该明确DATA是一个常量数组,还是可以对单元格区域的引用.生成的结果是否一定要是内存数组.</p><p>7楼的公式只适用对单元格区域的引用,如果可以对单元格区域引用,应该还有很多解法</p>
回复

使用道具 举报

 楼主| 发表于 2007-6-10 13:30 | 显示全部楼层

<p>是对单元格区域的引用,不要求生成结果是内存数组,解法越多越好了,</p><p>我自已对数组还没找到门呢!</p><p>近来天天要跑医院,上网时间不多</p><p>有些顾不上,请多包涵!</p>
回复

使用道具 举报

发表于 2007-6-10 00:55 | 显示全部楼层

<p>=LOOKUP(ROW(INDIRECT("1:"&amp;3*ROWS(data))),3*(ROW(INDIRECT("1:"&amp;ROWS(data)))-1)+1,data)</p>
[此贴子已经被作者于2007-6-10 1:14:08编辑过]
回复

使用道具 举报

发表于 2007-6-10 00:58 | 显示全部楼层

将源数组Date中每个元素按指定长度进行扩展,指定长度是多少?本例是3,是否需要通用性?
回复

使用道具 举报

发表于 2007-6-10 01:57 | 显示全部楼层

=LOOKUP(TRUNC(ROW(INDIRECT("3:"&amp;ROWS(Date)*3+2))/3),ROW(INDIRECT("1:"&amp;ROWS(Date))),Date)
回复

使用道具 举报

发表于 2007-6-10 02:07 | 显示全部楼层

<font size="5">数组还没入门,咋办呢?</font>
回复

使用道具 举报

发表于 2007-6-10 07:55 | 显示全部楼层

<p>水平太菜,每题都是难的</p>
回复

使用道具 举报

发表于 2007-6-10 08:32 | 显示全部楼层

=T(OFFSET(data,INT((ROW(INDIRECT("1:"&amp;ROWS(data)*3))-1)/3),,1))<br/>=LOOKUP(SMALL(ROW(data),INT((ROW(INDIRECT("1:"&amp;ROWS(data)*3))+2)/3)),ROW(data),data)<br/>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-6 06:33 , Processed in 0.286162 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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