在Excel中,如何join?

我有两个电子表格,其中一个( beta )包含另一个( alpha )的行的子集。 在这两个电子表格中,我有一列是每行的唯一ID。 有没有办法findalpha JOIN beta ? 我希望能够识别alpha中的每一行也出现在beta 。 谢谢!

如果有帮助,我在Google电子表格中执行此操作。

基于你对El Ronnoco的回答的评论,我假设你只是想要一个1和0的列表示alpha中的项目是否出现在beta 。 要做到这一点,所有你需要的是COUNTIF函数。

 =IF(COUNTIF(beta, alpha item)>0,1,0) 

显然,你可以像在Excel中一样执行VLOOKUP

看看这个

正如我在评论中所说的 – 如果Beta的行是Alpha行的一个子集,那么“识别alpha中的每一行也会出现在beta ” – 你只需要看看Beta ,因为所有的Beta行都必须在Alpha

但是我怀疑你需要一些不在Beta Alpha信息 – 这就是这个例子所显示的。

更新:按照Excellll的回答

我还build议LookUp及其变体或Match来解决,如下例所示:

 =IF(ISERROR(MATCH(A1;[BetaBook.xls]BetaSheet!$A$1:$A$3;0));0;1) 

我使用匹配在Alpha列表的元素中进行search(A1)出现在Beta Book中的Beta列表(A1到A3)中( 我现在已经打开这两本书 ),这会产生beta列表中的元素或ISERROR / A错误,这将作为ISERRORIFinput来定义结果0(不在列表中)或1(在列表中)。

问候