none
关于Excel的工作中函数的问题,想了两天未果。 RRS feed

  • 问题

  • 各位工程师:
          学生我在实际工作中有个Excel表的难题,想尽量高效的解决。已困扰了两天不得其解,给各位老师看看:
    有两个表格,一个是甲表:A               B               C               D
                                    物料代码     物料型号     物料数量     计划数量

    另一个是乙表:  A               B               C                   
                       物料代码     物料型号     计划数量       

    甲表乙表的“物料代码  物料型号”都是相同的,乙表中A和B列是甲表中A  B列的子集。

    现在我需要求 : 甲表中D列,数量来源于乙表的C列,条件是甲乙具有相同的物料代码。

    笨办法是一个个的复制粘贴。

    向各工程师赐教!!!

    2009年9月10日 1:50

答案

  • 在甲表D2中输入 =VLOOKUP(A2,乙表!A:C,3,0) 回车后下拉, 由于是子集,可能有些数据查找不到,会显示#N/A 使用公式=IF(ISNA(VLOOKUP(A2,Sheet2!A:C,3,0)),"无数据",VLOOKUP(A2,Sheet2!A:C,3,0))可以避免这种情况,找不到的将显示为 无数据
    卖技术--两块钱1kb
    2009年9月10日 4:52

全部回复

  • 在甲表D2中输入 =VLOOKUP(A2,乙表!A:C,3,0) 回车后下拉, 由于是子集,可能有些数据查找不到,会显示#N/A 使用公式=IF(ISNA(VLOOKUP(A2,Sheet2!A:C,3,0)),"无数据",VLOOKUP(A2,Sheet2!A:C,3,0))可以避免这种情况,找不到的将显示为 无数据
    卖技术--两块钱1kb
    2009年9月10日 4:52
  • 在甲表D2中输入 =VLOOKUP(A2,乙表!A:C,3,0) 回车后下拉, 由于是子集,可能有些数据查找不到,会显示#N/A 使用公式=IF(ISNA(VLOOKUP(A2,Sheet2!A:C,3,0)),"无数据",VLOOKUP(A2,Sheet2!A:C,3,0))可以避免这种情况,找不到的将显示为 无数据
    卖技术--两块钱1kb

    经过验证,非常正确,感谢大侠。
    我看了看函数VLOOKUP公式,在您指出的VLOOKUP(A2,乙表!A:C,3,0)中,最后的0 代表什么意思??
    再向您赐教!!
    2009年9月10日 8:12
  • 0是精确匹配
    2009年9月10日 8:25
  • 非常感谢!!!
    2009年9月10日 8:27