EXCEL中如何将一个单元格的内容转化为一个数组

我想在A单元格内输入1,2,3,3-1,4,4-1,5,5-1-1这样的一组数,希望在B单元格的公式中将A内的内容按数组{1;2;3;3-1;4;4-1;5;5-1-1}... 我想在A单元格内输入1,2,3,3-1,4,4-1,5,5-1-1这样的一组数,希望在B单元格的公式中将A内的内容按数组{1;2;3;3-1;4;4-1;5;5-1-1}进行运算,且A内是输入的“,”间隔的水平数组,而B内识别的是“;”间隔的垂直的数组。
这样做是想通过在A内输入一组数,再用B单元格按照这样一组数对一个区域用vlookup进行查询,得到相应的另一个结果数组,再求和。
A单元格内的数据是经常变化的,我也无法确定每个","的位置。
具体要求如图:粉色的A列数据代表一些管段的编号,蓝色的A22单元格中我会根据实际需要输入需要求和的管段编号,希望L23单元格会根据A22单元格内输入的数据,自动对相应编号的A列数据所对应的L列数据求和。
展开
 我来答
百度网友066dc732e
2013-10-29 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5675
采纳率:33%
帮助的人:1866万
展开全部
=SUM(IF(ISERR(FIND(A8:A21&“,",A22&",")),0,L8:l21))

按【CTRL+SHIFT+回车】

狂风之子LY
2013-10-29 · TA获得超过423个赞
知道小有建树答主
回答量:436
采纳率:0%
帮助的人:273万
展开全部
在B输入
=SUBSTITUTE(A1,",",";")
就是你想要求的数据了
追问
以上得到的数据,怎样能自动被识别为一个数组?谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杂文漫记
2013-10-29 · TA获得超过286个赞
知道小有建树答主
回答量:441
采纳率:0%
帮助的人:273万
展开全部
=mid(数组,逗号的位置,数据位数)
既然反正都是输入,建议你分单位格输入吧,这样处理复杂占内存,
简单从第一步做起.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式