gpt4 book ai didi

excel - 如何创建偏移公式以使用单元格中的引用(公式指向的单元格),而不是公式所在的单元格地址?

转载 作者:行者123 更新时间:2023-12-04 20:34:40 26 4
gpt4 key购买 nike

我认为这很容易,但我自己没有弄清楚,也没有在网上找到现有的答案。

我有一个工作表设置为从表格中某些单元格的内容创建图表。我希望能够将一个单元格指向另一个工作表中的一个值,并使用一个单元格中的公式作为地址引用来填充所有相关单元格中的值。

例如,如果我将公式 ='Source Data'!G19 放在单元格 E3 中,我希望它下面的单元格 E4 的行为就像它具有公式 ='Source Data'!G20 (源数据工作表下方的一行)并填充该值,而右侧的单元格 F3 就像它有公式 ='Source Data'!H20 一样。因此,新的工作表将只镜像源数据工作表中的数据表,用于我需要的尽可能多的列或行。

我试图用偏移、间接、匹配和地址函数来解决这个问题,但失败了。

需要注意的是,公式需要能够识别实际的单元格地址,而不仅仅是匹配公式中的值,因为相同的值会在源数据工作表中多次显示。

非常感谢任何帮助或指导。

最佳答案

这是我的方法:
我有一个带有 2 个电子表格的工作簿 Source DataResults , 在 Source Data ,我有一个“静态”表,其中包含我从 A1 中的所有值至D12 (这可以是任意数量的单元格,只要您在 Results 表中使用相等的范围)。

Results , 细胞 A1Source Data 中的“指南”单元保留,格式如下:''Source Data'!A1 (注意乞求处的两个单引号)。我选择从 Cell B2 开始在 Results表,您可以随意切换公式。

通过在 B2 上使用以下公式可以实现所需的结果:
=IF(CELL("contents",OFFSET(INDIRECT($A$1),ROW(B2)-2,COLUMN(B2)-2))<>0,CELL("contents",OFFSET(INDIRECT($A$1),ROW(B2)-2,COLUMN(B2)-2)),"")
然后向下和向右拖动 Source Data 上存在的相同数量的最大单元格结果会相应调整。

我准备了一个 Google Sheets document与所有信息。

关于excel - 如何创建偏移公式以使用单元格中的引用(公式指向的单元格),而不是公式所在的单元格地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44380082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com