从包含不均匀分类的列表中填充数组

时间:2018-01-26 17:03:56

标签: arrays excel vba list

我的数据格式为ID号,地理区域(MSOA)的格式如下图所示。

数据清单: List of Data

如您所见,每个ID都有不同数量的MSOA,因此列表的间隔不均匀。

我需要使用数据来填充列中包含ID的数组,以及行中的MSOA。我在行中有所有MSOA(不只是与ID匹配的那些),并且需要数组显示1或0,具体取决于ID是否与该MSOA匹配。

我附上了我需要的输出图像:

数组输出: Array output

有人可以帮助解决一些代码吗?

干杯

1 个答案:

答案 0 :(得分:0)

你可以使用公式:

=IF(AND(E$1=$A2,$D2=$B2),1,0)

或数据透视表: