我有一个看起来像这样的函数:
=SUMPRODUCT(ISNUMBER(Search(File Link, Set Value)))
我要做的是用另一个值替换文件链接中的值。但是,有许多文件链接使得无法搜索和替换所有不同的链接。我也希望只替换搜索功能中的文件链接,搜索1个特定的设置值。
有办法吗?
我打算替换文件链接的值是{0,0,0 ...一百次,101,102 ... 120},只从101开始向上计数。我也在努力寻找创建这个数组的好方法。
答案 0 :(得分:1)
对于问题的第一部分,您可以在搜索中使用星号(*)。星号将被视为任意数量的未知字符。
所以=SUMPRODUCT(ISNUMBER(Search(*, Set Value)))
应该找到:
= SUMPRODUCT(ISNUMBER(搜索(文件链接,设置值)))
= SUMPRODUCT(ISNUMBER(搜索(文件链接2,设置值)))
= SUMPRODUCT(ISNUMBER(搜索(非相干乱码,设定值)))
如果您只想更改某个开头的链接,可以将其更改为
=SUMPRODUCT(ISNUMBER(Search(File*, Set Value)))
这会找到我的第一个建议但不是第三个。
关于创建数组的问题,您可以尝试
={ & rept("0,",100) & 101 ... 120 & }
或者你可以简单地用100个单元格填充0,然后将101和102放在它下面的单元格中,这样你就可以将它拖到120.然后你可以输入
CONCATENATE(TRANSPOSE(A1:A120))
(此范围将是您放置数字列表的位置)。这个问题是您的号码最终会出现引号,根据您的任务,这可能会也可能不会给您带来问题。