Tag: 过滤

dynamicsearch与高亮 – Excel VBA

我想实现以下目标:在我的Excel表中,我有一组数据,我已经通过创build一个“search框”来应用dynamic过滤。 过滤本身工作正常,没有问题,但是,我想进一步改善它,突出显示在红色过滤行中的文本(这是进入search框)。 我附上我想在最终版本中看到的截图。 任何想法如何可以input到我当前的代码? 一如既往,任何帮助非常感谢! 谢谢! 以下是我用于dynamic过滤的代码: Private Sub TextBox1_Change() Application.ScreenUpdating = False Application.Calculation = xlCalculationManual If Len(TextBox1.Value) = 0 Then Sheet1.AutoFilterMode = False Else If Sheet1.AutoFilterMode = True Then Sheet1.AutoFilterMode = False End If Sheet1.Range("B4:C" & Rows.Count).AutoFilter field:=1, Criteria1:="*" & TextBox1.Value & "*" End If Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

如何手动复制和粘贴已过滤的单元格

我有一个表有两个列A和B.我想过滤一个表,只将已过滤的单元格从列A复制到列B完全在相应的单元格中。 A1->B1 A4->B4 A11->B11 结果令人沮丧,因为Excel将select粘贴为一个忽略过滤的固体块: A1->B1 A4->B2 A11->B3 问题:如何过滤表格,复制过滤后的单元格,并立即粘贴,忽略不可见的行?

Vlookup,Google Docs,Filter&Sum

我有一个成本,项目types和“标签”列的行。 我希望能够find包含某个“标签”的所有行的总成本。 我尝试使用VLOOKUP,但我继续获得0.00美元的回报。 Example Row Setup: PART NUMBER – COST – TAGS – MANU ID – WEIGHT 0001025-SVR – 25.99 – JP, CABLES, PVC – 17.4 0A06422-SVR – 14.27 – SOLENOID, COPPER – 4.6 ZZZ4244-XUM – 25047.22 – PLAT, JP, HEADER, RACTIVE – 2488.25 寻找JP标签。 应该返回:25073.21,这是第一行和最后一行的总和。 VLOOKUP(“JP”,A2:D4,2)是我试过的,以及过滤function,但似乎无法使其正常工作。

过滤一组数据

所以我有一个和我一起工作的文件,在这个文件中我input了日常的数据。 这些数据在一个电子表格中logging整个一年。 这些数据也被用来计算图表等的月度值。 为了使这个数据的input更简单,减less重复性,我想把月度电子表格连接到年度电子表格,这样只需要填写每年的数据汇编。 是否有任何方法可以编写一个公式,通过年度电子表格中的数据,并只将数据提取一个月? 如果是这样,那么最好的function是什么?

基于另一个数据透视表输出的Excel数据透视表filter

我有一个与Excel中的数据透视表有关的问题。 正如在主题中,我想要实现的是过滤基于另一个数据透视表和它的输出的数据透视表。 这个想法是,一个数据透视表编译项目列表,并根据计数排名前10位。 在这个阶段,我希望有另外一个数据透视表,这个数据透视表更详细地描述了一个给定的项目及其属性和值,自动刷新(或者至less按下alt-f5),以便每个星期或每个月前10名单的变化,第二个数据透视表检查顶部项目,并生成详细的报告基于… 实际上,这意味着我想根据第一个数据透视表中的前10个列表过滤第二个数据透视表。如果这是有道理的,并且足够清楚了吗? 有没有办法做到这一点? 谢谢! 麦克风

从文件中筛选Excel电子表格值

我希望能够从外部文件的值中过滤excel电子表格中的列值。 例如:列A列出了一组在计算机上运行的程序。 我有一个.txt或.csv文件中的“批准的程序”的白名单。 如果单元格包含与.csv文件中的某个条目相匹配的值,我想编写一个将从“列A”中删除条目的脚本。 例如:“A列”包含数百个从“Adobe”到“Xerox”的条目。 我拥有包含Adobe和Xerox的“已批准的软件”列表。 我希望Excel从“A列”中search包含Adobe和Xerox的条目,只留下未经批准的软件。 对于那些想知道…我从SCCM获取我的数据,我正在试图find一种方法来创build未经批准的软件工作站的报告。 如果有一个更容易的方法,而不是将其转储到Excel电子表格,我将不胜感激的input。 谢谢!

excelmacrosvba使用通配符过滤

我需要过滤的枢纽。 我需要取消select以“A”开头的所有项目。 和“H”。 并保持一切select。 (3-13个字符)B.(3-13个字符)一直到Z.(3-13个字符) 原始数据也在50-500行之间变化(我今天只能有50行的数据 – 明天我可能会有500多行) 我目前的代码工作:(通过input所有可能的项目出现在该列 – 大约300多项)其长,但它的作品。 最近我已经得到更多的项目添加到列表,我知道我们可以使用通配符。 [MY CURRENT CODE] ActiveSheet.PivotTables("PivotTable1").PivotFields("column").ClearAllFilters ActiveSheet.PivotTables("PivotTable1").PivotFields("column"). _ EnableMultiplePageItems = False With ActiveSheet.PivotTables("PivotTable1").PivotFields("column") .PivotItems(" PLACE ITEM HERE ").Visible = False .PivotItems .PivotItems .PivotItems [repeat over 300 times – changing the " PLACE ITEM HERE " with the items on the column] End With 我可以减less300多行,只有5-10行,我正在考虑像(下)这样也会解决我的问题有新的项目,还没有在我的名单上: ActiveSheet.PivotTables("PivotTable1").PivotFields("column").ClearAllFilters […]

创build条件范围,在Excel中修改列和高级过滤

我努力在Excel中为我的数据库创build适当的标准范围。 这个问题对我来说相当复杂。 这是问题的样子: 将名为数据库的范围名称分配给范围A14:J26 。 将名为Criteria的范围名称分配给范围A7:J9 。 ( 这一部分完成 )。 为Criteria范围创build列标签,并将版本大小replace为第二个发行date列标签。 在条件范围中设置以下条件 : – 于二○○○年一月一日及二○○三年十二月三十一日前发售的限量版油画售罄 – 2000年1月1日之后和2003年12月31日之前发行的售罄限量版印刷品 使用数据库列表和Criteria范围创build一个高级filter。 过滤一切到位。 所以这将是问题。 大胆的斜体部分是我最大的困惑。 我真的不知道如何做到这一点。 请参阅下面的表格: https://docs.google.com/spreadsheets/d/1xjZ62WK7gqbo58JBCfwYaMV7xLZkhBMPiUQsGdt7WUo/edit?usp=sharing 编辑 我已经从数据库logging中复制了所有列名,并将它们粘贴到条件范围中。 然后我在K7中join下面的公式: =AND(OR(F15>E$8, F15<F$8), OR(D15="Limited Edition Print", D15="Limited Edition Canvas")) 但不幸的是,这不是过滤我的结果,因为我想要他们。 有任何想法吗?

VBA创build新行并根据date标准删除原始行

我希望你能帮上忙。 我有一个Excel工作表,看附加的屏幕截图。 我想要达到的是这个。 我有一个Excel表格中有多个开始date和结束date重复的条目。 我正在寻找的是一些代码,可以识别重复,创build一个新的行,可用的最早的开始date和最新的结束date可用,然后删除重复的行,留下新的行 所以在屏幕截图1。 你可以看到第2行和第3行有Jorgen Steen Agnholt的条目,这些条目的最早开始date是01/04/2016 ,最近的结束date是17/06/2016 射击1。 我需要的是只有一行有可能的最早的开始date和最新的可能的开始date。 所以这两个条目将成为一个 见屏幕截图2。 射击2。 像明智的行7至11 Andres Nyboe Andersen 你可以在屏幕截图1中看到他有5行数据和多个开始和结束date,最早的开始date是2016年3 月14日 ,最近的结束date是07/04/2016我需要的是一行数据看起来像屏幕截图3。 射击3 重复已被删除,我有一行的最早的开始date和最新的结束可能 我知道我没有任何代码通常我有一些杠杆作用,但我很难找出最好的办法或许自动filter? 任何帮助将不胜感激

在Excel中重新创buildGoogle Spreadsheets QUERY()

我有一个庞大的Excel工作簿,我用它来跟踪产品标题和描述,我试图让它生成.csv文件,将这些产品导入eBay和我自己的网站。 我99%的方式,但我似乎无法find谷歌电子表格的QUERY()函数的Excel相当于,有两个地方我需要使用它: 第一,我需要使用SheetA中的产品ID在SheetB中填充未在网站上列出的列。 在Google Spreadsheets中,我会用=query('SheetA'A:B,"select A where isblank(B)")来做到这一点,但是我不能在Excel中找出等价的东西。 第二,我需要从四张不同的纸张中取出所有非空白的行,并将它们放在一张纸上。 必须有一些显而易见的东西,但我错过了它。 帮助我,神奇的互联网人,你是我唯一的希望!