在excel2007中創(chuàng)建數(shù)據(jù)透視表或數(shù)據(jù)透視圖時(shí),可使用多種源數(shù)據(jù)類型。
★使用工作表數(shù)據(jù)
可以將Microsoft Office Excel工作表中的數(shù)據(jù)作為報(bào)表的數(shù)據(jù)來源。數(shù)據(jù)應(yīng)為列表格式,第一行包含列標(biāo)簽,其余行包含相同列中的類似項(xiàng),并且數(shù)據(jù)區(qū)域中沒有空白的行或列。Excel將列標(biāo)簽作為報(bào)表的字段名稱。
●使用命名區(qū)域
若要使報(bào)表的更新更易于進(jìn)行,請(qǐng)為源區(qū)域命名一個(gè)名稱,并在創(chuàng)建報(bào)表時(shí)使用該名稱。如果命名區(qū)域在擴(kuò)展后包含了更多數(shù)據(jù),則可以刷新報(bào)表來包含新的數(shù)據(jù)。
●Excel表格:Excel表格已經(jīng)采用列表格式,因而是數(shù)據(jù)透視表源數(shù)據(jù)很好的候選者。當(dāng)刷新數(shù)據(jù)透視表時(shí),Excel表格中的新的和更新的數(shù)據(jù)會(huì)自動(dòng)包含在刷新操作中。
●包含匯總:Excel會(huì)在數(shù)據(jù)透視表中自動(dòng)創(chuàng)建分類匯總和總計(jì)。如果源數(shù)據(jù)包含用“數(shù)據(jù)”選項(xiàng)卡上的“大綱”組中的“分類匯總”命令創(chuàng)建的自動(dòng)分類匯總和總計(jì),則可在創(chuàng)建報(bào)表前用該命令將分類匯總和總計(jì)刪除。
★使用外部數(shù)據(jù)源
要匯總和分析Excel的外部數(shù)據(jù)(如數(shù)據(jù)庫中公司的銷售記錄),則可從包括數(shù)據(jù)庫、OLAP多維數(shù)據(jù)集和文本文件的外部數(shù)據(jù)源上檢索數(shù)據(jù)。
Office數(shù)據(jù)連接文件:如果使用Office數(shù)據(jù)連接(ODC)文件(.odc)檢索報(bào)表的外部數(shù)據(jù),則可直接將數(shù)據(jù)返回到數(shù)據(jù)透視表。ODC文件是檢索報(bào)表的外部數(shù)據(jù)的推薦方法。
OLAP源數(shù)據(jù):如果要檢索OLAP數(shù)據(jù)庫或多維數(shù)據(jù)集文件中的源數(shù)據(jù),則數(shù)據(jù)只能作為數(shù)據(jù)透視表或已轉(zhuǎn)換為工作表函數(shù)的數(shù)據(jù)透視表返回到Excel。
非OLAP源數(shù)據(jù):這是數(shù)據(jù)透視表或數(shù)據(jù)透視圖使用的基本數(shù)據(jù),該數(shù)據(jù)來自O(shè)LAP數(shù)據(jù)庫之外的源。這些源包括關(guān)系數(shù)據(jù)庫和文本文件。
★使用其他數(shù)據(jù)透視表
●數(shù)據(jù)透視表緩存:每次在新建數(shù)據(jù)透視表或數(shù)據(jù)透視圖時(shí),Excel均將報(bào)表數(shù)據(jù)的副本存儲(chǔ)在內(nèi)存中,并將其保存為工作簿文件的一部分。這樣每張新的報(bào)表均需要額外的內(nèi)存和磁盤空間。但是,如果將現(xiàn)有數(shù)據(jù)透視表作為同一個(gè)工作簿中的新報(bào)表的源數(shù)據(jù),則兩張報(bào)表就可以共享同一個(gè)數(shù)據(jù)副本。因?yàn)榭梢灾匦率褂么鎯?chǔ)區(qū),所以就會(huì)縮小工作簿文件,減少內(nèi)存中的數(shù)據(jù)。
●位置要求:如果要將某個(gè)數(shù)據(jù)透視表用作其他報(bào)表的源數(shù)據(jù),則兩個(gè)報(bào)表必須位于同一工作簿中。如果源數(shù)據(jù)透視表位于另一工作簿中,則需要將源報(bào)表復(fù)制到要新建報(bào)表的工作簿位置。不同工作簿中的數(shù)據(jù)透視表和數(shù)據(jù)透視圖是獨(dú)立的,它們?cè)趦?nèi)存和工作簿文件中都有各自的數(shù)據(jù)副本。
●更改會(huì)同時(shí)影響兩個(gè)報(bào)表:在刷新新報(bào)表中的數(shù)據(jù)時(shí),Excel也會(huì)更新源報(bào)表中的數(shù)據(jù),反之亦然。如果對(duì)某個(gè)報(bào)表中的項(xiàng)進(jìn)行分組或取消分組,那么也將同時(shí)影響兩個(gè)報(bào)表。如果在某個(gè)報(bào)表中創(chuàng)建了計(jì)算字段或計(jì)算項(xiàng),則也將同時(shí)影響兩個(gè)報(bào)表。
●數(shù)據(jù)透視圖:可根據(jù)其他的數(shù)據(jù)透視表創(chuàng)建新的數(shù)據(jù)透視表或數(shù)據(jù)透視圖,但是不能直接根據(jù)其他數(shù)據(jù)透視圖創(chuàng)建報(bào)表。不過,在創(chuàng)建數(shù)據(jù)透視圖時(shí),Excel會(huì)根據(jù)同樣的數(shù)據(jù)創(chuàng)建一個(gè)相關(guān)聯(lián)的數(shù)據(jù)透視表,因此可根據(jù)相關(guān)聯(lián)的報(bào)表創(chuàng)建一個(gè)新的報(bào)表。對(duì)數(shù)據(jù)透視圖的更改將影響相關(guān)聯(lián)的數(shù)據(jù)透視表,反之亦然