Tag: find

在Excel中查找单元格中循环词的频率和位置

我怎样才能find()一个单词中一个单词的第N次出现的位置? 例: Humpty Dumpty sat on a wall. Humpty had a great fall. 在上面我想find“Humpty”这个词的总发生位置。 预期结果: Occurances location 1 1 2 30 有什么方法可以了解上述情况? 如果目标单词出现的次数超过2次,我想使用第二次出现的位置并进一步计算。 谢谢!

在公式中查找并replace文本

我无法理解如何制作macros。 我想search一个列,并在每个单元格中检查文本"TODAY()" ,并将其replace为"TODAY() + B2" ,其中B2是一些天数。 我一直在寻找,我觉得我很接近,但仍然有麻烦。 Sub findrep() Dim Findtext As String Dim Replacetext As String Findtext = "TODAY()" Replacetext = SUM(TODAY(),"Sheets("Sheet1").Range("B2").Value") Columns("A").Replace what:=Findtext, replacement:=Replacetext, lookat:=xlPart, MatchCase:=False End Sub 我想根据单元格B2中的天数在将来的某个时间在单元格中显示date。 VBA必须能够search单元格中的公式,因为公式中不仅仅是"TODAY()" 。 提前致谢。

如何按单元格值查找列ID?

我有一个巨大的Excel文件,并希望find列“ID”供以后使用。 行1是空的,标题行在第二行。 int ID_Number = ((Range)sheet.get_Range("A2", sheet.UsedRange.Columns.Count).Find("ID Number", Missing.Value, XlFindLookIn.xlValues, XlLookAt.xlPart, XlSearchOrder.xlByColumns, XlSearchDirection.xlNext, true, Missing.Value, Missing.Value) ).Column; int Size = ((Range)sheet.get_Range("A2", sheet.UsedRange.Columns.Count).Find("Size", Missing.Value, XlFindLookIn.xlValues, XlLookAt.xlPart, XlSearchOrder.xlByColumns, XlSearchDirection.xlNext, true, Missing.Value, Missing.Value) ).Column; 未处理的exception:System.Runtime.InteropServices.COMException:从HRESULTexception:0x800A03EC 有时候,excel中的列顺序会发生变化,并且想要通过din来处理,而不是通过定义列M(例如Size)来处理。

Excel中:使用数组公式在特定string中searchstring列表?

我想search一个单元格的单词列表。 我认为这将作为一个数组公式: {=FIND(<list of words I want to search for>,<cell I want to search>)} 但是当我正在search的单元格中的单词位于我正在search的单词列表的第一行时,它只会find匹配。 有没有什么办法可以写出一个看起来整个列表的公式? 而且我宁愿如果它不只是返回TRUE / FALSE。 我知道如何search单元格的单词列表,并根据单元格中是否存在单词,返回TRUE / FALSE。 我想知道哪个单词被find,或者它的位置。