函数探讨:将字符串转为内存数组

函数探讨:将字符串转为内存数组当有人提起 Excel 中的 EVALUATE 宏表函数时 相信大家的第一反应是 哦 就是那个用来计算文本算术值的函数呀 今天我要说的是该函数的另一用法 字符串转内存数组 例 1 将数字字符串转换成内存数组首先定义名称 命名为 数串转数组 公式为

欢迎大家来到IT世界,在知识的湖畔探索吧!

当有人提起Excel中的EVALUATE宏表函数时,相信大家的第一反应是:哦,就是那个用来计算文本算术值的函数呀。

今天我要说的是该函数的另一用法:字符串转内存数组

例1:将数字字符串转换成内存数组

函数探讨:将字符串转为内存数组



欢迎大家来到IT世界,在知识的湖畔探索吧!

首先定义名称,命名为:数串转数组

公式为:

=EVALUATE(“{“&Sheet1!A2&”}”)

在B2:B4分别输入“=数串转数组”,B2结果是单行数组(或称水平数组){1,2,3,4},B3是单列数组(或称垂直数组){3;5;6;7},B4是2*2的二维数组{7,8;9,10}

例2:将文本字符串转换成内存数组

函数探讨:将字符串转为内存数组

首先定义名称:文串转数组

公式为:

=EVALUATE(“{“””&SUBSTITUTE(Sheet1!A2,”,”,”””,”””)&”””}”)

B2单元格中输入“=文串转数组”,即可得到水平数组{“a”,”b”,”c”,”d”}

总结:通过例1和例2分析可知,题中出现的字符串通过添加“{}”(注:文本需要SUBSTITUTE函数在两边分别添加英文状态下的引号:”),从而将字符串转化成形如数组形式的值,最后则可以通过EVALUATE宏表函数运算将其转化成真正的内存数组。

好了,今天咱们的分享就是这些,祝大家周末好心情!

图文作者:静听溪流

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/107837.html

(0)
上一篇 5小时前
下一篇 5小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信