Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 使用“间接”从命名列中获取特定单元格?_Excel_Ms Office_Worksheet_Excel Indirect - Fatal编程技术网

Excel 使用“间接”从命名列中获取特定单元格?

Excel 使用“间接”从命名列中获取特定单元格?,excel,ms-office,worksheet,excel-indirect,Excel,Ms Office,Worksheet,Excel Indirect,我在工作表A中有12列,它们以日历的月份命名(通过名称字段)。 在工作表B中,我想显示那个些月份列中的某些单元格值,例如: =INDIRECT("'worksheet-a'!"january[specific_cell]"") 指定命名列中任何单元格的正确语法是什么? 上面示例中使用的括号只是为了指出问题 现在我正在使用 =INDIRECT("'worksheet-a'!"&$B$3&"") B3

我在工作表A中有12列,它们以日历的月份命名(通过名称字段)。 在工作表B中,我想显示那个些月份列中的某些单元格值,例如:

=INDIRECT("'worksheet-a'!"january[specific_cell]"")
指定命名列中任何单元格的正确语法是什么? 上面示例中使用的括号只是为了指出问题

现在我正在使用

=INDIRECT("'worksheet-a'!"&$B$3&"")
B3是我将触发显示哪一列的字段,如“jan”或“dec”。 这工作非常灵活,但只能得到工作表a的1:1副本。我希望能够在工作表B中自由地重新排列数据,而不仅仅是将整个布局单元格复制到单元格。因此,我试图获得特定的细胞


我希望能够在工作表B中的单元格K50中的工作表A中显示来自K10的数据。

看起来您可能会使用索引/匹配或HLOOKUP。如何确定返回数据的行?如何在公式中定义[specific_cell]?。如果B3选择列?什么选择列中的单元格?如果我没弄错的话,在你提到的你正在使用的函数中,输出将是
=INDIRECT(“'sheet-a'!jan”)
引用整个列而不是单元格。这正是我一直试图问的问题。目前,我能够动态地定义整个列。如何定义特定的单元格?如果它只是像“A4”一样,那就很容易了。但我想给“jan4”下个定义。