Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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 返回1值的嵌套VLookup_Excel_Vlookup - Fatal编程技术网

Excel 返回1值的嵌套VLookup

Excel 返回1值的嵌套VLookup,excel,vlookup,Excel,Vlookup,我需要能够提取特定的日期和班次Count(Expr1003列)。我想我需要在Vlookup内部使用Vlookup,但我很确定这是不对的 Expr1001 shift Expr1003 17-Sep-17 01 12128 17-Sep-17 03 31721 18-Sep-17 01 28445 18-Sep-17 02 5856 18-Sep-17 03 34544 19-Sep-17 01 1649

我需要能够提取特定的日期和班次
Count
(Expr1003列)。我想我需要在
Vlookup
内部使用
Vlookup
,但我很确定这是不对的

Expr1001    shift   Expr1003
17-Sep-17   01      12128
17-Sep-17   03      31721
18-Sep-17   01      28445
18-Sep-17   02      5856
18-Sep-17   03      34544
19-Sep-17   01      16499
19-Sep-17   02      8733
19-Sep-17   03      41136
我不知道为什么我不能弄明白。我试着在
VLOOKUP
内部直接嵌套
VLOOKUP
,但我需要的是内部
VLOOKUP
返回一个表数组

编辑:好吧,我想我没有清楚地表达我的问题

我需要填写一个空数组
我只想在图表的空白部分输入公式,以便能够调出移位量。

您应该能够通过使用带有连接键的单个VLOOKUP来实现这一点

假设您的列是 A(日期名称), B(日期), C(每日核动力源总量) 行数为123,所以“星期日”是A3单元, 灰色区域从G1(G1=“Expr1001”)开始,H2=“01”, 您将执行以下操作:

  • 在G的左侧创建一个新列(将G推到H)
  • 在G列中,连接H和I,使G2变为:

    =H2&I2

  • 然后,这将成为查找的密钥

    在单元格D3中输入以下内容(假设数据向下至第200行):

    显然,最好在表的顶部添加一行存储字符串,并使用该行存储移位,而不是在公式中硬编码。假设它是第1行,那么D3将是

    = VLOOKUP($B3&D$1,$G2:$J$200,3, False)
    
    然后你可以把它复制下来


    这会给你你所需要的。它假设您的两个日期范围实际上都是日期范围,因此在引擎盖下是等效的。我注意到它们在这里的显示方式不同,但重要的是基础日期值。

    countifs函数允许您计算满足多个条件的次数。这是灰色输出
    = VLOOKUP($B3&D$1,$G2:$J$200,3, False)