如果两组数据中的值匹配,则将相邻值放入具有公式的单元格中

时间:2017-01-19 20:35:10

标签: excel excel-formula

所以基本上我正在尝试在excel中组织一个我的工作使用的电子表格,并使每天更新更容易。每天早上我们更新一个包含所有内容的主数据集,然后更新包含第一个数据集的辅助数据集,但不包括所有数据集。主要集合中有数千个名称,次要集合中有数百个名称,这两个名称每天都在变化;主集中的数字会更改,从而更改辅助集中的数字,但也会每天添加和删除辅助集中的名称。目前,我们复制更新的数据并将其粘贴到主集上,但之后我们必须使用新的主集值手动更新辅助集。

我要做的是找到一个公式,它将检查主数据集中的所有B列,将其与辅助数据集中的B列进行比较,如果其中任何一个匹配,则采用A列中的值与主数据集中的匹配值相邻,并将此值放入与辅助数据集B列中匹配值相邻的列A中。

例如,这将是主要集合:

Numbers   Names
 ___       AC
 ___       BB
 ___       BC
 ___       CD
 ___       DD

在更新之前,这将是辅助集:

Numbers   Names
 125       AC
 127       BB
 128       BC
 131       CD
 132       DD

我想要的是一个公式,使辅助集看起来像这样:

{{1}}

如果更改了主集中的Numbers列,则会自动更新辅助集。请注意,两个集合中的两个Numbers列都位于Excel工作表的A列中,而两个Names列都位于同一个Excel工作表的B列中。

我有点难过,任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:0)

在第二张纸上使用A2中的INDEX / MATCH。

=INDEX(Sheet1!A:A,MATCH(B2,Sheet1!B:B,0))

然后拖动/复制。

其中Sheet1是找到Primary set的工作表的名称。

enter image description here