在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

EXCEL中如何让分列后的数据有跟随性,即原数据变化,分列后的数据也会随着原数据变化?

高手有没有人讲详细点的,我想讲解下,EXCEL中如何让分列后的数据有跟随性,即原数据变化,分列后的数据也会随着原数据变化?
最新回答
蔓草离离

2024-05-10 10:38:52

Excel中让分列后的数据有跟随性,即原数据变化,分列后的数据也随着原数据变化,这个可以用函数公式或是用VBA来完成,但是不能使用分列来自动完成,下面利用公式完成,原数据在A列,公式在B列输入并向右填充至数据变化后的最大位数,如下:

=MID($A1,COLUMN(A1),1)

公式及效果图

注:该公式利用了MID提取字符函数和COLUMN列序号函数。

MID函数共三个参数:

第一个:被提前字符的文本;

第二个:提取字符的开始位数,利用COLUMN列序号来完成位数的变化;

第三个:

字符串
的长度。

追问

朋友,你好,你这个方法可以,非常感谢,但是在运用中遇到另一种情况,有一个数是10,且位置不是固定不变的,如下图,这种方式有方法处理不,感谢!

追答
可以的,晚点回你!
把图片中的空格改为逗号,然后再用下图的公式即可。如果你用的是2019版的话,那么公式会更简单一些

注意图中的REPT(“ ”,999)这个里面的双引号中间是有一个空格的
如果不将空格替换成逗号,也可以的,公式如下:

追问

像这样,这个弹出的对话框在左上角显示,这个只能VB来实现 ,有时间帮看下哈;

栀子味的猫

2024-05-10 20:01:33

使用代码比较好办,会启用宏?