我是一个优秀的新手,我的第一个使用数据透视表。
我的数据丢失主要是数字,这些工作表最多包含80,000行和25列。
我正在使用数据透视表来过滤数据,并设法让它可以为我提供我需要的值。
但是我想现在添加将过滤器范围细分为数值的数字。
例如,我有一个特定的列,数字范围从-600到+2450。
我想查看35到180之间的值,例如,无需在过滤器中选择多个值,然后勾选我需要的每个框。
对于新手来说这是否可行(我不知道VBA在什么地方或哪里可以看看
如果有可能,则可以对包含某段文本的列进行相同操作
希望有人可以提供帮助
伊恩
答案 0 :(得分:0)
这就是我要做的。
假设您的“一个特定列,数字范围从-600到+2450”是A列。
您可以使用公式IF(OR(A *> = 35,A *< = 180),1,0)设置新列, 拖动公式以填充新列中的其余单元格, 将新列过滤为1,它应显示值大于35且小于180的所有行。
如果它不能与数据透视表一起使用,请尝试选择数据透视表中的所有数据,将数据作为值复制并粘贴到新工作表中。
您也可以尝试使用文字。如果您在A列中搜索“APPLES”, 在新列中使用IF(A * =“APPLES”,1,0)并过滤掉1。
希望这会有所帮助。
答案 1 :(得分:0)
对于临时分析,您可以右键单击相关字段标题,然后选择值过滤器和之间。这样可以节省滴答声/取消范围内的每个数字。
您还可以对数据字段进行分组。如果你是具有以下数据透视表布局:
Header1 Header2 Data
A AB 1234
AC 2345
AD 3456
B BB 4567
你可以选择例如AB-AC并右键单击组... 项目。这将添加另一列,其中包含分组的Header2字段:
Header1 Header2_2 Header2 Data
A Group1 AB 1234
AC 2345
AD AD 3456
B BB BB 4567