ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 函数与公式] [第7期_1] 求数组中字符串的累积长度 [已总结]

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-1-1 21:14 | 显示全部楼层 |阅读模式
问题:
已知: 数组 A={"我们","非常地","想念你啊","Excelhome!!!"} 已在附件中定义名称<br>    可推知 A 中元素字符串的长度分别为{2,3,4,12}
求:截至每个字串的累计字符串长度,结果为数组B={2,5,9,21}
评分标准:  答题结果正确即得2分,精彩答案可获加分。


[此贴子已经被作者于2006-1-27 19:36:30编辑过]


[ 本帖最后由 apolloh 于 2008-11-11 19:41 编辑 ]
单选投票, 共有 20 人参与投票

距结束还有: 3311 天19 小时54 分钟

您所在的用户组没有投票权限

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2006-1-2 18:33 | 显示全部楼层

黄兄,新年好,孩子一切都好吧。

=MMULT(LEN(A),--(ROW(问题!1:4)<=TRANSPOSE(ROW(问题!1:4))))

=MMULT(LEN(A),--(ROW(indirect("1:"&columns(A)))<=TRANSPOSE(ROW(indirect("1:"&columns(A))))))

TA的精华主题

TA的得分主题

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

休息几天了,现在回复应该不会太早了吧。

如果已知是1行4列数据:

=MMULT(LEN(A),--(COLUMN(A:D)>=ROW(1:4)))

如果是列数不固定:

=MMULT(LEN(A),(COLUMN(INDIRECT("c1:c"&COLUMNS(A),0))>=ROW(INDIRECT("1:"&COLUMNS(A))))*1)

都可直接生成内存数组,用于再次计算。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

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

不是我理解错误吧?

A1{=SUM({1,0,0,0}*LEN(A))}

A2{=SUM({1,1,0,0}*LEN(A))}

A3{=SUM({1,1,1,0}*LEN(A))}

A4{=SUM({1,1,1,1}*LEN(A))}

B={A1,A2,A3,A4}

TA的精华主题

TA的得分主题

发表于 2006-1-3 16:31 | 显示全部楼层

比较容易.


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2006-1-3 17:28 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2006-1-3 23:37 | 显示全部楼层

我的答卷:

 


可以简化些:)

[此贴子已经被apolloh于2006-1-20 18:22:45编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2006-1-4 09:44 | 显示全部楼层

又来晚了:)

以下是引用apolloh在2006-1-1 21:14:25的发言:

问题:
已知:
数组 A={"我们","非常地","想念你啊","Excelhome!!!"} 已在附件中定义名称
可推知 A 中元素字符串的长度分别为{2,3,4,12}

求:截至每个字串的累计字符串长度,结果为数组B={2,5,9,21}

评分标准:
答题结果正确即得2分,精彩答案可获加分。

不知道对否.

apolloh注:

不能算对,因为如果字符串变成不按字符顺序排列的情况就不对了,所以这个答案不能给分。谢谢参与:)

你把A={"我们","非常地","想念你啊","Excelhome!!!"}

改成A={"我们非常地","想念你","啊","Excelhome!!!"}

再试试:)

[此贴子已经被apolloh于2006-1-21 20:34:32编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

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

新年好


祝大家新年快乐!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2006-1-4 15:30 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

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

本版积分规则

关闭

最新热点上一条 /1 下一条

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

GMT+8, 2024-4-23 23:47 , Processed in 0.049022 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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