从单元格中删除时间(即下午 5 点至下午 7 点)

从单元格中删除时间(即下午 5 点至下午 7 点)

因此,这就是我所拥有的:

Saturday – 9AM to 3PM This is an annual event usually held in October.

我希望能够将时间拉到两个单元格中:开始时间和结束时间。有什么方法可以做到这一点吗?

答案1

是的 - 尽管您可能想在这里使用 LibreOffice 而不是 Excel,因为它允许正则表达式搜索,从而使这项工作变得轻松很多。

在 Excel 中 - 我将分解公式。假设您的值在 A1 中,开始时间应在 B1 中,结束时间在 C1 中:

  • =FIND("day - ",A1)+6:查找第一次出现的字符数。(12)
  • =FIND(" to ",A1):查找到第一次结束的字符数(15)。
  • =MID(A1,FIND("day - ",A1)+6, FIND(" to ",A1)-FIND("day - ",A1)-6):查找开始时间(提取字符 12-15、9AM)。

结束时间的过程类似:

  • =FIND(" This", A1):查找结束时间的结束(23)。
  • =MID(A1,FIND(" to ",A1)+4,FIND(" This",A1)-FIND(" to ",A1)-4):应该让你知道你的终结时间!

相关内容