【问题标题】:Excel Turn Chunks of Text Into ColumnsExcel将文本块变成列
【发布时间】:2013-10-04 20:00:05
【问题描述】:

我需要找到一种编程方式来执行以下操作。基本上,我有一个带有以下内容的文本文件:

当然,那里有真实的数据,并且有几千个这样的不同“块”。首先,我们想将 Job Title 1 和 Job Title 2 折叠成一行。然后,我们需要将它以行格式导入到 excel 中。如:

【问题讨论】:

  • 您会执行一次此转换,还是您预计会执行多次此转换?我问的原因是我可以想出一个需要少量手动设置的相对简单的解决方案,或者我可以想出一个只需按一下按钮即可运行的困难解决方案。
  • 我只会这样做一次,但在查看数据后,似乎事情并不像看起来那么简单。事实证明,有些人甚至有多达 3 个职称行,有些人没有电子邮件或电话号码。我怀疑这是否可能及时完成。
  • 不幸的是,这些类型的文件经常出现这种情况。您仍然可以尝试自动化解决方案,然后再通过并手动修复问题。这完全取决于原始文件的混乱程度和统一程度。

标签: excel excel-2007 excel-formula


【解决方案1】:

我在工作中解决了一个类似的问题,数据实际上可以纯粹在 Excel 中进行操作。您的第一步是将其放入 Excel,在记事本中打开它 - 复制,然后粘贴到 Excel 中 - 或者选择尝试打开它。诀窍是使用“空白行”作为您刚刚填写的一组或公式的触发器。完成后,您将所有结果复制到新工作表中,并进行排序,以便丢弃所有空白行。接下来您将不得不破解您的数据并合并各种结果 - 但这不会太难,因为您应该获得 3 种不同类型的行(那些有 1 个工作、2、3 的行).. 只需用一个独特的方法修复它们每个公式。希望这能让您了解如何开始:

【讨论】:

  • 这是有道理的,但是假设我有一个人的姓名、电子邮件和标题,其中包含硬返回但实际上应该是一行,然后是另一行带有标题,然后是公司名称。那么下一个人只有一个公司名称。
  • 哇,老实说,数据真的很乱对于那种不一致的数据,除非你在这些地方有“标记”(常见的标题等)——空白行是你最好的选择。然而,一切并没有丢失——我通常会指派一个人在将数据输入电子表格之前手动清理数据,一个人基本上必须首先确保某种程度的一致性。希望对您有所帮助。
猜你喜欢
  • 2015-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-06
  • 2012-09-06
  • 2013-08-10
  • 1970-01-01
  • 2023-03-09
相关资源
最近更新 更多