查找不同工作表中的表值以创建摘要(VLOOKUP、HLOOKUP、INDIRECT)

查找不同工作表中的表值以创建摘要(VLOOKUP、HLOOKUP、INDIRECT)

我在创建汇总现金流电子表格时遇到了问题,该电子表格查找了几个参考资料 - 一个日期(没有问题)和不同的电子表格名称(这是问题所在)。

我在单独的表格上有单独的供应商信息(协议、发票和个人供应商现金流)。

我正在尝试在摘要现金流量电子表格中整理这些信息。

下面是带有当前有效公式的汇总表的图像,但是必须手动为该行中的每个单元格输入工作表名称(提供商名称,在本例中为“EcOz”)才能获得正确的结果。然后它使用 VLookup 返回正确工作表中相应月份的值。

还提供了标签的图像 - 每个提供商都有单独的工作表。

现金流量摘要和工作表选项卡

以下是每个供应商工作表中的典型表格。该表格整理了每月支出(实际支出为灰色,预测支出为黄色),以提供单个服务提供商的现金流。

“EcOz” 的提供商现金流

理想情况下,我希望现金流摘要表中的单元格查找其中引用的提供商名称,找到相应的工作表,并从单个提供商表中提取相应的数据。注意:我不能只使用简单的 INDIRECT 函数(我想!)因为各个现金流表的开始日期各不相同。例如,在上面的“Ecoz”中,开始月份是 12 月 15 日,但对于 Cardno(未显示),开始月份是 10 月 15 日。

我将非常感激任何提供的帮助/想法!

答案1

您可以尝试使用 Concatenate 进行间接连接,就像在 C32 现金流摘要表中显示的相同公式一样

=IF($B32="","",IFERROR(VLOOKUP(C$30, INDIRECT(CONCATENATE($B32,"!B44:C58")),2,False),0))

答案2

尝试使用 Lookup 而不是 Vlookup 来编写公式,Vlookup 需要对第一列进行排序才能找到精确的值,否则会包含 False

相关内容