gpt4 book ai didi

VBA:从一串文本中复制数字并插入到下面的单元格中

转载 作者:行者123 更新时间:2023-12-04 20:45:53 26 4
gpt4 key购买 nike

我想在 Excel 中创建一个 makro,它在按下按钮后执行以下操作。我附上了一些格式类似于实际工作表的虚拟数据。

enter image description here

表 1 中有几个由标题分隔的数据 block 。从这些标题中,我想获取一串数字并将其放入 S 列中,每一行都有该标题下方的数据。第 6 行的标题是“2000”,因此第 8-19 行的 S 列应该有一个“2000”,依此类推。我想获得的号码总是在“Monthlyaccount”这个词之后,但号码的长度可以不同 - 从 1 到 7 位。
对于没有给出数据的行(可以通过查看 A 中是否给出有效日期来识别数据行)应该只有“ERR”而不是数字。

任何人都可以帮忙吗?

非常感谢您!

最佳答案

假设字符串(在单元格 A1 中)包含“Monthlyaccount”,后跟一个空格,然后是一个数字,然后是另一个空格。要提取数字,请使用:

=--LEFT(MID(A1,FIND("Monthlyaccount",A1)+15,9999),-1+FIND(" ",MID(A1,FIND("Monthlyaccount",A1)+15,9999)))

关于VBA:从一串文本中复制数字并插入到下面的单元格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17187990/

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