Excel_数组公式_笔试题

题目

用一个公式在匹配右拉复制完成对数据页信息的处理,结果与预期结果一致为通过。

数据源

image-20200714094252908.png

匹配

image-20200714094519360.png

预期结果

image-20200714094529965.png

思路

  1. 观察数据源,发现用户id列不是唯一的,存在同样的用户id会有不同的单次充值金额和总充值次数,所以想通过数据透视表合并数据。但是由于数据单元格式锁定的,所以这种方法思路无效。
  2. 数据透视表无效的话,我产生了第二种思路,用辅助列的形式去合并数据。但是又因为数据源,包括匹配sheet包括预期结果sheet数据是自动生成的,数据会通过我的不断点击更新变换数据,导致辅助列这一方法思路也无效。
  3. 最后只能通过if()+sumproduct()+数组来解决这个问题。

解题

image-20200714100352671.png

答案

image-20200714100415427.png

备注:
由于匹配sheet和预期结果sheet的数据通过点击或者输入公式输出结果等原因会随机变化,所以这里的解题数据以及答案数据和之前的匹配以及预期结果的数据是不同的。

你可能感兴趣的:(Excel_数组公式_笔试题)