问题标签 [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.
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
谢谢!
vba - 文本到列到不同的工作表
我正在尝试将文本从一张纸转移到另一张纸上,而下面的代码没有将活动纸上的数据复制到目的地...我正在使用从宏生成的代码
vba - 运行“文本到列”宏时出现错误代码“下标超出范围”
我正在尝试将一系列日期从文本转换为“日期”格式,这些日期位于“主”表的 B 列中。
我创建了一个宏,但我想从任何工作表运行它,而不是在主工作表上。但是,错误代码“下标超出范围”不断出现,突出显示 With Sheets("sh2")。我到目前为止的代码是:
我对 VBA 很陌生,所以如果这实际上是一个简单的问题,我深表歉意!感谢您的帮助!
excel - VBA:特定列的文本到列
我正在尝试做一个可以通过标题名称找到一列的宏,然后选择整个列并运行“文本到列”命令。
我已经根据列的当前位置记录了宏:
我也有这个宏来查找列号:
如何结合这两个宏?
vba - Excel VBA合并单元格值
我有一个宏,可以将文本转换为列,以便可以使用 PDF 文件中的数据。
虽然它工作得很好,但我想知道它是否可以开发。
我的数据应该是这样的:
正如您可能从上面注意到的那样,“兴趣”行有一个额外的数字,这会阻止数据正确对齐。
我希望它看起来更像这样:
到目前为止我所拥有的:
我的代码是这个ATM:
目标:
我希望代码循环遍历我的数据,每当它找到“兴趣”时,它应该复制数字并将其插入“兴趣”之后。他们应该合并,而不是成为两个不同的单元格,并成为一个“兴趣 I12391”。然后数据将正确排列,因为“兴趣”行比其他行多了一行
我是否应该在“兴趣”上执行 .Find.Address,并使用 .Offset(0,1) 重用公式并将这两者合并?或者有没有更简单、更有效的方法呢?
除了主要问题......我是否可以使用 Range.TextToColums,所以它只影响我需要它的工作表,而不影响整个工作簿?
vba - TextToColumns 破坏已拆分为单元格的数据
我的问题:
我有一本工作簿,里面有三张不同的工作表。表 1 是 PDF 文件中的一些数据,我想在其中使用我的 TextToColumns。表 2 包含来自我们财务数据库的数据,而它已经被拆分为单元格。表 3 比较了表 1 和表 2 中的两组数据。
我用来将文本拆分为列的代码
我的问题正是:
在撰写本文时,我在 Sheet 1 中的数据是完美的,但在 Sheet 2 中的数据被破坏了。从插入到 16 个不同的列中,它被缩短为 3 个列。如何获得 TextToColumns 效果,而不干扰我粘贴在工作表 2 中的数据?我可以逆转 TextToColumns 的效果,而不逆转它对工作表 1 中数据的影响吗?
vba - 自动“取消” Excel 提醒
我的问题:
我有一个宏,它将我的工作表设置为自动将文本转换为列,每当我激活工作表时...
但是,当我粘贴数据并在工作表之间来回移动时,它会说“这里已经有数据了。要换吗?”</p>
工作表上的宏:
目标:
我希望宏自动“取消”警报,这样我就不必
问题:
我可以插入一个字符串以自动单击取消,这样它就不会破坏我的数据,并摆脱 VBA 的警报?
vba - Excel VBA 文本到列
早上好,在此先感谢,我正在尝试运行 VBA 宏,以使我的最终用户能够将条形码扫描到 excel 中,然后使用命令按钮将条形码拆分为其组件类型,使用文本到列 vba 宏,然后将其分解到项目,第 1 页和框中的最后一页。由于必须在不同位置拆分 3 种不同长度的条形码,作为权宜之计,我在工作簿中创建了 3 个选项卡,以便他们可以扫描和分解项目。理想情况下,我希望能够在一张工作表上完成所有这些工作,并让编码识别需要拆分的内容和位置。下面是我必须为其中一个项目工作的编码,但它只识别第一组数组,而不是随后的 3 组。谁能告诉我如何添加额外的数组来分割不同的条形码,
以下是条形码示例,然后是文本到列拆分的外观
再次提前感谢各位。马丁
excel - 如何在excel的“文本到列”中使用两个斜杠?
为什么 Excel 不允许我们在Data > Text to Columns > Delimited > Other部分中使用两个斜杠?
我有几行具有相似的数据。每行还有两个连续的斜线。
我想分隔从两个斜杠开始的列。
怎么做 ?
excel - 从行尾开始的excel文本到列分隔符
我在一列中有这样的字符串
所以文本到列的效果很好,我可以轻松地创建一个只有文件名而没有文件夹的列。
我的问题是它不一致。
所以有些行的 / 多于或少于 5 个 / 这会搞砸列。例如:
将导致最后一列是:
我正在寻找的结果是:
有没有办法在行尾开始寻找分隔符的地方反向执行文本列?这会给我一个正确的文件名列表