Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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_Excel Formula - Fatal编程技术网

Excel 匹配并返回新列中的值

Excel 匹配并返回新列中的值,excel,excel-formula,Excel,Excel Formula,如果出现以下情况,最好使用什么功能: 我想将2013年销售额(表1)添加到2013列下的现有表(表2),以及 如果2013年表单(表单2)中不存在客户,则能够相应地插入该客户(表单1) 表1: CUSTOMER 2013 ABC 25 BBB 10 DDD 40 XYZ 20 YYY 30 ZZZ 15 第2张:

如果出现以下情况,最好使用什么功能:

  • 我想将2013年销售额(表1)添加到2013列下的现有表(表2),以及
  • 如果2013年表单(表单2)中不存在客户,则能够相应地插入该客户(表单1)
  • 表1:

    CUSTOMER    2013    
    ABC         25      
    BBB         10      
    DDD         40      
    XYZ         20      
    YYY         30      
    ZZZ         15      
    
    第2张:

    CUSTOMER    2010    2011    2012    2013
    AAA         1       2       3   
    ABC         5       10      15  
    BBB         4       5       6   
    FFF         3       6       9   
    XYZ         4       6       8   
    ZZZ         2       4       6   
    

    尝试使用
    SUMIF
    ,例如,如果2013年的数据在称为2013的表中,客户在A列,销售在B列,那么在汇总表中,客户在A2列,则在2013列第2行使用此公式复制下来

    =SUMIF('2013'!A:A,A2,'2013'!B:B)

    如果客户在2013年的工作表中不存在,则得到零

    另一种选择是
    VLOOKUP
    IFERROR
    ,即

    =IFERROR(VLOOKUP(A2,'2013'!A:B,2,0),0)


    请参阅请参阅
    VLOOKUP()
    函数。非常抱歉,公式无效!你好,巴里,如果你有时间,你能给我发送excel表格中的示例吗?我的电子邮件是moesak123@gmail.com提前谢谢。好的,我想我误解了-如果您有客户“DDD”,它在表1中,而不是表2中,您想将其添加到表2中吗?是的,但是sumif和vlookup函数也没有返回任何值?在上面的例子中,如果公式按其应该的方式工作,在表2 E4中,返回值应如下所示:客户2010 2011 2012 2013 AAA 1 2 3 0 ABC 5 10 15 25 BBB 4 5 6 10 FFF 3 6 9 0 XYZ 4 6 8 20 ZZZ 2 6 15 DDD 0 0 0 40 YYY 0 0 0 30