Excel – 公式来交叉检查两个库存
我正在尝试构build一个公式来检查两个清单列表,以确保给定的序列号在两个列表中。 我怀疑嵌套VLOOKUP是必要的,但我不知道如何构build公式。 这是设置:
Sheet1 = Warehouse_1 …包含序列号列表(全部在仓库1中)
Sheet2 = Master_Inventory …包含两列:(A)序列号,(B)位置(下拉列表:Ware1,Ware2等)
我正在寻求在Sheet2中添加第三列,其公式如下:
-
如果Location = Ware1,请在Warehouse_1(Sheet1)列表中检查列A中对应的序列号。
- 如果在Sheet1列表中find,则返回“复选标记”
- 如果在Sheet1列表中找不到,则返回“x标记”
-
如果位置不是Ware1,请留空
我还想保持按照序号和位置对Sheet2进行sorting的能力,这意味着我不希望公式在sorting时随条目一起移动。
任何帮助或想法,非常感谢!
这张图说明了一个可能性:
单元格C1
使用的公式是两个步骤的组合,就像您对公式的描述一样。 首先,通过IF
公式对Ware1
进行比较(注意:该公式仅用于说明):
=IF($B1="Ware1", "CheckOrX...", "")
然后通过检查Warehouse_1
表中是否出现序列号来select检查或x:
=IF($B1="Ware1", COUNTIF(Warehouse_1!$A:$A, $A1), "")
input后,select该单元格的右下angular,并将其下拉以将公式复制到下面的所有单元格。
没有格式化,这将导致列C
0
或空白值。 通过使用自定义格式,可以通过设置以下自定义格式将0
和1
转换为所需的符号:
√;;x
这可以通过select列C
,执行格式 – >单元格…,select自定义并将该expression式input到文本框中。 有关格式的一些解释,请参阅创build自定义数字格式