因此,这就是我所拥有的:
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)
:应该让你知道你的终结时间!