复制粘贴的单元格每粘贴4个单元格就会更改列

巴比坎

可以将某列中列出的12个单元格复制到4列中,每4列将行更改为以下一个吗?

例子

阿蒂

您是否愿意使用公式来达到目标​​?(而不是复制/粘贴)

该公式可以放在目标表的所有单元格中。您需要根据电子表格调整源锚点($B$3)和目标锚点($F$3)和宽度(4)。

Even if you want "values" in the destination cells rather than "formulas", this is still probably the best approach... use the formula and then flatten the cells to values (use Copy / Paste Special → Values).

=INDIRECT(ADDRESS(((ROW()-ROW($F$3))*4)+(COLUMN()-COLUMN($F$3))+ROW($B$3),COLUMN($B$3)))
  1. Produce the source row
    • ROW()-ROW($F$3) - get the zero-based row of the destination table
      • ROW() - row of "this" cell
      • ROW($F$3) - first row of the destination table
    • *4 - multiply by number of columns in destination table
    • +(COLUMN()-COLUMN($F$3)) - add the column of the destination table
      • COLUMN() - column of "this cell, numeric and 1-based
      • COLUMN($F$3) - first column of the destination table
    • +ROW($B$3) - add the row of the source table
      • ROW($B$3) - first row of the source data
  2. Get the address of the source cell
    • ADDRESS(..., COLUMN($B$3)) - row from step 1, and source column
  3. 通过地址获取值
    • INDIRECT(...) -使用第2步中的地址

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在TableView中复制/粘贴表格单元格

复制并粘贴新表中的行,并根据其他单元格值更改单元格值(月)

根据单元格内容复制粘贴图表的宏

每10个单元格范围将粘贴复制* 10次到一列

由于合并的单元格,复制粘贴导致的错误范围

复制称为xxxx的每一行的单元格粘贴范围

如何复制粘贴列可调整带有图像的单元格的高度而不会扭曲图像。(Excel VBA)

通过范围单元格进行复制粘贴:Excel VBA

复制粘贴循环VBA-覆盖当前单元格

在QTableWidget单元格PyQt5中的标签中复制粘贴文本

Google脚本复制/粘贴/清除删除粘贴的单元格

复制/粘贴范围(单元格(

Google表格复制一个单元格并粘贴到另一个单元格中

复制下一个单元格并粘贴到同一单元格上

Libreoffice calc复制粘贴时的相对和绝对单元格引用

Excel宏搜索列D单元格1复制粘贴列B单元格7

复制并粘贴多个单元格

Microsoft Excel-在保留对单个单元格的引用的同时复制粘贴

复制/粘贴单元格和价值

复制粘贴取决于两个区域中的单元格值

复制并粘贴特定的单元格值

在两个不同的工作簿之间的错误单元格区域中复制粘贴

VBA复制在特殊单元格更改后粘贴一个范围

如何复制粘贴单元格值,如果单元格包含大于 0,则通过循环粘贴到另一个单元格

excel vba复制粘贴单元格而不引起用户注意

如果单元格在 excel 中具有红色/绿色/黄色,则复制粘贴整行

VBA 函数将文本从一个不移动的单元格复制粘贴到另一个单元格,每次粘贴/循环向下移动一个单元格

使用 VBA 从两个不同的工作表复制粘贴单元格

使用空白中间单元格复制粘贴整行