Jawaban:
Ya - meskipun Anda mungkin ingin menggunakan LibreOffice daripada Excel di sini, karena memungkinkan pencarian ekspresi reguler, menjadikan ini jauh lebih sulit.
Di Excel - Saya akan memecah formula. Asumsikan nilainya dalam A1, Waktu mulai harus dalam B1, Waktu berakhir di C1:
=FIND("day - ",A1)+6
: Menemukan jumlah karakter yang pertama kali. (12) =FIND(" to ",A1)
: Menemukan jumlah karakter hingga akhir pertama kali (15). =MID(A1,FIND("day - ",A1)+6, FIND(" to ",A1)-FIND("day - ",A1)-6)
: Menemukan waktu mulai (mengekstrak karakter 12-15, 9 pagi). Ini adalah proses yang serupa untuk Waktu Akhir:
=FIND(" This", A1)
: Temukan akhir dari waktu akhir (23). =MID(A1,FIND(" to ",A1)+4,FIND(" This",A1)-FIND(" to ",A1)-4)
: Haruskah Anda mendapatkan waktu akhir Anda! Saturday (25th annual) – 9AM to 3PM Craft Show is an annual event held the first Saturday of November.
Jadi tidak akan selalu ada "hari -"
day -
untuk -
. Kurangi "+6" menjadi "+2" dalam kasus itu, dan sama dengan "-6" menjadi "-2".
D13 should be A1
tapi terima kasih banyak!
day