簡體   English   中英

如果 Excel 中有多個相同類型的分隔符,如何將文本拆分為列?

[英]How can you split text to columns if there are multiple delimiters of the same type in Excel?

我有一個列,其中包含日期、日期和時間。 我只需要拆分時間,但有多個連字符,我該如何實現? 下面是我所擁有的。

錄音時間
2022 年 7 月 11 日星期一 - 上午 8:00 - 上午 10:00

這就是我要的

| 2022 年 7 月 11 日星期一 | 上午 8:00 - 上午 10:00 |

我也會嘗試:

=left(A1,find("-",A1,1)-2)

=mid(A1,find("-",A1,1)+2,len(A1))

這將拆分第一個-的任一側。

檢查結果的格式。

另一種解決方案是通過一些查找和替換操作暫時避免第二個連字符:

  1. 在您的相關時間/日期列中查找並替換: m -替換為m +
  2. 文本到列在第一個連字符處拆分
  3. 在時間列中查找和替換: m +替換為m -

+字符的使用在這里只是一個方便的選擇。

您可以通過使用公式來做到這一點

=對(a1,19)

這將提取 a1 中單元格的最后 19 個字符。

如果列要保持一致,我會使用“固定寬度”選項而不是“分隔”。 您可以准確地告訴它您希望在哪里拆分字段,指定每個新列的格式等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM