làm thế nào để chuyển đổi ngày tháng thành số trong excel
Xin chào
Tôi muốn ẩn ngày thành số, nhưng nó không hoạt động.
Tôi đã cố gắng định dạng các ô, nhưng nó không hoạt động.
Phòng giam của tôi đây.
Có gì sai với nó? và làm thế nào tôi có thể giấu ngày tháng thành số?
Cảm ơn!
Câu trả lời:
Với cách dữ liệu của bạn xuất hiện, tôi sẽ đưa ra các giả định sau.
- Dữ liệu ban đầu đến từ tệp CSV với ngày được định dạng là "D / M / YYYY H: MM: SS AM / PM"
- "Cài đặt Ngày Ngắn hạn Khu vực Windows" của bạn là "MDY"
- Định dạng ô trong cột C của tệp Excel là "yyyy / mm / dd hh: mm: ss am / pm"
Nếu tất cả những điều đó là sự thật, bạn có hai vấn đề
- Những ngày mà bạn xem là văn bản cần được chuyển đổi thành ngày "thực".
- Những ngày mà bạn xem là ngày tháng có thể đã được chuyển đổi không chính xác với tháng và ngày đã được hoán đổi cho nhau so với dự định ban đầu.
Để khắc phục cả hai vấn đề, bạn cần
- Xác định xem giá trị được chuyển đổi là ngày hay chuỗi văn bản
- Bạn có thể sử dụng ISNUMBER cho điều đó vì ngày được lưu trữ dưới dạng số
- Nếu đó là một cuộc hẹn hò
- Đảo ngược các tham số tháng và ngày
- Nếu nó là một chuỗi văn bản
- Sử dụng các hàm văn bản để phân tích cú pháp các giá trị có liên quan
- Tôi khuyên bạn nên sử dụng hàm DATE vì không có sự mơ hồ hoặc vấn đề với cài đặt khu vực cửa sổ để làm rối tung mọi thứ.
= IF (ISNUMBER (C1),
NGÀY (NĂM (C1), NGÀY (C1), THÁNG (C1)) + THỜI GIAN (GIỜ (C1), PHÚT (C1), GIÂY (C1)),
DATE (MID (C1, FIND ("/", C1, FIND ("/", C1) +1) +1,4), MID (C1, FIND ("/", C1) +1, FIND ("/ ", C1, FIND (" / ", C1) +1) -FIND (" / ", C1) -1), LEFT (C1, FIND (" / ", C1) -1)) +
TIMEVALUE (MID (C1, FIND ("", C1) +1,12)))
Sau đó, nó chỉ là vấn đề định dạng để trả về một ngày hoặc một số.
Câu trả lời:
Vì vậy, công thức trước đó chỉ trả về ngày chứ không phải thời gian. Sử dụng cái này để lấy cả hai thay vì cái ở trên:
= DATEVALUE (TEXT (DATE (MID (C1,6,4), MID (C1,4,1), LEFT (C1,2)), "YYYY / MM / DD")) + TIMEVALUE (TEXT (RIGHT (C1) , 10), "hh: mm: ss AM / PM"))
Công thức này được đặt thành tham chiếu ô C1. Điều chỉnh tham chiếu C1 nếu cần để khớp với hàng đầu tiên của bạn trước khi kéo xuống hoặc sao chép vào các ô bên dưới.
Ngoài ra, như trước đây nếu số chữ số trong tháng, ngày hoặc giờ thay đổi (1 thành 2 hoặc 2 thành 1), thì số bắt đầu và số ký tự trong các hàm MID sẽ phải được điều chỉnh cho phù hợp và trong Hàm LEFT cho ngày hoặc hàm RIGHT cho thời gian (10 ký tự đến 11) số ký tự sẽ phải được điều chỉnh cho phù hợp.
Bạn có thể muốn dán các giá trị lên công thức sau khi đã nhập để xóa công thức. Như bạn đã làm ở trên, hãy định dạng thành số để xem giá trị số cho ngày hoặc định dạng ngày theo bất kỳ kiểu nào bạn muốn.
Bạn nói rằng bạn không rõ về cách thức hoạt động của công thức. Điều quan trọng là phải tìm ra điều đó vì sẽ có những điều chỉnh cần thực hiện dựa trên các ký tự trong dữ liệu. Kiểm tra trợ giúp của Excel về CÁC CHỨC NĂNG MID, RIGHT và LEFT và nó sẽ hiển thị cho bạn phần tử nào trong các hàm là số bắt đầu hoặc số ký tự trong các hàm. Ba phần của hàm DATE theo thứ tự là Năm, Tháng và Ngày.
Trả lời lại nếu bạn có thêm câu hỏi. Vui lòng đánh dấu câu trả lời này là đã trả lời nếu điều này giải quyết được câu hỏi của bạn.
Giàu ~ M
Comments
Post a Comment