Excel 粘贴时更改单元格引用

Excel 粘贴时更改单元格引用,excel,Excel,我正在做一个有两张表的电子表格。工作表1有71列x104行数据。每一行都是一个人的数据。在表2中,我将一行数据编译成一个13x13单元块,并不是每个单元都用于引用表1单元 是否有方法使用第1行的所有数据填充单元格的“块”,并使用相同的格式自动填充/粘贴第2、3、4、5行等。我想粘贴单元格块,同时将每个公式的单元格引用增加1。 单元格引用不是线性的或连续的,而是在它们的位置上有点随机 谢谢 数据截图,每行1个(当前数据不完整) 数据块的屏幕截图 显示单元格引用的屏幕截图 正如评论中所建议的,使

我正在做一个有两张表的电子表格。工作表1有71列x104行数据。每一行都是一个人的数据。在表2中,我将一行数据编译成一个13x13单元块,并不是每个单元都用于引用表1单元

是否有方法使用第1行的所有数据填充单元格的“块”,并使用相同的格式自动填充/粘贴第2、3、4、5行等。我想粘贴单元格块,同时将每个公式的单元格引用增加1。 单元格引用不是线性的或连续的,而是在它们的位置上有点随机

谢谢

数据截图,每行1个(当前数据不完整)

数据块的屏幕截图

显示单元格引用的屏幕截图


正如评论中所建议的,使用索引与匹配相结合,或者使用列笔(根据您的数据图像,该字段看起来不会有重复项,因此您可以使用它来标识每一行)也可以从中受益

我做了一些假数据集

以及我的表格工作表中的公式:

D2中的公式:

=INDEX(INFO!$A$1:$C$6;MATCH(B2;INFO!$A$1:$A$6;0);MATCH(C2;INFO!$A$1:$C$1;0))
G1中的公式:

=INDEX(INFO!$A$1:$C$6;MATCH(B2;INFO!$A$1:$A$6;0);MATCH(F1;INFO!$A$1:$C$1;0))
当向下拖动时,魔法就会发生

无论如何,您可能需要将其与每个字段相结合,dn确保它正确找到字段名,因此您需要根据您的情况调整公式

作为一项建议,我强烈建议将这些记录导入Microsoft Access数据库,然后您可以在那里轻松地(而且更酷)设计一个报表/表单,就像目录表中的报表/表单一样,但Access本身会正确地关联这些记录,根本不需要复杂的公式


因为Excel和Access都来自Office suite,所以这两个程序结合起来工作得非常好。

正如评论中所建议的,使用索引与匹配相结合,或者使用列笔(根据您的数据图像,该字段看起来不会有重复项,因此您可以使用它来标识每一行)可能会从中受益

我做了一些假数据集

以及我的表格工作表中的公式:

D2中的公式:

=INDEX(INFO!$A$1:$C$6;MATCH(B2;INFO!$A$1:$A$6;0);MATCH(C2;INFO!$A$1:$C$1;0))
G1中的公式:

=INDEX(INFO!$A$1:$C$6;MATCH(B2;INFO!$A$1:$A$6;0);MATCH(F1;INFO!$A$1:$C$1;0))
当向下拖动时,魔法就会发生

无论如何,您可能需要将其与每个字段相结合,dn确保它正确找到字段名,因此您需要根据您的情况调整公式

作为一项建议,我强烈建议将这些记录导入Microsoft Access数据库,然后您可以在那里轻松地(而且更酷)设计一个报表/表单,就像目录表中的报表/表单一样,但Access本身会正确地关联这些记录,根本不需要复杂的公式


因为Excel和Access都来自Office suite,所以这两个程序结合起来运行得非常好。

您基本上是在要求公式吗?是的,这似乎可行。您是否会将索引公式构建到输入特定行号的位置和“表”中自动填充来自该行的数据?首先,您需要一个单元格来放置一个值,作为
row_num
输入公式。假设它是单元格N1。然后您需要为每个单元格编写一个公式。例如,带有公式
=Info!A2
的A3单元格可能必须成为
=INDEX(Info!a:ZZ,N1,1)
其中
Info!A:ZZ
将覆盖您的数据表,
N1
将确定您的行(您必须从第2行开始),而
1
将指表的第一列(A列)。您还可以添加一个连接到单元格N1的旋转按钮,以便在行之间轻松切换。您基本上是在要求公式吗?是的,这似乎可行。您是否可以将索引公式构建到输入特定行号的位置和“表”中自动填充来自该行的数据?首先,您需要一个单元格来放置一个值,作为
row_num
输入公式。假设它是单元格N1。然后您需要为每个单元格编写一个公式。例如,带有公式
=Info!A2
的A3单元格可能必须成为
=INDEX(Info!a:ZZ,N1,1)
其中
Info!A:ZZ
将覆盖您的数据表,
N1
将确定您的行(您必须从第2行开始),
1
将引用表的第一列(A列)。您还可以添加一个连接到单元格N1的旋转按钮,以便在行之间轻松切换。