引用另一个表- VLOOKUP vs INDEX vs ??

你好,

我需要用另一个工作表中的数字填充单元格,该数字基于在两个工作表中的不同列中找到的独立UID。我不知道该怎么做

对于每一行表单生成的行,D需要查看C,找到/匹配数据到A,然后用B填充D:

A.生ob欧宝娱乐app手机下载产表1/第一栏:SKU标签# (UID)

B.生ob欧宝娱乐app手机下载产表1/第二栏:开工数量(操作员手动输入)

C.包装单2/第一栏:SKU标签# (UID)

D.包装单2/栏2:起始数量(公式栏)

标签:

最好的答案

  • 吉纳维芙P。
    ✓回答

    @Bessie科赫

    听起来像INDEX(匹配会为你工作的!


    例如,你可以把这个放在表格2的第二列:

    =INDEX({Sheet 1 Column 2}, MATCH([Column 1]@row, {Sheet 1 Column 1}, 0))


    第一个{Range}是包含你想从其他工作表中带回来的数据的列。然后在MATCH函数中,首先列出当前工作表中的值,然后在其他工作表中的第二个{Range}中搜索它。

    欢呼,

    吉纳维芙

  • 贝茜科赫
    ✓回答

    这个漂亮的工作!非常感谢!

    一个后续的问题……有没有一种方法嵌入一个IF/THEN索引/匹配?我得到了“#NO MATCH”的一些,并意识到有两张纸进入一个。


    A.生ob欧宝娱乐app手机下载产表1/第一栏:SKU标签# (UID)

    B.生ob欧宝娱乐app手机下载产表1/第二栏:结束数量(操作员手动输入)

    C.生ob欧宝娱乐app手机下载产表2/列1:SKU标签# (UID)

    D.生ob欧宝娱乐app手机下载产表2/第二栏:结束数量(操作员手动输入)

    E.包装单3/第一栏:水果名称

    F.包装单3/第二栏:SKU标签号(UID)

    G.包装单3/栏3:起始数量(公式栏)


    如果E =“香蕉”,那么F需要在a中找到匹配,并将B填充到G中

    如果E =“苹果”,那么F需要在C中找到匹配,并将D填充到G中

答案

  • 吉纳维芙P。
    ✓回答

    @Bessie科赫

    听起来像INDEX(匹配会为你工作的!


    例如,你可以把这个放在表格2的第二列:

    =INDEX({Sheet 1 Column 2}, MATCH([Column 1]@row, {Sheet 1 Column 1}, 0))


    第一个{Range}是包含你想从其他工作表中带回来的数据的列。然后在MATCH函数中,首先列出当前工作表中的值,然后在其他工作表中的第二个{Range}中搜索它。

    欢呼,

    吉纳维芙

  • 贝茜科赫
    ✓回答

    这个漂亮的工作!非常感谢!

    一个后续的问题……有没有一种方法嵌入一个IF/THEN索引/匹配?我得到了“#NO MATCH”的一些,并意识到有两张纸进入一个。


    A.生ob欧宝娱乐app手机下载产表1/第一栏:SKU标签# (UID)

    B.生ob欧宝娱乐app手机下载产表1/第二栏:结束数量(操作员手动输入)

    C.生ob欧宝娱乐app手机下载产表2/列1:SKU标签# (UID)

    D.生ob欧宝娱乐app手机下载产表2/第二栏:结束数量(操作员手动输入)

    E.包装单3/第一栏:水果名称

    F.包装单3/第二栏:SKU标签号(UID)

    G.包装单3/栏3:起始数量(公式栏)


    如果E =“香蕉”,那么F需要在a中找到匹配,并将B填充到G中

    如果E =“苹果”,那么F需要在C中找到匹配,并将D填充到G中

  • @Bessie科赫

    是的!

    我们可以使用IFERROR函数来表示“如果有错误,请查看表2”。

    = IFERROR (第一个公式,第二个公式

    或者:

    =IFERROR(INDEX({Sheet 1 Column 2}, MATCH([Column 1]@row, {Sheet 1 Column 1}, 0)), INDEX({表格2第二列}匹配(@row(第1列),{表2第一列}, 0)))


    看到的:IFERROR函数

    欢呼,

    吉纳维芙

  • 非常感谢!!正在测试这个:)

  • 经过测试,效果很好!非常感谢!!