从另一个Excel表中查找值
我有一个excel表中的值的列1 1 1 2 2 2 3 3 3 4 4 4 ….我在B excel表另一列中的值1 2 4 ….,我想要的是从B中读取值并查看它们是否在A工作表中,例如,如果值2在B工作表中,则在2前面的工作表A中的新列中写入true,并且在值3前面类似地为假或无。
谢谢
您可以使用一个简单的VLOOKUP
– 例如,假设表单B的单元格A1的内容为2,并且您称为A的表单称为SheetA
,则可以在单元格B1中放入以下公式:
=IF(ISERROR(VLOOKUP(A1,SheetA!A:A,1,FALSE)),"",VLOOKUP(A1,SheetA!A:A,1,FALSE))
使用此处描述的方法: http : //spreadsheetpage.com/index.php/tip/comparing_two_lists_with_conditional_formatting/
关键的公式是: =COUNTIF(OldList,D2)=0
,你可以在所描述的条件格式化上下文中使用它,或者像你在你的问题中提到的那样生成你的真/
=IF(COUNTIF(OldList,D2)=0,FALSE,TRUE)
OldList
只是一个范围,你不需要使用一个命名的范围。 但是,如果你没有命名范围,只要确保使用绝对引用来search范围。
你想要一个很酷的公式,你可以用它来计算每个匹配值的数量。 试试这个你原来的post:
=IF(SUMPRODUCT(--($A1 =Sheet1!$A:$A) > 0), "True", "False")
而这个数值:
=SUMPRODUCT(--($A1 =Sheet1!$A:$A))