Excel 中的 NOT In 或 IN 等同于 SQL,我不想使用 vlookup 或匹配
Equivalent of NOT In or IN in Excel like in SQL, I don't want use vlookup or match
所以我有两组数据(来自两个不同的Excel文件),每个Excel文件的第一列都是相同类型的数据,数字。
我想在 Excel 中的 SQL 中使用 IN
或 NOT IN
的等价物,因为我不认为我想使用 match
或 vlookup
。我只想知道第一个 Excel 文件中的数据(属于第一列的行)是否在第二个 Excel 文件的第一列中。
然后我想 return 可能是真还是假(我什至不确定我需要那个)。
在 Excel 中完成的最佳方法是什么?我应该使用 VLOOKup
因为我正在比较两个不同的 Excel 文件。如果我只是从第二个 Excel 文件中复制第一行并放入第一个 Excel 文件中,我可以使用相当于 IN
或 NOT IN
的东西吗?
如果错误或匹配?
使用 COUNTIF
结合 IF
语句来确认计数大于零。
=COUNTIF(Dataset_sheet!A:A,A1) > 0, "Yes", "No")
对于 IN
我们使用:
=ISNUMBER(MATCH(A1,[yourOtherFile]Sheet1!A:A,0))
然后 Not In
:
=ISERROR(MATCH(A1,[yourOtherFile]Sheet1!A:A,0))
所以我有两组数据(来自两个不同的Excel文件),每个Excel文件的第一列都是相同类型的数据,数字。
我想在 Excel 中的 SQL 中使用 IN
或 NOT IN
的等价物,因为我不认为我想使用 match
或 vlookup
。我只想知道第一个 Excel 文件中的数据(属于第一列的行)是否在第二个 Excel 文件的第一列中。
然后我想 return 可能是真还是假(我什至不确定我需要那个)。
在 Excel 中完成的最佳方法是什么?我应该使用 VLOOKup
因为我正在比较两个不同的 Excel 文件。如果我只是从第二个 Excel 文件中复制第一行并放入第一个 Excel 文件中,我可以使用相当于 IN
或 NOT IN
的东西吗?
如果错误或匹配?
使用 COUNTIF
结合 IF
语句来确认计数大于零。
=COUNTIF(Dataset_sheet!A:A,A1) > 0, "Yes", "No")
对于 IN
我们使用:
=ISNUMBER(MATCH(A1,[yourOtherFile]Sheet1!A:A,0))
然后 Not In
:
=ISERROR(MATCH(A1,[yourOtherFile]Sheet1!A:A,0))