Tag: filter

Excel多字/值search

我有一个主服务器列表,这是一个Excel文件。 其中一列列出服务器名称,另一列列出该服务器上的应用程序,一个列表支持该应用程序的列表等。 其次,我有一个30个服务器的列表,我需要在主列表中find(或突出显示),以便我可以确定哪些应用程序与这些特定服务器相关联。 我知道我可以过滤,但是我的列表中有数百个服务器,而且我试图find一个更快的方法来提取30个服务器中列出的所有行。 *数据库不是一个选项,但我希望是。

Excel:筛选子类别

在表格中,是否可以像创builddate一样创build子类别(“年”>“月”>“date”)

在按小计分组时,删除不含“Total”字的行

我有Excel 2007,这意味着我只有一个filterbutton,而不是旁边的filter按文本过滤。 我已经分组总数,例如: A 600 A Total 600 B 100 B 200 B Total 300 有什么办法来过滤这只为了得到?: A Total 600 B Total 300

Excel vba Autofilter前10行,根据条件复制结果

我的电子表格中的数据范围为A6:H105 我想过滤H列中具有固定标准的前10行(A6:H15),并从结果中仅复制列A,D,E 到目前为止,我有以下代码: Sub Filter() ActiveSheet.Range("A6:H15").AutoFilter Field:=8, Criteria1:="xxx" End Sub 问题1:为什么第一行没有被过滤? 问题2:如何在应用filter后只复制列A,D,E的范围?

VBA autofilter返回不完整的列表

我正在尝试基于另一个工作表中的单元格值过滤工作表。 相应的值是我的第二张表h列中的名称。 目前它对数据进行过滤,但只返回1行与filter_val有关的数据,尽pipe有9行数据。 Sub filter_DMA_2() '' will be set to the combobox when that's figured out Dim filter_val As String Dim filter_range As Range Dim Lrow As Long Set Billed_xls = Workbooks("Copy of SWR1304 (Future Development Risk Assessment) Strathaven.xls").Sheets("Non Household Metered Users") With Billed_xls Lrow = .Range("a" & Rows.count).End(xlUp).Row End With 'Set filter_range = Billed_xls.Sheets("Non […]

主数据透视表filter

我在许多工作表上有6个数据透视图(每个工作表对应于不同的个人),所有数据透视表都有一个Monthfilter。 而不是点击每个单独的filter来更新数据透视表(和相应的透视图)。 有没有办法创build一个“主”filterbutton,以便所有的filter更新? 让我知道你是否需要进一步的信息。

将已过滤的Excelsheet复制到VBA中的多个数组中

我已经在这里和那里读了关于SpecialCells(xlCellTypeVisible)的一些信息,但是我没有设法将它join到代码中。 我想复制一个具有多个列和行的过滤的Excel工作表到数组中,而不使用新的工作表来复制它。 目前这是我的代码(未经过滤的工作表): For i = 1 To LastRow For j = 1 To 9 strArray(i, j) = Cells(i, j).Value2 Next j Next i 任何提示或线索如何做到这一点?

如何使用列C中的数据填写B列中的所有空白

我已经完全改写了我原来的问题,希望堆栈礼仪没问题? (这不是第三个问题) ****SAMPLE DATA**** Date Order Reference Field 1 06/03/15 **865754iFP 002** 06/03/15 **865754iFP 002** 06/03/15 **818013Dc6 002** 06/03/15 **817660RiV 004** 06/03/15 **920488Hgg 001** 06/03/15 **920488Hgg 001** 06/03/15 **123771Pq2002** 06/03/15 123712p1 001 在上面的示例数据中,您会看到3个标题Date; 订购; 参考。 字段1.(Col,s A,B,C,第1-8行) 这两列都有订单。 这些数字是我在工作手册中突出显示的数字。 我已经删除了通常会填充空格的数据。 (在我的工作簿中有28列和数百行数据。) 我试图做一些东西来识别所有的粗体细胞,并将它们合并成一个细胞。 您会注意到,在A列中没有加粗单元格的位置,同一行的B列中有粗体 。 在哪里和以什么forms发生是一个variables。 每一行总是会有一个粗体单元格。 这是订单号码,我需要在表单上find所有的订单号码,然后将它们突出显示,并将每个订单号码放在C列中,但在同一行中find。 工作簿已经运行了一个定位,加亮和清理这些订单号的代码,所以它们都在我需要它们在最后的工作表中的基本结构中。 例如; 123456ABC; 6个数字,后跟2或3个字符(Alpha / Num)。 现在我的问题是合并成一列。 或者也许这个词会把它们复制到一列中。 […]

Excel高级筛选不使用通配符(*星号)使用常规数字和连字符号码系统

我已经在Excel中设置了一个高级filter。 当使用通配符星号(*),使用包含数字和连字号的源列表,或者使用从公式生成数字的单独列表时,我无法使高级筛选器生成任何输出。 所有的adv.filter头文件都被正确放置和命名; filter工作正常,不使用通配符 。 原始列表: 10 10-1 11 11-1 100 我正在使用一个公式来转换这些连字号码忽略破折号,所以他们将在我的列表中正确sorting(从最小到最大): =IF(A1="","",IFERROR(VALUE(LEFT(A1,FIND("-",A1)-1)),VALUE(A1))) 这会产生一个辅助列( 这是高级filter源数据 ): 10 10 11 11 100 我先进的过滤条件,然后成为*10*与通配符, 输出头是包含短划线的原始列表 。 我希望通配符在用户input10时在输出中显示10和100。但是,当使用通配符时,没有输出数据。 当我input10而没有星号时,有完全匹配的输出数据。 任何想法为什么通配符不工作? 我尝试将源数据和标准数据格式化为文本,数字和常规; 没有任何区别通配符。 谢谢您的帮助!!!!

VBA:从filter中检索数据并将其存储在variables中

我在列标题“区域”上有一个filter,应用时只显示区域匹配应用的filter的logging,例如5。 是否有一段代码将filter的值存储在variables中? filter使用的代码是: ActiveSheet.Range("$A$3:$BN$197").AutoFilter Field:=2, Criteria1:= 所以我想要的是这样的: dim Filter As String Filter = ActiveSheet.Range("$A$3:$BN$197").AutoFilter Field:=2, Criteria1:= 但问题是因为它是一个filter,过滤区域可以改变,即一个用户可能过滤区域5,而另一个用户可能过滤区域4。