在Excel或Notepad ++中将编号的内容从一列移动到另一列


0

我有一个工作表,其中有一列包含多行。这些行在每行中都包含带编号的内容(从1-16到任何地方)-这不是一个固定的数字,它随行而变化。是否存在可以将带编号的内容写到以下单元格中的表达式?

当前布局:

当前布局

所需的布局:

所需的布局

如果需要记事本++表达式,我也可以将其导出为CSV。


Excel中没有预设功能,但是您可以尝试使用“文本到列”选项(在我的Excel版本的“数据功能区”中),问题在于您需要文本具有定界符,在这种情况下,定界符是换行符为Chr(10),您不能在提供的框中键入该换行符,但是可以使用= SUBSTITUTE(A1,CHAR(10),”,”)之类的东西,然后以适当的逗号将其用作源分隔符,以便“文本到列”可以完成其任务。抱歉,这是我现在可以想到的更简单的方法。
arana

Answers:


0

将单元格从Excel复制到Notepad ++,然后进行以下修改(Ctrl+ H,使用正则表达式,Replace All每次都单击):

  1. \n\r\t
  2. "\t"\n
  3. "什么

选择所有文本,复制,返回到Excel,选择您所在区域的第一个单元格,粘贴。


0

导出为csv,在notepad ++中打开,然后找到数字的每个实例(例如exe,1、2等),并替换为“,”,然后重新上传至excel。


一般较少,且长于我的解决方案......(开个玩笑,也许我的是不太清楚)
SΛLVΘ
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.