在值之间的范围内替换部分公式

时间:2018-10-12 18:26:16

标签: excel excel-vba

使用VBA

我如何系统地找到500到1500之间的一系列公式中的所有数字值,并将其替换为1500?

公式不尽相同

示例:

=IFERROR((INDEX(Data!$B$2:$B$1490, SMALL(IF(COUNTIF($A27,Data!$B$2:$B$1120)*COUNTIF($U$25,Data!$D$2:$D$1231), ROW(Data!$B$2:$B$1123)-MIN(ROW(Data!$B$2:$B$789))+1, ""), ROW($A1)))),#N/A)

我希望它看起来像:

=IFERROR((INDEX(Data!$B$2:$B$1500, SMALL(IF(COUNTIF($A27,Data!$B$2:$B$1500)*COUNTIF($U$25,Data!$D$2:$D$1500), ROW(Data!$B$2:$B$1500)-MIN(ROW(Data!$B$2:$B$1500))+1, ""), ROW($A1)))),#N/A)

在A2:Z500范围内。

Cell.Formula = Replace(Cell.Formula, "1000", "1500")

可以进行单次替换,但是我该如何利用它作为标准?

感谢所有提示

0 个答案:

没有答案