1

我正在尝试建立一个公式来检查两个库存列表,以确保给定的序列号在两个列表中。我怀疑嵌套的 VLOOKUP 是必要的,但我不知道如何构造公式。这是设置:

Sheet1= Warehouse_1...包含序列号列表(全部在 Warehouse 1 中)

Sheet2 = Master_Inventory...包含两列:(A) 序列号,(B) 位置(下拉列表:Ware1、Ware2 等)

我正在寻求在 Sheet2 中添加第三列,其公式如下:

  1. 如果 Location=Ware1,请对照 Warehouse_1(Sheet1) 列表检查 A 列中相应的序列号。

    • 如果在 Sheet1 列表中找到,则返回“复选标记”
    • 如果在 Sheet1 列表中找不到,则返回“x 标记”
  2. 如果位置不是 Ware1,请留空

我还想保持按序列号和位置对 Sheet2 进行排序的能力,这意味着我不希望公式随着条目的排序而移动。

非常感谢任何帮助或想法!

4

1 回答 1

1

这张图片说明了一种可能性:

在此处输入图像描述

单元格中使用的公式C1是两个步骤的组合,就像您对公式的描述一样。首先,Ware1通过IF公式进行比较(注意:此公式仅用于说明):

=IF($B1="Ware1", "CheckOrX...", "")

然后通过检查工作表上是否出现序列号来选择检查或x Warehouse_1

=IF($B1="Ware1", COUNTIF(Warehouse_1!$A:$A, $A1), "")

输入后,选择该单元格的右下角并将其拉下以将公式复制到下面的所有单元格中。

如果没有格式化,这将导致0,1或 column 中的空白值C。通过使用自定义格式,可以通过设置以下自定义格式将0s 和1s 转换为所需的符号:

√;;x

这可以通过选择 column C,执行 Format -> Cells...,选择 Custom 并在文本框中键入此表达式来实现。有关格式的一些说明,请参阅创建自定义数字格式

于 2014-07-12T01:39:38.963 回答