我在这上面转我的轮子...有没有办法将单元格复制为目标单元格中每行文本的插入行(比目标单元格低一行)?有没有办法将单元格复制为目标单元格中每行文本的插入行(比目标单元格低一行)?
所以我有这个细胞。我有上百个这样的例子:
1010101010
1010110101
10001010101010
101001010101010
101010101010010
10101010101010
101010011010它与其他格式和列在一行中。只是一些小事情,比如计算字符长度。
我想把二进制单元格中的每一行都复制一遍,然后从上到下依次插入一行。不包括第一行。所以从第二行开始,我需要为每一行插入一行。
有没有一种方法可以通过一个函数在整个工作表中自动执行此操作?我一直在努力寻找一种方法。
我是新的excel编程和功能,所以任何帮助,在所有或在正确的方向,甚至点将非常感谢。
即使是一个细胞一个细胞地做这件事的方法也会更好。一个VBA代码,可能是在该行下面添加一行,每行文本都有多行文本。让这些行中的文本从我们要拆分的单元格下面的第一行文本的第二行开始。然后,我可以手动删除其余的行,或者如果代码可以清除它们,则可以工作。

我需要像这样把它们分开。由于文件中需要计算的数据量,手动添加行花费了我极长的时间。

发布于 2020-10-29 09:59:52
这不能用函数来完成,因为函数只向单元格返回值。它不会更改工作表的结构。
您可以使用代码来完成这项工作,这可能需要一些时间来编写,但如果它是一次性的,您也可以在没有代码的情况下完成。
排序
现在每隔一行都是空的。复制上一行中的单元格
选择B列或任何包含要移动的值的列要打开Go To对话框,请单击duplicate
OK
标签)正在移动所选内容,请键入向上符号<
=B2
现在,所有以前选择的空单元格都有一个公式,可以显示上面单元格的值。现在,您可以使用复制/粘贴值将结果粘贴到公式上,然后继续工作。删除不再需要的列A。
https://stackoverflow.com/questions/64583264
复制相似问题