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 一些VLOOKUP、HLOOKUP、MATCH和INDEX组合,可以将不同格式的表中的数据拉入一个汇总表中_Excel_Excel Formula_Vba - Fatal编程技术网

Excel 一些VLOOKUP、HLOOKUP、MATCH和INDEX组合,可以将不同格式的表中的数据拉入一个汇总表中

Excel 一些VLOOKUP、HLOOKUP、MATCH和INDEX组合,可以将不同格式的表中的数据拉入一个汇总表中,excel,excel-formula,vba,Excel,Excel Formula,Vba,我想要一些VLOOKUP、HLOOKUP、MATCH和INDEX组合,它们可以将不同格式的表中的数据拉到一个汇总表中。其中一个表格采用以下格式: 姓名日期分数 Sam 1月23日 1月27日开始 Alicia 1月21日 Sam 2 jan 24 Aron 2 jan 26 Alicia 2 jan 29 Sam 3 jan 20 20年1月3日 Alicia 3月21日 其他表格采用以下格式: 姓名3月1日3月2日3月3日3月4日3月5日 samp A P Aron P A P Alicia

我想要一些VLOOKUP、HLOOKUP、MATCH和INDEX组合,它们可以将不同格式的表中的数据拉到一个汇总表中。其中一个表格采用以下格式:

姓名日期分数

Sam 1月23日

1月27日开始

Alicia 1月21日

Sam 2 jan 24

Aron 2 jan 26

Alicia 2 jan 29

Sam 3 jan 20

20年1月3日
Alicia 3月21日

其他表格采用以下格式:

姓名3月1日3月2日3月3日3月4日3月5日

samp A P

Aron P A P

Alicia P A P

我想创建一个汇总表,在其中我可以相应地从两个表中提取数据,如下所示:

Name    Date    Scores  Attendance
Sam     1 jan   23      P
Aron    1 jan   27      P 
Alicia  1 jan   21      P
Sam     2 jan   24      A
Aron    2 jan   26      P
Alicia  2 jan   29      A
Sam     3 jan   20      P
Aron    3 jan   20      P
Alicia  3 jan   21      P
名称Aron

日期考勤标记

1月27日

26年1月2日

1月3日第20页

我算出了考勤表。我正在使用VLOOKUP和MATCH组合。
但是,从第一个表中取出数据时遇到问题。我不知道该用什么公式。

请仔细阅读
SUMPRODUCT()
函数-这是一个很好的解释

要总结您想要了解的问题,请执行以下操作:

  • 分数表的A列中的哪些单元格有文本“Aron”

  • 分数表
    栏B中的哪些单元格包含与单元格
    A4中相同的日期!摘要

    --> IF(B2:B20!`Scores`=A4!Summary)
    
  • 其中1。是
    真的
    和2。如果
    TRUE
    ,则获取C列对应行中的单元格值

    --> =SUMPRODUCT(IF(A2:A20!`Scores`="Aron",1,0)*IF(B2:B20!`Scores`=A4!Summary,1,0)*C2:C10!`Scores`)
    

  • 如果可能有多行匹配,请小心。这将返回匹配值的总和


    另外:如果您使用google Sheets,您可以简单地使用

    是否有使用两个表的具体原因

    如果没有,请尝试使用以下方法:

    Name    Date    Scores  Attendance
    Sam     1 jan   23      P
    Aron    1 jan   27      P 
    Alicia  1 jan   21      P
    Sam     2 jan   24      A
    Aron    2 jan   26      P
    Alicia  2 jan   29      A
    Sam     3 jan   20      P
    Aron    3 jan   20      P
    Alicia  3 jan   21      P
    
    然后创建透视表以获得所需的结果

    如果对你有用的话,请告诉我

    谢谢


    M.

    表格是从不同的工具下载的,因此我只需要这些特定表格的解决方案