excel表格_excel函数公式大全_execl从入门到精通
Excel VBA系列之Split函数2024-05-14 09:04:22
在Excel VBA中,Split用于拆分一个字符串,存于数组对象中。
1. 在Excel文件中打开Visual Basic,添加一个模块和过程,称之为“文本拆分”。
Sub 文本拆分() End Sub
2. 在A2单元格中有一个类似产品序列号的数据,其中有年份和月份信息。
3. 在B2单元格写入年份信息,C2单元格中写入月份信息,及在D2中将年月信息合并成完整的时间信息。
4. 运用Split函数把A2单元格中的序列号按符号“-”分开,得到三组信息,及“GIL”、“2020”、“01”,且都存入数组对象中。
Sub 文本拆分() Range("B2") = Split(Range("A2"), "-") End Sub
5. Split返回的结果是一个数组,此例中为{GIL, 2020, 01},其对应的顺序分别是(0,1,2),因为年份是在数组中的第二个,所以取(1)。
Sub 文本拆分() Range("B2") = Split(Range("A2"), "-") (1) End Sub
6. 执行以上代码后,即可在B2单元格中返回年份信息。
7. 同理,也可以得到月份信息,或者将两个时间进行合并。
Sub 文本拆分() Range("B2") = Split(Range("A2"), "-") (1) Range("C2") = Split(Range("A2"), "-") (2) Range("D2") = Split(Range("A2"), "-") (1) & "年" & Split(Range("A2"), "-") (2) & "月" End Sub
以上案例仅用于演示,更多实际应用请根据自己的需求进行相应的调整。
喜欢的朋友请多多关注,感谢支持!
标签: vb调用excel线性拟合