数组兴趣小组练习题-007期
<p>我的数组水平实在太差,也就找个简单的吧!</p><p> </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>=HLOOKUP("々",data,INT(ROW(INDIRECT("1:"&3*ROWS(data)))+2)/3)
<p>楼主出题时应该明确DATA是一个常量数组,还是可以对单元格区域的引用.生成的结果是否一定要是内存数组.</p><p>7楼的公式只适用对单元格区域的引用,如果可以对单元格区域引用,应该还有很多解法</p>
<p>是对单元格区域的引用,不要求生成结果是内存数组,解法越多越好了,</p><p>我自已对数组还没找到门呢!</p><p>近来天天要跑医院,上网时间不多</p><p>有些顾不上,请多包涵!</p>
<p>=LOOKUP(ROW(INDIRECT("1:"&3*ROWS(data))),3*(ROW(INDIRECT("1:"&ROWS(data)))-1)+1,data)</p>
[此贴子已经被作者于2007-6-10 1:14:08编辑过]