确定是否在电子表格的另一个区域中存在大量值中的每一个

我有一个Excel电子表格,其中列A包含371000值,区域D1:RO1048576包含另一组值。

对于列A中每个填充的单元格,我想将其放入B列:

  • 如果A列中的值存在于大区域中,则为1
  • 如果不是,则为零

我怎么会这样做,无论是在VBA或Excel公式? 我试图使用VLOOKUP和INDEX / MATCH没有成功。

在B1中:

=IF(COUNTIF($D$1:$RO$1048576,$A1),1,0) 

然后复制下来

编辑:没有把意识到,这是整个列和您的本地设置:

 =IF(COUNTIF($D:$RO;A1);1;0)