问题标签 [text-to-column]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
150 浏览

vba - VBA - CSV中的Yahoo Finance双引号但导入时丢失

我有一个从雅虎财经导入股票信息的 VBA 宏。从 URL 我可以手动下载股票名称有双引号的 CSV(例如“iShares J,P. Morgan USD Emergin”)。

代码运行如下:

当我检查结果时,我有股票信息,但股票名称缺少双引号:

因此,当我运行 TextToColumns 函数时,它会在股票名称的中间拆分。

有人知道在股票名称周围保留双引号缺少什么吗?作为参考,雅虎查询网址为: http: //download.finance.yahoo.com/d/quotes.csv ?s=EMB&f=nxj1ac1kjerr5dyr1

谢谢!

0 投票
1 回答
1667 浏览

vba - 文本到列到不同的工作表

我正在尝试将文本从一张纸转移到另一张纸上,而下面的代码没有将活动纸上的数据复制到目的地...我正在使用从宏生成的代码

0 投票
1 回答
139 浏览

vba - 运行“文本到列”宏时出现错误代码“下标超出范围”

我正在尝试将一系列日期从文本转换为“日期”格式,这些日期位于“主”表的 B 列中。

我创建了一个宏,但我想从任何工作表运行它,而不是在主工作表上。但是,错误代码“下标超出范围”不断出现,突出显示 With Sheets("sh2")。我到目前为止的代码是:

我对 VBA 很陌生,所以如果这实际上是一个简单的问题,我深表歉意!感谢您的帮助!

0 投票
1 回答
7135 浏览

excel - VBA:特定列的文本到列

我正在尝试做一个可以通过标题名称找到一列的宏,然后选择整个列并运行“文本到列”命令。
我已经根据列的当前位置记录了宏:

我也有这个宏来查找列号:

如何结合这两个宏?

0 投票
2 回答
79 浏览

vba - Excel VBA合并单元格值

我有一个宏,可以将文本转换为列,以便可以使用 PDF 文件中的数据。

虽然它工作得很好,但我想知道它是否可以开发。
我的数据应该是这样的:

正如您可能从上面注意到的那样,“兴趣”行有一个额外的数字,这会阻止数据正确对齐。

我希望它看起来更像这样:

到目前为止我所拥有的:

我的代码是这个ATM:

目标:

我希望代码循环遍历我的数据,每当它找到“兴趣”时,它应该复制数字并将其插入“兴趣”之后。他们应该合并,而不是成为两个不同的单元格,并成为一个“兴趣 I12391”。然后数据将正确排列,因为“兴趣”行比其他行多了一行

我是否应该在“兴趣”上执行 .Find.Address,并使用 .Offset(0,1) 重用公式并将这两者合并?或者有没有更简单、更有效的方法呢?

除了主要问题......我是否可以使用 Range.TextToColums,所以它只影响我需要它的工作表,而不影响整个工作簿?

0 投票
1 回答
112 浏览

vba - TextToColumns 破坏已拆分为单元格的数据

我的问题:
我有一本工作簿,里面有三张不同的工作表。表 1 是 PDF 文件中的一些数据,我想在其中使用我的 TextToColumns。表 2 包含来自我们财务数据库的数据,而它已经被拆分为单元格。表 3 比较了表 1 和表 2 中的两组数据。

我用来将文本拆分为列的代码

我的问题正是:

在撰写本文时,我在 Sheet 1 中的数据是完美的,但在 Sheet 2 中的数据被破坏了。从插入到 16 个不同的列中,它被缩短为 3 个列。如何获得 TextToColumns 效果,而不干扰我粘贴在工作表 2 中的数据?我可以逆转 TextToColumns 的效果,而不逆转它对工作表 1 中数据的影响吗?

0 投票
0 回答
144 浏览

vba - 自动“取消” Excel 提醒

我的问题:

我有一个宏,它将我的工作表设置为自动将文本转换为列,每当我激活工作表时...

但是,当我粘贴数据并在工作表之间来回移动时,它会说“这里已经有数据了。要换吗?”</p>

工作表上的宏:

目标:

我希望宏自动“取消”警报,这样我就不必

问题:

我可以插入一个字符串以自动单击取消,这样它就不会破坏我的数据,并摆脱 VBA 的警报?

0 投票
1 回答
2330 浏览

vba - Excel VBA 文本到列

早上好,在此先感谢,我正在尝试运行 VBA 宏,以使我的最终用户能够将条形码扫描到 excel 中,然后使用命令按钮将条形码拆分为其组件类型,使用文本到列 vba 宏,然后将其分解到项目,第 1 页和框中的最后一页。由于必须在不同位置拆分 3 种不同长度的条形码,作为权宜之计,我在工作簿中创建了 3 个选项卡,以便他们可以扫描和分解项目。理想情况下,我希望能够在一张工作表上完成所有这些工作,并让编码识别需要拆分的内容和位置。下面是我必须为其中一个项目工作的编码,但它只识别第一组数组,而不是随后的 3 组。谁能告诉我如何添加额外的数组来分割不同的条形码,

以下是条形码示例,然后是文本到列拆分的外观

再次提前感谢各位。马丁

0 投票
2 回答
506 浏览

excel - 如何在excel的“文本到列”中使用两个斜杠?

为什么 Excel 不允许我们在Data > Text to Columns > Delimited > Other部分中使用两个斜杠?

我有几行具有相似的数据。每行还有两个连续的斜线。

我想分隔从两个斜杠开始的列。

怎么做 ?

0 投票
3 回答
246 浏览

excel - 从行尾开始的excel文本到列分隔符

我在一列中有这样的字符串

所以文本到列的效果很好,我可以轻松地创建一个只有文件名而没有文件夹的列。

我的问题是它不一致。

所以有些行的 / 多于或少于 5 个 / 这会搞砸列。例如:

将导致最后一列是:

我正在寻找的结果是:

有没有办法在行尾开始寻找分隔符的地方反向执行文本列?这会给我一个正确的文件名列表