问题标签 [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 投票
3 回答
82 浏览

excel - 为 A:A 列运行 text2column

我对 VBA 脚本很陌生,但我必须执行以下操作:

  • 将 csv 文件转换为 xls 文件
  • 在保存的 xls 文件中执行以下操作: 1. 为数据运行 Text To Columns 2. 定义每列的类型(金额、日期、文本)。3. 使 Amount&Date 列中的第一个 0 可见(例如“04521.6823”和日期“05/02/2020”)。在这里我打算使用 .NumberFormat 选项。

我成功转换了文件,但无法执行 Text2Column 部分。我的数据仅在 A 列,分隔符“;”中,仅在 sheet1 上。这是我运行的最新代码:

谁能帮我?我知道问题是基本的,但需要一些帮助才能继续。谢谢!

0 投票
1 回答
238 浏览

excel - excel中的分组分隔符

我想在一列带有数字的文本中添加组分隔符,例如从 78898 (30.18%) 到 78,898 (30.18%)

但 NUMBERVALUE 函数不起作用。

如果使用“文本到列”进行转换,则 (30.18%) 将转换为 -30.18%。

我该怎么做才能做到这一点?

谢谢!

0 投票
1 回答
162 浏览

python - Python生成多个excel文件 - 文本到列

我的 python 脚本生成大约 1000 个文件(从网站上抓取数据)。我正在使用以下代码生成 excel 文件:

如您所见,我使用逗号作为分隔符,并且我想在 Excel 中对所有生成的文件执行 Text to Column 操作。当然,我可以手动完成,这将非常浪费时间和精力。那么如何以编程方式在所有 excel 文件中调用“文本到列”操作?我更喜欢在我的 python 脚本中执行此操作,但如果这不可能,我该如何使用 VBA 来执行此操作?我是 VBA 的新手,所以我非常感谢任何帮助。

0 投票
0 回答
84 浏览

excel - vba循环文本到列日期格式

我是自学成才,对 VBA 比较陌生!我从你的网站学到了很多东西,但现在我被困住了。

我收到多个文件,其中包含多列应该是日期的内容。这些文件最初以 CSV 格式导出并在 excel 中打开。在 Office 365 之前的任何版本的 excel 中打开时,只有“日”小于 12 的那些日期被识别为日期,因为日期被写为月份。我已经想出如何将文本运行两次以更正正在导入的日期(根据下面的 VBA)

但是,我必须指定包含日期的列,这是我试图避免的,假设在某些时候特定列可能会发生变化。我发现了一些 VBA 将循环遍历并基于标题突出显示列 - 但是我无法弄清楚如何将文本应用到它找到的包含日期的列的列。我一直在处理我在这个网站和其他网站上找到的各种代码片段,但现在卡住了......

下面的这段代码可以很好地找到列并对它们做一些事情,但我需要做的是使用上面的代码而不是我在下面的代码中加粗的代码......因为我不确定它做了什么,但它会替换正确识别的列中的值

我认为我需要替换的行如下: mycell.Value = Val(mycell.Value) 因为它做了一些事情并用一些值替换了适当的列,但没有做我想要的,即获取列并运行文本到列两次。原来写的代码如下:

0 投票
1 回答
39 浏览

excel - 我想消除精确范围(G1)并使此文本到列代码动态以将列值转换为日期

0 投票
1 回答
35 浏览

excel - 如何创建宏以在我当前选择的列上执行 TextToColumn,目标必须是相同的列

我想创建一个宏,对当前选择执行 TextToColumns 并将目标放在同一列上。

我尝试了下面的代码,但它不起作用。在激活宏时将列设置为我当前选择的列的变量的正确方法是什么?

0 投票
1 回答
480 浏览

excel - VBA将文本转换为多个工作表中的列,除了一个

我是 VBA 编码的新手,并且正在尝试将除一张之外的所有表格中的文本转换为文本,但没有取得成功。我在每张纸的 A 列中有文本,行数可能不同。

这就是我的代码的样子

请指导。

0 投票
0 回答
376 浏览

excel - 文本到带有空白单元格的列

我看到了关于文本到列循环的 J.Con 的帖子(多列的文本到列 - Excel VBA)。但是,这仅在第一行包含所有信息时才有效,如第一张图片:在此处输入图像描述

所以我改变了代码,让它像第二张图片一样工作。这是一种工作方式。只有我希望它像第三张图片一样工作,它找到单元格不为空白的最后一列,所以在这种情况下 cell("C3") 在此处输入图像描述 在此处输入图像描述

我使用的代码:

0 投票
2 回答
32 浏览

sql - 使用 Excel 或 SQL 根据电子邮件地址创建单独的列

我在 Excel 中有一个列,其中包含以下内容

我希望它看起来像

在 Excel 中,如果我使用 Text to Column 它看起来像这样

那么我怎样才能将电子邮件分开,并将名称留在一栏中?

请在 Excel 或 SQL 中提供帮助。

0 投票
1 回答
217 浏览

excel - 在Excel中一次用逗号分隔值分隔多列

我有一个 35 连续列中的逗号分隔值的 Excel 表。我想一次将逗号分隔的值分成所有 35 列的列。是否有任何代码或快捷方式?

目前,我首先使用逗号分隔值在每一列旁边输入一个新列,然后选择每一列,然后我使用“数据”选项卡中的文本到列手动为所有 35 列执行此操作。

如果有人可以帮助我,那就太好了。谢谢你。

第一张图片显示了我拥有的数据,第二张图片显示了我最后想要的数据。在此处输入图像描述

在此处输入图像描述