(资料图)
最新的Excel已经支持将动态数组导入Power Query。
什么是动态数组?动态数组可以理解为表函数,即在一个单元格输入函数组合或者单个函数生成动态的表,而不是一个值。举个例子,下图是一个销售明细表,我们想将表中的店铺名称提取出来。
新建一个空白的工作表,A1单元格输入UNIQUE函数,可以看到生成了店铺名称的非重复值。
在之前的Excel版本中,Power Query不支持动态数组生成的数据导入,导入数据须为智能表,如果将动态数组表转换为智能表,Excel会提示是否转换为静态文本。转换后,之前设置的UNIQUE函数将会失效。
最新的Excel 365版本这个问题得到了解决,动态数组可以直接作为Power Query数据源:
这个功能很好的扩充了Power Query的能力,也使得新近推出的FILTER、UNIQUE等动态数组函数有了更多用武之地。
关键词: