用variablesexpression式查找和replaceExcel代码

我有一个看起来像这样的function:

=SUMPRODUCT(ISNUMBER(Search(File Link, Set Value))) 

我正在做的是用另一个值replace文件链接中的值。 但是,有很多文件链接,使得不可能search和replace所有不同的链接。 我也正在寻找只replacesearchfunctionsearch1个特定设置值的文件链接。

有没有办法呢?

我打算replace文件链接的值是{0,0,0 … 100次,101,102 … 120},只能从101开始向上计数。我也努力寻找一种好方法创build这个数组。

对于你的问题的第一部分,你可能会在search中使用星号(*)。 星号将被计为任何数量的未知字符。

so =SUMPRODUCT(ISNUMBER(Search(*, Set Value)))

应该find:

= SUMPRODUCT(ISNUMBER(Search(File Link,Set Value)))

= SUMPRODUCT(ISNUMBER(Search(File Link 2,Set Value)))

= SUMPRODUCT(ISNUMBER(Search(Incoherent gibberish,Set Value)))

如果你只想改变一个开始的链接,你可以改变它

=SUMPRODUCT(ISNUMBER(Search(File*, Set Value)))

这会find我的build议的前两个,但不是第三个。

至于创buildarrays的问题,你可以尝试

 ={ & rept("0,",100) & 101 ... 120 & } 

或者你可以用100个单元格填充0,然后把101和102放在下面的单元格中,这样你就可以把它拖到120.然后你可以键入

CONCATENATE(TRANSPOSE(A1:A120))

在你的设置值部分(这个范围将是你放置数字列表的地方)。 这个问题是你的数字最后在引号,这可能会或可能不会引起问题,取决于你的任务。