EXCEL:通过查看相邻列

时间:2019-01-21 22:06:21

标签: excel compare extract formula

我有一个相当大的Excel工作表20k +行。我的Excel文档有三张纸,分别为CM,PP和CH。

CM 仅包含我使用的信息。

PP 是包含所有数据的公共信息。

CH 是我的更改日志。

我想做的是从A列“ CM(A)” 中的CM表中获取值,然后在PP列A “ PP(A )” ,然后将找到的值从PP(A)和PP(F)“第六栏上方”复制到第三张CH(A)和CH(B)。

这本身很简单,我很难过的是工作表PP可以包含CM(A)中值的多个实例。不过要注意的是,我只需要在PP(B)列中以“ 26”表示的那些特定值之一即可。

我只是不知道如何编写嵌套公式来实现这一目标。

Visual Goal of Formula

1 个答案:

答案 0 :(得分:0)

如果您不熟悉Array Formulas,则一定要研究这些内容,因为它们对于此类任务非常有帮助。您可能需要使用条件测试项是否多次出现,然后根据返回的结果执行INDEX-MATCHVLOOKUP。我在表B1的{​​{1}}中使用以下公式重新创建了您的数据结构,并能够获得适当的结果:

CM

如链接文档中所述,必须使用Ctl + Shift + Enter输入数组公式。