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列数据求和。 展开
这样做是想通过在A内输入一组数,再用B单元格按照这样一组数对一个区域用vlookup进行查询,得到相应的另一个结果数组,再求和。
A单元格内的数据是经常变化的,我也无法确定每个","的位置。
具体要求如图:粉色的A列数据代表一些管段的编号,蓝色的A22单元格中我会根据实际需要输入需要求和的管段编号,希望L23单元格会根据A22单元格内输入的数据,自动对相应编号的A列数据所对应的L列数据求和。 展开
3个回答
展开全部
在B输入
=SUBSTITUTE(A1,",",";")
就是你想要求的数据了
=SUBSTITUTE(A1,",",";")
就是你想要求的数据了
追问
以上得到的数据,怎样能自动被识别为一个数组?谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=mid(数组,逗号的位置,数据位数)
既然反正都是输入,建议你分单位格输入吧,这样处理复杂占内存,
简单从第一步做起.
既然反正都是输入,建议你分单位格输入吧,这样处理复杂占内存,
简单从第一步做起.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询