首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Google中将“矩阵”-string拆分成实际矩阵的问题

在Google中将“矩阵”-string拆分成实际矩阵的问题
EN

Stack Overflow用户
提问于 2021-05-04 18:40:57
回答 1查看 35关注 0票数 0

我想在单个单元格中输入一个矩阵(输入一个单元格需要大量的变量,很繁琐)我选择了格式x_1,y_1;x_2,y_2;...我想把它们分开,这样我就可以很容易地访问它们来实现各种功能。我的第一个想法是首先用;分隔符将它们分开,得到一行x_i,y_i单元格,然后将该行分成两行,一行使用x_i,另一行使用y_i。第一部分很好用,但我在有效地做第二部分时遇到了问题。

第一个公式:(在‘拆分1’工作表中) =split(data!F2; ";")

第二个公式:=transpose(split(filter('split 1'!B1:Z1; len('split 1'!B1:Z1)); "," ) )

第二个公式只适用于第一个单元格,但没有给我任何其他的东西,我试着向它添加arrayformula(),但它仍然不起作用,我做错了什么?(我知道我可以将该函数应用于单个单元格,然后将其复制到其他单元格,但这似乎是一个非常糟糕的解决方案,很容易崩溃)

此外,我目前将行存储在单独的表中,我并不真正需要数据,我只想将它们放入几个函数中。有没有一种方法可以在单个单元格中完成这项工作,这样我就可以编写=function(expression for the split)

#EDIT我正在尝试用工作表做一个配方计算器(如myfitnesspal),这里有一个可编辑副本的链接:https://docs.google.com/spreadsheets/d/13hKVbnot6PSangmooprs7vMwrP5Txj5_ddMc9Xgowvs/edit?usp=sharing

EN

回答 1

Stack Overflow用户

发布于 2021-10-15 15:25:02

试试这个:

代码语言:javascript
代码运行次数:0
运行
复制
=ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(G2; ";")); ",")))

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67383201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档