从工作表 1 引用工作表 2 中的单元格,但在工作表 1 中每次向下拖动时索引该行

Posted

技术标签:

【中文标题】从工作表 1 引用工作表 2 中的单元格,但在工作表 1 中每次向下拖动时索引该行【英文标题】:Reference cells in sheet2 from sheet 1, but index the row with each drag down in sheet 1 【发布时间】:2018-05-10 21:25:34 【问题描述】:

从表 #1,我想复制表中的值(吉姆!)。

此代码有效: =IF(AND(Jim!B44=B14,Jim!C59>0),Jim!C59,0)

但是,当我将工作表 #1 中的答案单元格向下拖动 1 个单元格时,我希望公式引用 C79 中的单元格 (59 + 20)。

然后,当我将工作表 #1 中的答案单元格向下拖动 1 个单元格时,我希望公式引用单元格 C99,(工作表 Jim! 中的另一个 20 个单元格。

我该如何做这个索引?

【问题讨论】:

【参考方案1】:

使用 INDEX():

=IF(AND(Jim!B44=B14,INDEX(Jim!C:C,(ROW(1:1)-1)*20+59)>0),INDEX(Jim!C:C,(ROW(1:1)-1)*20+59),0)

【讨论】:

我已经为 B 列中的内容修改了“AND”的第一部分。 我已经修改了 B 列中事物的“AND”的第一部分。=IF(AND(INDEX(Jim!B:B,(ROW(1:1)-1)*20 +4)=B12,INDEX(Jim!C:C,(ROW(1:1)-1)*20+19)0),INDEX(Jim!C:C,(ROW(1:1)- 1)*20+19),0) 我需要的最后一件事是能够拖到相邻的单元格。当我拖过时,对“C”列的引用需要并且确实会发生变化(D,E,F ...),但对“B”列的引用需要保持为“B”。当我向下拖动时,仍然允许 =Bxx 部分增加。

以上是关于从工作表 1 引用工作表 2 中的单元格,但在工作表 1 中每次向下拖动时索引该行的主要内容,如果未能解决你的问题,请参考以下文章

VBA中如何引用另一工作表中的单元格区域

如果工作表 1 中的单元格 A1 与工作表 2 中的单元格 B1 匹配,则从工作表 2 返回单元格 A1 [重复]

(Excel) 引用另一个工作表中的单元格时,我可以将工作表名称作为单元格值传递吗?

如何快速搜索出excel工作表中哪些单元格链接到其他数据源?

将单元格从一个工作表保存到另一个工作簿中的工作表 - 无需提示即可保存

将单元格颜色从工作表复制到具有相同单元格值的工作表