gpt4 book ai didi

vba - Excel - 如何沿行增加公式引用

转载 作者:行者123 更新时间:2023-12-03 02:01:46 28 4
gpt4 key购买 nike

我在 A 列下大约 1000 个单元格中保存了很长的文本字符串。

我创建了以下公式(FindN 中包含一些 VBA),并将其放置在单元格 B1 中:

=MID($A1,FindN("978",$A1,1),13)

我可以将这个公式复制到 B 列中。但是,我还想在每一行中复制此公式,因此例如该行中的单元格的公式应如下所示:

单元格 C1:=MID($A1,FindN("978",$A1,2),13)

单元格 D1:=MID($A1,FindN("978",$A1,3),13)

单元格 E1:=MID($A1,FindN("978",$A1,4),13)

等等...

如果我将单元格 B1 中的公式复制到该行,它将复制到 =MID($A1,FindN("978",$A1,1),13) - 但我需要“1”每次加1。

我想我需要稍微调整一下公式,但有点不知道如何做到这一点......

任何帮助将不胜感激。如果我需要进一步澄清,请告诉我。

最佳答案

使用COLUMN() - 它给出当前单元格的列号。您可以根据需要抵消这一点。

在这种情况下,对于递增的数字,请使用COLUMN() - 1,这样在 B 中就有 1、C; 2 等

关于vba - Excel - 如何沿行增加公式引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30235058/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com