【问题标题】:Excel: How to get dates out of a an excel rowExcel:如何从 Excel 行中获取日期
【发布时间】:2012-01-13 18:28:24
【问题描述】:

如何从 Excel 行中提取开始/结束日期?

开始日期和结束日期不应有重叠或间隔。它必须跨越多个开始日期和结束日期,并获取最早的日期。

还需要验证开始/结束日期。有几条记录,它们可能具有相同或不同的开始和结束时间,当将它们放在一起时,我需要最早的日期/时间被拉出并显示。它将对结束日期、最早日期/时间执行相同的操作。对于下一行,开始日期将与前一行的结束日期相同,依此类推。

我正在尝试获取 Excel 算法。我应该使用 SQL 来执行此操作还是可以将其保存在 Excel 中?

这里是三组数据示例,第四组是我想要的结果。

【问题讨论】:

  • 你试过什么?您可能想查看 VBA 宏。尝试录制宏以了解如何操作。

标签: excel parsing date rows


【解决方案1】:

在 Excel 中使用逗号或空格等分隔符拆分或解析文本内容:

http://office.microsoft.com/en-us/excel-help/split-names-by-using-the-convert-text-to-columns-wizard-HA010102340.aspx

使用 Excel 的文本到列功能:

在 Excel 中,转到数据菜单并单击“文本到列”并按照向导进行操作。

您还可以使用函数在 Excel 中拆分文本:

在单元格 A1 中放置一些由空格分隔的文本。

将以下内容放入单元格 B1:

=LEFT(A1,FIND(" ",A1,1))

这将解析出单元格 A1 中的第一个单词。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-14
    • 2017-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    相关资源
    最近更新 更多