使用数据透视表时要注意的几点:
1.透视表的页字段、行字段和列字段选择窗体中的字段时有乱序现象发生(如图1),“更新数据源”命令是不会“刷成”有序状态的,只能另建透视表。这些日期在源数据表绝对是按照1日至15日的顺序存放的。
不知那位有调此顺序的妙招儿?
图1
2.透视表的页字段、行字段和列字段选择窗体在使用更新数据源”命令后经常会留有源数据表中已经不存在的(无用的)字段项目,它们容易让人产生困惑,解决的办法是:
Sub DeleteMissingItems2002All()
'防止数据透视表中显示无用的数据项
'在 Excel 2002 或更高版本中
'如果无用的数据项已经存在,
'运行这个宏可以更新
Dim pt As PivotTable
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
For Each pt In ws.PivotTables
pt.PivotCache.MissingItemsLimit = xlMissingItemsNone
Next pt
Next ws
End Sub
3.默认情况下,透视表的页字段、行字段和列字段被可被任意修改,这在字段项目较多的情况下如果无意修改过一些项目,就极易引起混乱(如图2),如果想恢复与源数据表中的相应字段数据,“更新数据源”命令也是不会刷新的,只能另建透视表。这一点大家在使用时要特别小心。如果可以让用户将其设置成不可修改就好了。
图2
4.数据透视表对字串进行的是精确筛选,字串的前后、中间如存在空格都会被视为异类;这不同于“自动筛选”功能:将前后存在空格的字串都视为同类筛选出来。这一点大家在使用时要引起注意。(图3是透视表筛选结果,图4是“自动筛选”的结果)
图3
图4
5.遇到如图5这样的信息时不要慌张,仔细阅读提示,大胆操作问题便可解决的:
图5
6.尽量避免这样的低级错误的发生——试图去修改透视表中的数据项(图6):
图6
7.如果想避免双击数据便新建表页显示明细数据的功能(图7/8),可以用保护工作簿的方法解决:
图7
图8
[此贴子已经被作者于2004-12-17 9:31:10编辑过] |