Tag: 筛选器

如何在Excel中使用variables来使用Vlookup中的For循环来标识单元格

1)我的目标是以下一个: 用“Monitorato”或“Non Monitorato”的条件语句replace单元格的内容。 确定语句types的条件是Vlookup函数的输出。 如果vlookup发现一个值我会有“Monitorato”,而如果这没有发生,我会有“非Monitorato”。 2)通过使用传统的Excel函数 ,解决了这个问题: =IF(ISNA(VLOOKUP(cell to look for, range, column, false)),"Non Monitorato","Monitorato") 然后,我将这个公式复制并粘贴到我编写初始公式之下的所有单元格中 3)但是我想用VBA来实现这个东西。 而且还有一个额外的问题。 数据实际上是过滤的,所以我只需要在过滤的数据上使用Vlookup函数。 Vlookup函数应该查找数据集中的第一个可见单元格。 4)我写的可怕的代码是下面的代码: Sub MyFunction() Dim i As Long Dim LastRow As Long Dim FirstRow As Long Dim Header As Range Set Header = Range("d1") FirstRow = Range(Header.Offset(1, 0), Header.End(xlDown)).SpecialCells(xlCellTypeVisible).Cells(1).Count LastRow = ActiveSheet.UsedRange.Rows.SpecialCells(xlCellTypeVisible).Count For i = FirstRow […]

在自定义限制内查找特定数据

嗨伙计, 问题1) 我正在试图为所显示的图像写一个公式,这样做是这样的:(按顺序) 1)在“招聘”和“全面招聘”之间select行2)仅selectAP帐户(留下保险帐户)3)为选定的过滤行添加借方和贷方总计。 因此,简而言之,最终的结果是,我正在寻找总额为AP的交易借记(和贷款),招聘types的开支 (一般有超过400types的费用,但我想过滤的具体types的分析费用)。 有没有可以帮助我的组合公式? 我可以在第一列中的每一行复制“招聘”,过滤它,并得到总计,但我想避免这种情况,因为总费用types超过400,这只是浪费时间。 问题2) 有没有一种方法可以找出一个特定的单词(如我们使用CTRL + F),并添加与该单词相对应的行的借/贷记。 例如,如果A1,D5和F8包含一个特定的单词,我可以find这个特定的单词,并find(和添加)第1,5和8行的借方和贷方? 如果这听起来令人困惑,请让我知道。 谢谢,Ash