跨页 excel 论坛

跨页 excel 论坛

我似乎无法找到正确的术语来在互联网上搜索答案。我该如何实现此设置:

1 个工作簿中有 2 个或更多工作表。

  1. 我想将 Sheet1 中的单元格 A4、C4 或 D4 链接到 Sheet 2 中的 A4、C4 或 D4,但前提是:Sheet1 的单元格 G 中有一个值(其中包含美元金额),如果没有值,则不会发生任何事情。

  2. 我之前曾将一个单元格链接到工作表之间,但我想做上述操作。我的目的是让一个人填写一张工作表,然后它会自动链接到其他命名的工作表,相关单元格也会自动填写。

希望我已经表达清楚了。

答案1

如果 Sheet1 中的 G4 值不为空,此解决方案会将 Sheet1 中的 A4、C4 和 D4 的值放入 Sheet2 中的 A4、C4 和 D4 中。然后我们将公式复制下来,以便相同的逻辑适用于 A5、C5、D5(基于 G5)等。

首先,将以下内容放入 Sheet2 中(A4、C4 和 D4 中):

=IF(ISBLANK(Sheet1!$G4),"",Sheet1!A4)
=IF(ISBLANK(Sheet1!$G4),"",Sheet1!C4)
=IF(ISBLANK(Sheet1!$G4),"",Sheet1!D4)

Sheet2 公式

(注:上图中我是通过按Ctrl-`(大多数键盘第一行1左边的键)进入视图来查看单元格中的公式的)

G4为空白试验时

上图显示当 Sheet1 中的 G4 为空白时,Sheet2 中的所有内容都为空白。

当 G4 进行完整测试时

上图表示当 Sheet1 中的 G4 已满时,会从 Sheet1 中复制 Sheet2 中的 A4,C4,D4。

点击 Sheet2 中的 A4,并将右下角的黑色方块向下拖动,将公式复制到所有需要的单元格。

突出显示单元格 C4 和 D4,然后向下拖动黑色方块以在所有这些单元格中填充公式。

下拉和最终结果

以上显示了如何拉下公式和最终结果。

希望这可以帮助!

答案2

查看 Vlook 公式。

=VLOOKUP(A4,'C:\DESKTOP\[YOUREXCELFILENAME.xlsx]Sheet1'!$A$1:$DJ$5000,1,FALSE)


=if(OR(ISNA(cellG), ISBLANK(cellG))," ",VLOOKUP(A4))
[if(logic, true, false)]

如果单元格为 N/A 或空白,则返回空白,否则返回值。

答案3

也许您的问题有些过度解读,但我建议您最好在 G4 中使用以下公式Sheet2

=IF(CELL("type",Sheet1!G4)="v",Sheet1!G4,"")

这确保了只有“值”(数字)Sheet1!G4填充Sheet2!G4,而不是用户添加“N/A”(或任何文本)。

然后将其他单元格Sheet2(A4 等)链接到 G4。A4Sheet2的示例如下:

=IF(G4="","",Sheet1!A4)

第二步与 Rishi 的帖子类似,但减少了工作表之间的链接。

相关内容