excel - Excel中有没有类似于Ruby的Split方法的函数?

标签 excel vba

给定以下字符串:

"Data 1998 1999 2000 2001 2002 2003 2004 2005 2006"

我希望能够获取该字符串并将数据放入 Excel 电子表格中的 10 个单独的列中。我正在开发一个用户定义的函数,但它还没有完全正常工作。

有人已经解决这个问题了吗?

谢谢

最佳答案

  1. 突出显示包含要拆分的字符串的范围
  2. 转到数据选项卡
  3. 选择文本到列
  4. 将分隔符设置为空格

您也可以使用公式来完成:http://www.excelforum.com/excel-general/591897-text-to-columns-but-using-a-formula.html

或者使用creamyegg发布的代码。

关于excel - Excel中有没有类似于Ruby的Split方法的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10538200/

相关文章:

excel - 和积#value!错误

VBA Excel - 如何访问工作表内框架内的控件?重构/优化

VBA 用户表单作为输入框

vba - 尝试从 Excel VBA 保存 Word 文件,而不覆盖任何现有文件

python-3.x - Python Pandas SUMIF excel 等价物

excel - 在 Microsoft Excel 2007 中查找并排序与单个月份相同的月份名称

excel - 同时写入两个单元格excel vba

c# - 如何在不涉及VBA代码的情况下通过C#使用Application.OnKey?

sql - 使用 VBA-Excel 跨多个数据库进行 SQL 查询

excel - 循环变成无穷大并导致excel崩溃