我有一列中的文本,其时间格式为“下午 1230”,需要将其转换为时间。
我设法转换了“am”数据,但无法使其与“pm”数据一起工作。
答案1
如果文本在 A1 中,那么您可以将单元格格式化为所需的时间格式,并使用以下公式:
=TIMEVALUE(LEFT(A1,LEN(A1)-5) & ":" & MID(A1,LEN(A1)-4,2) & " " & RIGHT(A1,2))
确保将单元格格式化为时间格式,否则您将得到奇怪的小数。此外,这仅在数字和上午/下午之间有空格时才有效。
我有一列中的文本,其时间格式为“下午 1230”,需要将其转换为时间。
我设法转换了“am”数据,但无法使其与“pm”数据一起工作。
如果文本在 A1 中,那么您可以将单元格格式化为所需的时间格式,并使用以下公式:
=TIMEVALUE(LEFT(A1,LEN(A1)-5) & ":" & MID(A1,LEN(A1)-4,2) & " " & RIGHT(A1,2))
确保将单元格格式化为时间格式,否则您将得到奇怪的小数。此外,这仅在数字和上午/下午之间有空格时才有效。