Tag: filter

粘贴过滤的表格

有没有办法将已过滤的数据从一个工作簿中的表格复制到另一个工作簿与完全相同的表应用相同的filter,但只复制和粘贴可见的单元格? 我知道有一些方法可以在同一个工作簿中使用公式完成,但不能解决这个问题。

VBA excel – find列并过滤它

我是VBA的新手,并试图自己学习一些工作目的。 我一直在试图创build一个macros,将在我的工作表中find一列,然后通过一个特定的词来过滤它。 通常我在谷歌find代码,只是编辑他们,但我有这个麻烦.. 我能find什么: Sub sorting() Dim col As String, cfind As Range Worksheets(1).Activate col = "Type" Set cfind = Cells.Find(what:=col, lookat:=xlWhole) ActiveSheet.Cells.Sort key1:=cfind, Header:=xlYes End Sub 现在我试着改变“sorting”部分来自动过滤。 但它不工作.. .Range("A1:D1").AutoFilter Field:="col", Criteria1:="Virtual" 能否请你帮忙? 谢谢! cocoa

使用不同的工作表作为交叉引用来过滤表1中的值

我很难解决这个问题。 我想基于表单2中的有效值的交叉引用过滤掉表单1列F的无效值。 我没有在Excel中使用filter的经验,但也许这是使用此function的好机会。 困难在于表1有多个试验(c栏),每个试验都有多个有效值,如这些屏幕截图所示。 表1 工作表2 除了使用我不熟悉的过滤function外,我正在考虑创build一个字典对象,并使用表1中的列C或表2中的列A作为关键字,但是我不确定如何使程序检查多个值,而不使用遍历表2的每个单元格以及表1中的列F的大的长嵌套循环。 我想要实现的基本任务是: For trial #, sheet 1, if column F =/= (a value in row #, sheet 2), then delete row. 更新:我已经尝试了这个代码,它在“for each”行上返回一个运行时1004应用程序或对象定义的错误: Sub RemoveNonMatch() Dim rngDel As Range, rw As Range For Each rw In ThisWorkbook.Sheets("full test").Range("B7:Q" & lastrow).Rows If Not IsMatch(rw.Cells(3).Value, rw.Cells(6).Value) Then If Not rngDel Is […]

高级筛选Excel

我有两个不同的工作表,一个是一系列约2000个共同基金和每个基金的相应信息(基金名称,行业,成本等),另一个每个基金的历史月报表显示在3个不同的列(A = FundName,B =月份的最后一天,C =给定月份的月度回报)。 我正在做的是过滤第一张工作表中的共同基金,只保留那些成本低于一定数额的基金,在特定部门等等。 然后,我想筛选“月度收益”工作表,只显示“FundInfo”工作表中已过滤的基金的回报。 我想这样做的一个好方法是匹配两个工作表中存在的FundName字段,以便它只返回出现在已过滤的FundInfo工作表中的资金也显示在每月退货工作表上,米不知道该怎么做。 我试图玩先进的filter,但没有太大的成功。 帮帮我!! 我上传了一个excel电子表格的例子,我试图在这里为那些愿意快速查看的人员工作。 https://expirebox.com/download/7803b…cc33126da.html 非常感谢您提前,您的帮助是非常感激。 加布里埃尔

在Excel表格中,如何过滤具有特定值的特定行

在这个表中,我想过滤至less有一个零的行,但不包含所有具有零值的行。 这意味着结果表应该删除R3,R4和R6行,其余的应该在结果表中

excelmacros来循环过滤选项

在Excel文件A中,我有一个家庭types的零件清单。 Col B到KI中的0.5V, 2V, 5V,10V,12V, etc都有一些零件数据尺寸和类似的东西。 我正在寻找一种方法来使macrosA运行一个filter,然后运行其他已有的代码,清除filterselect,然后转到filter中的select选项。 所以如果我的filter选项是 .1 .5 .03 .9 2 8 它会过滤.1 ,运行代码,清除filter,filter.5 ,运行代码,清除filter,filter.03等等等我完全失去了如何循环通过filter列表。 任何帮助将非常感激

Excel VBA – 查找无隐藏单元格的唯一值

我有一个工作簿,我想应用filter,然后采取该filter的所有值,并创build它们作为variables。 我目前有这样的: Option Explicit Sub CreateUniqueList() Dim lastrow As Long ActiveSheet.Name = "Raw Data" Dim ws As Worksheet Set ws = Sheets("Raw Data") Dim Champs As Worksheet Set Champs = ActiveWorkbook.Sheets.Add(After:= _ ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count)) Champs.Name = "Unique Champions" ws.Activate lastrow = Cells(Rows.Count, "D").End(xlUp).Row ActiveSheet.Range("D6:D" & lastrow).AdvancedFilter _ Action:=xlFilterCopy, _ CopyToRange:=Champs.Range("A1"), _ Unique:=True Dim Champ1 As String […]

编译错误:下一步没有按月筛选每个ws

我正在尝试使用for循环来筛选当前月份中此工作簿中的每个ws。 这是它现在的地方 Sub curmonth() Dim ws As Worksheet On Error Resume Next For Each ws In ThisWorkbook.Worksheets If ws.Visible Then ' filter each worksheet by current month Range("A:G").AutoFilter Field:=5, Operator:=xlAnd, _ Criteria1:=">" & Application.EoMonth(Now, -1), _ Criteria2:="<=" & Application.EoMonth(Now, 0) Next ws On Error GoTo 0 End Sub 它一直给我错误“编译错误:下一个没有FOR”,这是令人费解的,因为确实有一个下一个和一个。

Excel – 高级文本filter

我有一个很长的string列表: "apple is red" "apple is big" "apple tastes yummy" "lemon is yellow" "lemon is big" "lemon tastes sour" "orange is rotten" "watermelon is red" 现在我想创build一个过滤词的短列表(方式不只是2),如: "red" "big" 我需要一个可以返回没有filter中的单词的行或logging的Excel文件。 结果应该是: "apple tastes yummy" "lemon is yellow" "lemon tastes sour" "orange is rotten" 我会非常感谢你的想法! 我希望我可以做到这一点,而不使用VBA。

如何根据date过滤数据 – 查找日常费用

我有excel中的数据,并试图做出如下报告。 Google云端硬盘下方的数据 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Col A + Col B + Col C + Col D + Col E + ….. + Col AQ + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Price + Quantity + Total + Jan 1 + Jan 2 + ….. + Jan 31 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +=sum(D3:AQ3) +=B3*A3 + + + ….. + Jan 31 + […]