使用外部值或表达式过滤 excel 上的多个数据集
Filter multiple data sets on excel using an external value or expression
我目前是一个团队的一员,正在对需要大量最终用户手动反馈的大型数据集进行一些数据分析。没什么好看的。
就目前而言。我已经设法确定了 8 个数据异常场景,我需要向跟踪用户组展示这些场景,最简单的方法是用老忠实的方式展示数据 excel.
在 AE 设置选项卡上,我想要一个单元格,我可以在其中添加用户名,所有后续场景选项卡都将被过滤。
我创建了一个示例来演示:
我需要 Bert 告诉我正确的名字是
Foo Bar Inc,在table2中正确的代码是234A,但为了不让其他人的数据吓到他们,我更喜欢一种在用户之间切换的简单方法。
所以我的问题总结如下:
如何使用外部值或表达式在 excel 上过滤多个数据集。
免责声明。
我曾尝试使用高级过滤器,但它不会保留过滤器值和数据的 link。例如。如果我将用户名(图中左侧)更改为 Tom,数据集将不会更新。
另外我不确定是否有单独的 ExcelOverflow 组...
如果我理解正确的话,我将采用的方法是在 AE 设置选项卡上的单元格上构建一个更改触发器,您将使用该值更改每个选项卡上所有表格的过滤器。
在VBA中,将下面的代码输入到sheet "AE Settings"
的代码模块中
Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Sheets("AE Settings").Range("B13")) Is Nothing Then
Sheets("Context").ListObjects("Table1").Range.AutoFilter Field:=2, Criteria1:= _
Sheets("AE Settings").Range("B13").Value
'duplicate the code here for each of the other sheets you want to filter
End If
End Sub
我目前是一个团队的一员,正在对需要大量最终用户手动反馈的大型数据集进行一些数据分析。没什么好看的。
就目前而言。我已经设法确定了 8 个数据异常场景,我需要向跟踪用户组展示这些场景,最简单的方法是用老忠实的方式展示数据 excel.
在 AE 设置选项卡上,我想要一个单元格,我可以在其中添加用户名,所有后续场景选项卡都将被过滤。
我创建了一个示例来演示:
我需要 Bert 告诉我正确的名字是 Foo Bar Inc,在table2中正确的代码是234A,但为了不让其他人的数据吓到他们,我更喜欢一种在用户之间切换的简单方法。
所以我的问题总结如下:
如何使用外部值或表达式在 excel 上过滤多个数据集。
免责声明。 我曾尝试使用高级过滤器,但它不会保留过滤器值和数据的 link。例如。如果我将用户名(图中左侧)更改为 Tom,数据集将不会更新。
另外我不确定是否有单独的 ExcelOverflow 组...
如果我理解正确的话,我将采用的方法是在 AE 设置选项卡上的单元格上构建一个更改触发器,您将使用该值更改每个选项卡上所有表格的过滤器。
在VBA中,将下面的代码输入到sheet "AE Settings"
的代码模块中Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Sheets("AE Settings").Range("B13")) Is Nothing Then
Sheets("Context").ListObjects("Table1").Range.AutoFilter Field:=2, Criteria1:= _
Sheets("AE Settings").Range("B13").Value
'duplicate the code here for each of the other sheets you want to filter
End If
End Sub