在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错误,这将作为ISERROR
和IF
input来定义结果0(不在列表中)或1(在列表中)。
问候