怎么解決數(shù)據(jù)透視表計算字段出現(xiàn)“錯誤”?
首選在數(shù)據(jù)源中添加一個輔助列,如“金額”,輸入公式讓各行都返回“單價”與“數(shù)量”的乘積,再將該字段添加到數(shù)據(jù)透視表中就沒有上述問題了。如果由于某種原因不便在數(shù)據(jù)源中添加新的字段,可以采用下面的方法,以Excel2013和上圖數(shù)據(jù)為例。
方法一:用SQL
1、保存工作簿,單擊“數(shù)據(jù)→現(xiàn)有鏈接→瀏覽更多”,在彈出的對話框中找到并選擇當(dāng)前工作簿,單擊“打開”,彈出“選擇表格”對話框。如下圖,本例的數(shù)據(jù)在“Sheet1”工作表的A1:D29區(qū)域中,第一行為標(biāo)題。因而選擇“Sheet1$”,并保持勾選“數(shù)據(jù)首行包含列標(biāo)題”,單擊“確定”。
2、在彈出的“導(dǎo)入數(shù)據(jù)”對話框中選擇“數(shù)據(jù)透視表”,并設(shè)置數(shù)據(jù)的存放位置,單擊“屬性”按鈕。
3、接著在“鏈接屬性”對話框中選擇“定義”選項卡,在“命令文本”中輸入SQL命令:
返回“導(dǎo)入數(shù)據(jù)”對話框,單擊“確定”,然后在新創(chuàng)建的數(shù)據(jù)透視表中添加所需字段,可以看到,新增的“金額”字段可以返回正確的結(jié)果。
方法二:用PowerPivot
1、首先要在Excel中加載PowerPivot加載項:單擊“文件→選項→加載項”,在“管理”右側(cè)的下拉列表中選擇“COM 加載項”并單擊“轉(zhuǎn)到”,彈出“COM加載項”對話框。或者單擊“開發(fā)工具→COM加載項”彈出該窗口。在其中選擇“Microsoft Office PowerPivot for Excel 2013”選項后確定。PowerPivot選項卡即會出現(xiàn)在Excel功能區(qū)中。
2、選擇數(shù)據(jù)源中的某個單元格,單擊“插入→數(shù)據(jù)透視表”創(chuàng)建數(shù)據(jù)透視表,在“創(chuàng)建數(shù)據(jù)透視表”對話框中勾選“將此數(shù)據(jù)添加到數(shù)據(jù)模型”,單擊“確定”。
Excel創(chuàng)建了一個模型表名稱為“區(qū)域”的數(shù)據(jù)透視表,如數(shù)據(jù)透視表字段列表。
3、選擇“PowerPivot→計算字段→新建計算字段”,彈出“計算字段”對話框,將“計算字段名稱”設(shè)置為一個有意義的名稱,如本例“金額”,在“公式”下方的文本框中輸入DAX公式:
=sumx('區(qū)域',[單價]*[數(shù)量])
SUMX函數(shù)為數(shù)據(jù)分析表達(dá)式(即DAX:用于PowerPivot中定義計算的公式表達(dá)式語言)中的一個函數(shù),返回表中每一行計算的表達(dá)式之和。單擊“確定”,數(shù)據(jù)透視表字段列表中會添加一個新的字段“金額”。將所需的字段如“商品編號”、“單價”、“數(shù)量”、“金額”等添加到數(shù)據(jù)透視表,其中“單價”字段添加到行區(qū)域。
可以看到,數(shù)據(jù)透視表中的“金額”即為我們所需的結(jié)果。
繼續(xù)查找其他問題的答案?
-
Excel 2019如何使用復(fù)制、粘貼命令插入Word數(shù)據(jù)?(視頻講解)
2021-01-257次播放
-
Excel 2019如何制作數(shù)據(jù)透視表?(視頻講解)
2021-01-2227次播放
-
Excel 2019如何設(shè)置相對引用?(視頻講解)
2021-01-2210次播放
-
2021-01-2212次播放
-
Excel 2019如何使用命令復(fù)制公式?(視頻講解)
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開始選項卡進(jìn)入篩選模式?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置指定數(shù)據(jù)的篩選?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置自定義排序?(視頻講解)
2021-01-222次播放
點擊加載更多評論>>