sorting到列

我需要把A列的date放在B列中。这只是一个示例,我有超过1000个logging。

在这里输入图像说明

你有三个select:

选项1:导入并parsing原始数据

它看起来像你的数据由pipe道( | )字符分隔。 您可以将您的原始数据文件导入到Excel中,并parsing它。 使用以下步骤导入您的数据。 这将为您的ID,date,名称和信息字段创build列。

  • 在数据function区上的“获取外部数据”部分select“从文本”。
  • select你的原始文件
  • select分隔符
  • 选中“我的数据有标题”
  • 设置分隔符=其他“|”
  • 格式化任何列如果需要

选项2:使用文本到列分析列A中的现有数据

正如@Scott Craner的评论中所build议的那样,您可以使用“数据”选项卡中的“文本到列”选项来使用以下步骤parsing数据:

  • selectA列
  • 点击“数据”选项卡中的“文本到列”
  • 在分隔符下,取消除“其他”之外的所有内容,并将该字符设置为“|”。
  • 点击下一步,然后根据需要设置列的格式。 如果您愿意,您可以点击第二栏并将其格式化为date。
  • 单击完成,然后单击确定以粘贴数据。

选项3:使用公式parsing数据

如果您坚持使用公式来parsing列A中的数据,则可以将下面的公式粘贴到单元格B1中并复制下来:

 =TRIM(MID(A1,FIND("|",A1,1)+1,FIND("|",A1,FIND("|",A1,1)+1)-(FIND("|",A1,1)+1))) 

此公式查找pipe道( | )字符的第一个和第二个事件,并抓取两者之间的文本。 然后使用Trim()函数删除文本之前或之后的空格。