文本到Excel中的行

时间:2014-11-13 03:07:54

标签: excel vba

我正在使用tweets数据库。我试图解决的问题是通过符号#'来分割主题标签。所以,这就是我所拥有的:

idTweet RT文本标签

111 ...... yyc #yycflood #alberta

这就是我想要的东西

idTweet RT文本标签

111 ...... yyc

111 ...... yycflood

111 ......阿尔伯塔

有超过30列(最后一列是BJ)。

此处讨论了类似的问题:Text to Rows VBA Excel。但就我而言,有多少标志'#'我试图在openpyxl模块的python中做这个,但可能我对它的语法不太熟悉。

2 个答案:

答案 0 :(得分:0)

查看Split函数。它接受一个字符串并根据您指定的分隔符返回String数组。你可以阅读它here

答案 1 :(得分:0)

这样的事可能吗?

Range(ActiveCell, ActiveCell.Offset(0, UBound(Split(ActiveCell.Value, "#")))).Value = Split(ActiveCell.Value, "#")