Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3614|回复: 2

如何将数组公式得到的结果显示在一个单元格式

[复制链接]
发表于 2007-7-3 08:57 | 显示全部楼层 |阅读模式
<p>&nbsp;</p><p>IF(1*MID(A1,ROW($1:$4),1)=5,9,1*MID(A1,ROW($1:$4),1))</p><p>假若A1为9595,上述公式的结果得到一个数组{9;9;9;9}</p><p>问:能否再一个或几个函数,在一个单元格内得到9999的结果。</p><p><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">&nbsp;应该可以,因为像MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$9),1)),0),COUNT(1*MID(A1,ROW($1:$9),1)))这样的数组公式将单元格内数字分解后,得到的结果也显示在一个单元格。</span></p><p>谢谢各位高人指点。</p><p>还在附件上传了。</p><br/>
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2007-7-3 09:01 | 显示全部楼层

<p>何必这么麻烦</p><p>这样可以不:=SUBSTITUTE(A1,5,9)</p>
回复

使用道具 举报

 楼主| 发表于 2007-7-4 07:51 | 显示全部楼层

<p>我是将问题简化了,我得到的结果只是数组计算得到的中间结果,</p><p>有关问题,我已在论坛中的贴子看过了,现正在研究,好像要用10^n将垂直数组变成水平数组。对文本不行,对数字还可以。</p>
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 17:19 , Processed in 0.203362 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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