Tag: filter

Excel在文本中提取粗体字

任何人都可以帮助我与我的Excel问题? 我有一个充满文本的单元格。 本文中的一些词语以粗体显示。 这些单词是关键字,应该抽取到行中的另一个单元格以标识关键字。 例: 单元格中的文本: 我想使用Google 地图获取路线信息 输出: 谷歌; 地图; 路线; 先谢谢你!

单元格值和单元格值的Excel数据透视表filter不存在

所有 我正在过滤多个透视表的单元格值,这是工作正常。 我唯一的问题是当单元格的值不存在 – 数据透视表显示没有数据(这很好),但选定的filter说'全部'。 数据不存在时可以将其更改为空白吗? 或者可能隐藏数据透视表? 提前致谢!

为什么在excel电子表格中过滤会产生很大的延迟,但使用vba可以更快地解决问题?

我知道这可能听起来很新鲜,但我想知道有关Excel过滤内部过程的一些细节。 几年前,我遇到了一个巨大的Excel电子表格(可能超过4万或8万行)和几列。 当我们想要使用Excel数据filter过滤一些数据时,电子表格几乎崩溃了。 它需要2到3分钟,直到所需的信息将显示,你不应该通过点击该文件“打扰”,或者你会得到“没有响应”的消息。 我在VBA中发现了一个简单的代码,用于实际更改filter的参数,但实际上并没有手动打开filter(不单击它们),filter将在1秒或更短的时间内返回过滤的数据。 我的问题是,Excel在内存中加载了什么样的信息,所以当你点击一个filter时,如果数据太多,延迟很高? 因为我唯一使用VBA的方法是设置filter的参数(即“来自filter的城市”只返回“华盛顿”,“墨西哥城”和“蒙得维的亚”等)

基于值列表的数据透视表filter(Excel)

假设我有一个数据透视表,其中包含大量的行描述/标签(例如按产品计算的收入)。 现在让我们来说,我想过滤这个列表只包括所有产品的子组,也许20-30产品。 有没有办法设置filter,而不必从项目列表中手动select每个20-30产品? 例如,要将行标签(或者这种情况下的产品)的列表放在我的Excel文件中并引用它,而不是手动select这些项目? 我更喜欢一个解决scheme,而不必使用VBA。 如果没有其他办法,我不得不去与那个…

使用高级filter将数据复制到单独的表单中

我想过滤使用自动filter或高级filter 我有一个有400Klogging的Excel工作表 我有一个31字母数字数据的列表 如果字段“K”得到了这些31个字母数字数据中的任何一个,我必须从母表复制logging 我试着跟着。 它不起作用。 你的帮助将不胜感激。 Sub AAA_MyFilter() Dim ws1 As Worksheet Dim ws2 As Worksheet Dim ws3 As Worksheet Dim rng1 As Long Dim rng2 As Long Dim rng3 As Long Dim rng4 As Long Dim i As Long Dim x As Long Dim y As Long Set ws1 = Worksheets("Active") ' Data […]

Excel中是否有支持AutoFilter的Java-Excel库?

上次我查了一下,Apache POI不支持这个function。 如果你知道任何解决scheme,无论是免费或商业,请build议。

excel VBA – 从Autofilter返回Criteria1数组

我有一个表,我需要返回所有的切换值。 当我select哪一个我想要它后,我logging一个macros它看起来像这样 ActiveSheet.Range("$A$1:$P$1000").AutoFilter Field:=6, Criteria1:=Array("A" _ , "B", "C", "D", "E", "G"), Operator:=xlFilterValues 我的问题是,将被用户过滤的a,b,c等值将始终在改变,所以我不能以任何方式对任何标准进行硬编码。 有没有办法我可以返回一个类似于这个样子的方式来切换的数组? msgbox ActiveSheet.Range("$A$1:$P$1000").criteria1

运行filter后自动运行VBA代码

我写了一个代码,将员工和他们的资格分类。 为了淘汰不合格资质的员工,我对每个栏目都加了一个filter,标明他们的资格类别。 我写了我的VBA代码,以便重复的名称和资格是为了便于定位而隐形的。 但是,我无法让代码自动运行。 目前,我可以让代码运行的唯一方法是将其设置为 Private Sub Worksheet_Change(ByVal Target As Range),然后更改任意单元格的值。 我发现我认为是正确的解决scheme: http://www.ozgrid.com/forum/showthread.php?t=72860 但我无法理解它。 有没有办法运行这个代码,而不必select和取消selectfilter运行后的单元格?

将Excel表转换成跳过空白值的列表

不幸的是,我还没有find一个解决scheme在networking上 – 希望有人可以帮助我以下几点: 我的input是一个像下面这样的excel表格: | | Jan | Feb | Mar | Apr | | Topic 1 | yes | | yes | | | Topic 2 | | yes | | | | Topic 3 | yes | | | yes | | Topic 4 | | | | yes | 我期望的输出是一个列表,其中所有的空白元素被删除。 它应该是这样的: | […]

名称与_FilterDatabase冲突

在我尝试在同一个文件上第二次运行我的Powershell脚本后,出现“名称冲突”对话框。 我知道这个错误与我自动过滤文件有关。 如果我从来不使用autofiter,那么对话框将不会显示。 我究竟做错了什么? 代码如下: $excel = new-object -comobject excel.application $excel.DisplayAlerts = $false $workbook = $excel.Workbooks.open("testtabelle1.xlsx") Trap {"Worksheet problems…"} $workbook.Worksheets.Item(1) | Out-Null $from = ">0" $to = "<2" $workbook.ActiveSheet.Range("D:D").AutoFilter(1, $from, 1, $to) > $null #Reset Selection and close file #$workbook.ActiveSheet.Range("A1").Select() | Out-Null $workbook.Save() $excel.Quit() [System.Runtime.Interopservices.Marshal]::ReleaseComObject($excel)