A. excel2007中如何隱藏製作圖表引用的源數據數據而不影響圖表謝謝!
處理Excel 2007數據透視表源數據和數據透視圖源數據
在創建Excel 2007數據透視表 (數據透視表:一種交互的、交叉製表的 Excel 報表,用於對多種來源(包括 Excel 2007的外部數據)的數據(如資料庫記錄)進行匯總和分析。)或數據透視圖 (數據透視圖:提供互動式數據分析的圖表,與數據透視表類似。可以更改數據的視圖,查看不同級別的明細數據,或通過拖動欄位和顯示或隱藏欄位中的項來重新組織圖表的布局。)時,可使用多種源數據 (源數據:用於創建數據透視表或數據透視圖的數據清單或表。源數據可以來自 Excel 數據清單或區域、外部資料庫或多維數據集,或者另一張數據透視表。)類型。
使用工作表數據
可以將 Microsoft Office Excel 2007工作表中的數據作為報表的數據來源。數據應為列表 (列表:包含相關數據的一系列行,或使用「創建列表」命令作為數據表指定給函數的一系列行。)格式,第一行包含列標簽,其餘行包含相同列中的類似項,並且數據區域中沒有空白的行或列。Excel 將列標簽作為報表的欄位 (欄位:在數據透視表或數據透視圖中,來源於源數據中欄位的一類數據。數據透視表具有行欄位、列欄位、頁欄位和數據欄位。數據透視圖具有系列欄位、分類欄位、頁欄位和數據欄位。)名稱。
使用命名區域 若要使報表的更新更易於進行,請為源區域命名一個名稱 (名稱:代表單元格、單元格區域、公式或常量值的單詞或字元串。名稱更易於理解,例如,「產品」可以引用難於理解的區域「Sales!C20:C30」。),並在創建報表時使用該名稱。如果命名區域在擴展後包含了更多數據,則可以刷新 (刷新:更新數據透視表或數據透視圖中的內容以反映基本源數據的變化。如果報表基於外部數據,則刷新將運行基本查詢以檢索新的或更改過的數據。)報表來包含新的數據。
Excel 表格 Excel 2007表格已經採用列表格式,因而是數據透視表源數據很好的候選者。當刷新數據透視表時,Excel 表格中的新的和更新的數據會自動包含在刷新操作中。
包含匯總 Excel 2007會在數據透視表中自動創建分類匯總和總計。如果源數據包含用「數據」選項卡上的「大綱」組中的「分類匯總」命令創建的自動分類匯總和總計,則可在創建報表前用該命令將分類匯總和總計刪除。
使用外部數據源
要匯總和分析 Excel 的外部數據(如資料庫中公司的銷售記錄),則可從包括資料庫 (資料庫:與特定主題或用途相關的數據的集合。在資料庫內,關於特定實體的信息(如雇員或訂單)分類歸納到表、記錄和欄位中。)、OLAP 多維數據集和文本文件的外部數據源上檢索數據。
Office 數據連接文件 如果使用 Office 數據連接 (ODC) 文件 (.odc) 檢索報表的外部數據 (外部數據:存儲在 Excel 之外的數據。例如,在 Access、dBASE、SQL Server 或 Web 伺服器上創建的資料庫。),則可直接將數據返回到數據透視表。ODC 文件是檢索報表的外部數據的推薦方法。
OLAP 源數據 如果要檢索 OLAP (OLAP:為查詢和報表(而不是處理事務)而進行了優化的資料庫技術。OLAP 數據是按分級結構組織的,它存儲在多維數據集而不是表中。) 資料庫或多維數據集 (多維數據集:一種 OLAP 數據結構。多維數據集包含維度,如「國家/地區)/省(或市/自治區)/市(或縣)」,還包括數據欄位,如「銷售額」。維度將各種類型的數據組織到帶有明細數據級別的分層結構中,而數據欄位度量數量。)文件中的源數據,則數據只能作為數據透視表或已轉換為工作表函數的數據透視表返回到 Excel。
非 OLAP 源數據 這是數據透視表或數據透視圖使用的基本數據,該數據來自 OLAP 資料庫之外的源。這些源包括關系資料庫和文本文件。
使用其他數據透視表
數據透視表緩存 每次在新建數據透視表或數據透視圖時,Excel 均將報表數據的副本存儲在內存中,並將其保存為工作簿文件的一部分。這樣每張新的報表均需要額外的內存和磁碟空間。但是,如果將現有數據透視表作為同一個 工作簿中的新報表的源數據,則兩張報表就可以共享同一個數據副本。因為可以重新使用存儲區,所以就會縮小工作簿文件,減少內存中的數據。
位置要求 如果要將某個數據透視表用作其他報表的源數據,則兩個報表必須位於同一工作簿中。如果源數據透視表位於另一工作簿中,則需要將源報表復制到要新建報表的工作簿位置。不同工作簿中的數據透視表和數據透視圖是獨立的,它們在內存和工作簿文件中都有各自的數據副本。
更改會同時影響兩個報表 在刷新 (刷新:更新數據透視表或數據透視圖中的內容以反映基本源數據的變化。如果報表基於外部數據,則刷新將運行基本查詢以檢索新的或更改過的數據。)新報表中的數據時,Excel 也會更新源報表中的數據,反之亦然。如果對某個報表中的項進行分組或取消分組,那麼也將同時影響兩個報表。如果在某個報表中創建了計算欄位 (計算欄位:數據透視表或數據透視圖中的欄位,該欄位使用用戶創建的公式。計算欄位可使用數據透視表或數據透視圖中其他欄位中的內容執行計算。)或計算項 (計算項:數據透視表欄位或數據透視圖欄位中的項,該項使用用戶創建的公式。計算項使用數據透視表或數據透視圖中相同欄位的其他項的內容進行計算。),則也將同時影響兩個報表。
Excel 2007數據透視圖 可根據其他的數據透視表創建新的數據透視表或數據透視圖,但是不能直接根據其他數據透視圖創建報表。不過,在創建數據透視圖時,Excel 會根據同樣的數據創建一個相關聯的數據透視表 (相關聯的數據透視表:為數據透視圖提供源數據的數據透視表。在新建數據透視圖時,將自動創建數據透視表。如果更改其中一個報表的布局,另外一個報表也隨之更改。),因此可根據相關聯的報表創建一個新的報表。對數據透視圖的更改將影響相關聯的數據透視表,反之亦然。
更改現有報表的源數據
更改源數據 (源數據:用於創建數據透視表或數據透視圖的數據清單或表。源數據可以來自 Excel 數據清單或區域、外部資料庫或多維數據集,或者另一張數據透視表。)將導致用於分析的數據也發生變化。例如,您可能希望方便地從測試資料庫切換到生產資料庫。可以通過刷新 (刷新:更新數據透視表或數據透視圖中的內容以反映基本源數據的變化。如果報表基於外部數據,則刷新將運行基本查詢以檢索新的或更改過的數據。)報表,使用與原始數據連接信息類似的新數據來更新數據透視表或數據透視圖。
要包含附加數據或其他數據,可以重新定義報表的源數據。如果這些數據與多數新欄位或附加欄位有很大差異,那麼最好創建一個新的報表。
通過刷新顯示新數據 刷新報表也會更改可顯示的數據。對於基於工作表列表的報表,Excel 可在源區域或指定的名稱 (名稱:代表單元格、單元格區域、公式或常量值的單詞或字元串。名稱更易於理解,例如,「產品」可以引用難於理解的區域「Sales!C20:C30」。)區域中檢索新欄位。對於基於外部數據的報表,Excel 可檢索符合基本查詢 (查詢:在 Query 或 Access 中,查詢是一種查找記錄的方法,而這些記錄回答了用戶對資料庫中存儲的數據提出的特定問題。)條件的新數據或可在 OLAP 多維數據集 (多維數據集:一種 OLAP 數據結構。多維數據集包含維度,如「國家/地區)/省(或市/自治區)/市(或縣)」,還包括數據欄位,如「銷售額」。維度將各種類型的數據組織到帶有明細數據級別的分層結構中,而數據欄位度量數量。)中使用的數據。可在「欄位列表」中查看任意新欄位並將這些欄位添加到報表中。
更改創建的 OLAP 多維數據集 基於 OLAP 數據的報表始終可以訪問多維數據集中的所有數據。如果在伺服器多維數據集中創建了一個包含數據子集的離線多維數據集文件 (離線多維數據集文件:創建於硬碟或網路共享位置上的文件,用於存儲數據透視表或數據透視圖的 OLAP 源數據。離線多維數據集文件允許用戶在斷開與 OLAP 伺服器的連接後繼續進行操作。),則可用「離線 OLAP」命令來編輯多維數據集文件,這樣它就會包含伺服器的其他數據。