Excel-交叉检查两个库存的公式
我试图建立一个公式来检查两个清单,以确保两个清单上都有一个给定的序列号。我怀疑嵌套的VLOOKUP是必要的,但我不知道如何构造公式。以下是设置: Sheet1=Warehouse_1…包含序列号列表(全部在Warehouse 1中) Sheet2=主库存…包含两列:(A)序列,(B)位置(下拉列表:Ware1、Ware2等) 我试图在第2页中添加第三列,公式如下:Excel-交叉检查两个库存的公式,excel,vlookup,inventory,inventory-management,Excel,Vlookup,Inventory,Inventory Management,我试图建立一个公式来检查两个清单,以确保两个清单上都有一个给定的序列号。我怀疑嵌套的VLOOKUP是必要的,但我不知道如何构造公式。以下是设置: Sheet1=Warehouse_1…包含序列号列表(全部在Warehouse 1中) Sheet2=主库存…包含两列:(A)序列,(B)位置(下拉列表:Ware1、Ware2等) 我试图在第2页中添加第三列,公式如下: 如果位置=仓库1,对照仓库1(表1)列表检查A列中相应的序列号 如果在表1列表中找到,请返回“复选标记” 如果在Sheet1列表中
- 如果在表1列表中找到,请返回“复选标记”
- 如果在Sheet1列表中未找到,请返回“x标记”
非常感谢任何帮助或想法 这张图片说明了一种可能性: cell
C1
中使用的公式是两个步骤的组合,就像您对公式的描述一样。首先,通过IF
公式与Ware1
进行比较(注:此公式仅用于说明):
然后,通过检查序列号是否出现在Warehouse_1
表上,选择检查或x:
=IF($B1="Ware1", COUNTIF(Warehouse_1!$A:$A, $A1), "")
输入后,选择该单元格的右下角并将其向下拉,将公式复制到下面的所有单元格
如果没有格式化,这将导致0
、1
或C
列中的空白值。通过使用自定义格式,可以通过设置以下自定义格式将0
s和1
s转换为所需的符号:
√;;x
这可以通过选择column
C
、do Format->Cells…、选择Custom并在文本框中键入此表达式来实现。有关格式的说明,请参见谢谢Reinier!你建议的配方很有魅力!在进一步检查之后,我现在正在考虑仅使用主库存自动创建Warehouse1表。但在那之前,这一切都是完美的。
√;;x