Power Query導(dǎo)入動(dòng)態(tài)數(shù)組
最新的Excel已經(jīng)支持將動(dòng)態(tài)數(shù)組導(dǎo)入Power Query。
什么是動(dòng)態(tài)數(shù)組?動(dòng)態(tài)數(shù)組可以理解為表函數(shù),即在一個(gè)單元格輸入函數(shù)組合或者單個(gè)函數(shù)生成動(dòng)態(tài)的表,而不是一個(gè)值。舉個(gè)例子,下圖是一個(gè)銷售明細(xì)表,我們想將表中的店鋪名稱提取出來(lái)。

新建一個(gè)空白的工作表,A1單元格輸入U(xiǎn)NIQUE函數(shù),可以看到生成了店鋪名稱的非重復(fù)值。

在之前的Excel版本中,Power Query不支持動(dòng)態(tài)數(shù)組生成的數(shù)據(jù)導(dǎo)入,導(dǎo)入數(shù)據(jù)須為智能表,如果將動(dòng)態(tài)數(shù)組表轉(zhuǎn)換為智能表,Excel會(huì)提示是否轉(zhuǎn)換為靜態(tài)文本。轉(zhuǎn)換后,之前設(shè)置的UNIQUE函數(shù)將會(huì)失效。

最新的Excel 365版本這個(gè)問(wèn)題得到了解決,動(dòng)態(tài)數(shù)組可以直接作為Power Query數(shù)據(jù)源:

這個(gè)功能很好的擴(kuò)充了Power Query的能力,也使得新近推出的FILTER、UNIQUE等動(dòng)態(tài)數(shù)組函數(shù)有了更多用武之地。
標(biāo)簽: