ฉันจะจัดรูปแบบ date_space_hour เป็นรูปแบบเวลาได้อย่างไร


0

ฉันได้รับสิ่งนี้ ข้อความ ข้อมูลในแผ่นงาน excel

16/10/2018 00:11:53
16/10/2018 00:41:52
16/10/2018 04:21:19
16/10/2018 04:30:37

มันคือ "วัน / เดือน / ปี ช่องว่าง ชั่วโมง: นาที: วินาที"

ฉันพยายามจัดรูปแบบเป็นวันที่หรือเวลา แต่ไม่มีอะไรเกิดขึ้น (ควรแปลงเป็นเลขทศนิยมที่แสดงวันและเวลา

ฉันต้องการแยกวันและชั่วโมงด้วย hx m

ฉันไม่สามารถใช้คุณสมบัติ "แปลงข้อความเป็นคอลัมน์" เพื่อแยกวันที่และเวลาออกจากพื้นที่เพราะจะสร้าง / เขียนทับคอลัมน์เพื่อนบ้านและฉันไม่สามารถย้าย / เขียนทับคอลัมน์ข้อมูล (ฉันไม่ใช่ผู้ใช้คนเดียวของ แผ่น)

คำตอบ:


0

คุณสามารถใช้สูตรนี้ได้ LEFT() และ MID() ):

=LEFT(A1,SEARCH("/",A1)-1)&MID(A1,SEARCH(" ",A1),LEN(A1)-SEARCH(" ",A1)+1)

enter image description here


ดี แต่ถ้าฉันเขียนข้อความที่ฉันโพสต์ excel ตีความโดยอัตโนมัติว่าเป็นรูปแบบเวลา (และถ้าฉันปรับรูปแบบหมายเลขเป็น "ทั่วไป" จะแสดงเป็นเลขทศนิยม มีวิธีใดที่จะบอกได้ดีว่าข้อความดังกล่าวควรตีความว่าเป็นรูปแบบวันที่ - ชั่วโมง?
hokisajam

@hokisajam - คุณหมายถึงอะไร? ฉันมีข้อมูลที่จัดรูปแบบเป็น "เวลา" ฉันยังสามารถใช้สูตรนั้นได้และผลลัพธ์จะถูกตั้งเป็น "Time" ใน Excel แต่ดูดี
BruceWayne

นี่คือเวอร์ชั่นภาษาสเปน: = พิเศษ (A1; HALLAR (""; A1); LARGO (A1) -HALLAR (""; A1) +1)
hokisajam

จริงๆแล้วมีข้อผิดพลาดซึ่งรวมถึงพื้นที่ นี่คือการแก้ไข = พิเศษ (A1; HALLAR (""; A1) +1; LARGO (A1) -HALLAR (""; A1) +1)
hokisajam

ผลลัพธ์ยังคงเป็นข้อความ สามารถแปลงเป็นเวลาโดยการคูณด้วย 1: = 1 * (พิเศษ (A4; HALLAR (""; A4) +1; LARGO (A4) -HALLAR (""; A4) +1))
hokisajam

0

ฉันพบวิธี:

คัดลอก 1 จากเซลล์ใดก็ได้

คูณค่าทั้งหมดด้วย 1 (คัดลอก 1 จากเซลล์ใด ๆ วางแบบพิเศษเลือก "ค่า" และ "คูณ") วันที่จะกลายเป็นตัวเลขลอย

วางแบบพิเศษ

จากนั้นจัดรูปแบบข้อมูลเป็น "รูปแบบส่วนบุคคล"

d/m/yyyy hh:mm:ss

แล้วแยกชั่วโมงด้วย

=TIME(HOUR(A1),MINUTE(A1), SECOND(A1)) 

ในเวอร์ชั่นภาษาสเปน:

=NSHORA(HORA(A1);MINUTO(A1);SEGUNDO(A1))
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.