工作表之间的 Excel 自动填充与单元格引用

Posted

技术标签:

【中文标题】工作表之间的 Excel 自动填充与单元格引用【英文标题】:Excel Autofill between worksheets with cell reference 【发布时间】:2016-07-15 22:38:31 【问题描述】:

在 sheet1 中,我粘贴了来自另一个来源的信息,该来源具有规则的数据模式,但不粘贴为单行。相反,它占用了三行并重复。请参见下面的示例图。

 /       A       B            C        D      
 1    38518  2/2/2016    2/16/2016   
 2           John Doe                MDUDM
 3           Comment1                Location1
 4    38519  2/3/2016    2/18/2016
 5           Jane See                CADME
 6           Comment2                Location2

在 sheet2 中,我可以编写公式将我需要的信息折叠成一行。

 /       A             B          C             D             E
 1   =Sheet1!A1   =Sheet1!B1   =Sheet1!B2   =Sheet1!B3   =Sheet1!D2
 2   =Sheet1!A4   =Sheet1!B4   =Sheet1!B5   =Sheet1!B6   =Sheet1!D5

我不知道如何在 Sheet2 中自动填充。我有数百行需要这些公式,并且工作表引用中的最后一个数字每次增加 3。可能有一种简单的方法可以做到这一点,但 FlashFill 无法识别该模式。

任何帮助表示赞赏。

【问题讨论】:

【参考方案1】:

我想出了答案。

把这一切都放在Sheet2中

在 F 中创建一个“帮助”列,使用自动填充编号方案 1、4、7、13 等。

然后使用以下公式组装所需的Sheet参考

=INDIRECT("Sheet1!" & "A" & F1)
=INDIRECT("Sheet1!" & "A" & F2)
...

Excel 可以识别并快速填充该模式。

【讨论】:

以上是关于工作表之间的 Excel 自动填充与单元格引用的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 VBA 根据活动工作表中的单元格自动填充 Excel 表单?

如何在EXCEL单元格中制作可以选择的下拉日历并自动填充

EXCEL:使用与单元格中的数字匹配的自动填充数据/函数创建/删除行

将日期范围自动填充到excel单元格中

Excel中单元格名称的自动填充公式

自动填充在 Excel 中未按预期工作