【发布时间】:2014-01-13 01:45:21
【问题描述】:
所以我有一个 Excel 电子表格,其中包含大约 20 个包含股票代码的单元格,每个单元格用逗号分隔。有些行有 8-10 个代码;有些超过 50 个。
对于我使用的其中一个网站,它们将您一次可以查询的代码数量限制为 12。因此,对于具有超过 12 个代码的行,我希望能够自动生成 excel(无论是通过运行 VBA 脚本或在相邻单元格中输入公式)在相邻单元格中输入 13th - 24th 行情。
所以,例如,如果我在 D1:
gs,fb,lnkd,nflx,aapl,goog,amzn,tsla,bidu,cmg,twtr,tsla,kors,pcln.yhoo
我希望 Excel 将上述字符串保留在 A1 中,但随后将以下两个字符串放入 E1 和 F1:
E1 = gs,fb,lnkd,nflx,aapl,goog,amzn,tsla,bidu,cmg,twtr,tsla
F1 = ,kors,pcln.yhoo
此外,正如我所提到的,某些单元格可能有超过 50 个代码,因此理想情况下,代码能够将第 24-36 个代码放在 G1 中,即第 37th - 48 th H1 中的股票代码,等等。
我确信这相对简单,但我对编码一无所知,尽管我有使用 VBA 的基本能力。感谢您提供的任何帮助。
【问题讨论】:
标签: string excel vba excel-formula