作为公式的一部分,将另一个单元格中的变量值引用



简短问题

ive获得了一个公式=IF(ISBLANK(Q.1!C71),"",Q.1!C71) im试图设置控制单元/变量,因此与c*$B$1*相比,*$B$1*是我的参考/控制单元/变量,而不是C71,与此公式相同的表格中,任何想法如何这样吗?


长问题

ive获得了一个电子表格,该电子表格每次都由第三部分定期提供,其中包含不同的数据,尽管数据的列顺序始终相同。

要将数据输入我的电子表格,我在同一工作簿中创建了另一个选项卡,并在其表格中将数据引用我称为导入模板表的电子表格,然后从那里复制并将导入表粘贴到我的电子表格,所有列都匹配。

要以非破坏性的方式对其列重新排序,我在导入模板表中使用以下公式,例如,如果我想要它们的列C,在我的床单列F中,我会将其放在F1中,然后将单元格向下拉下。它适用于所有行:

=IF(ISBLANK(Q.1!C71),"",Q.1!C71)(如果单元格中没有数据,ifblank只是通过不抛出#ref来帮助消毒数据。)

我遇到的问题是,我有大约30列可以重新订购,尽管列结构是相同的,但有时有一些"标题"数据(基本上是文本摘要),在不同长度的文档的顶部,因此,我需要是71,而不是第一行,有时可能是行50或行90 ...

为了加快ID的速度,我可以拥有一个控制号/变量单元格,我可以在其中为起始行设置变量,然后在我的单元格中引用该变量,以便我没有GO并编辑公式在30列中。

如果要通过将数字放入单元格 B1中来控制参考的起始行,那看起来像这样:

b1

71

引用单元格

=IF(ISBLANK(INDIRECT("Q.1!C"&B1),"",INDIRECT("Q.1!C"&B1))

INDIRECT允许您构建单元格引用的字符串表示,然后获取该单元格的值。因此,我们使用B1值构建字符串参考,然后使用INDIRECT获取该字符串的引用单元格的值。

相关内容

最新更新