phamhientb
Thành viên mới

- Tham gia
- 29/4/08
- Bài viết
- 18
- Được thích
- 2
Mình muốn chuyển đổi dạng text: "Ngày 17 tháng 05 năm 2008" thành dạng ngày tháng là: 17/05/2008 thì dùng hàm gì? Bác nào biết chỉ cho mình với.
Thanks!
Thanks!
Ngày tháng năm mà chuyển theo kiểu này thì làm sao mà tính toán (thôi thà để nguyên, chuyển chi cho mệt)Nếu là dạng text thì bạn chỉ việc tách chuỗi ra thôi. Giả sử chuỗi "Ngày 17 tháng 05 năm 2008" nằm ở ô A1 thì bạn nhập ở ô kết quả là =MID(A1,6,2)&"/"&MID(A1,15,2)&"/"&MID(A1,22,4)
E nghĩ tại ô kết quả nếu được định dạng là kiểu DATE thì kết quả đó vẫn tính toán được chứ? E dùng hàm DATE nhưng ko được, có gì bác cứ chỉ dạy cho e sáng mắt...Cảm ơn bác.Ngày tháng năm mà chuyển theo kiểu này thì làm sao mà tính toán (thôi thà để nguyên, chuyển chi cho mệt)
Dùng hàm DATE các đồng chí à!
Bạn cứ thử xem công thức của bạn có tính dc ko thì biết liền! (thử trên máy tính có định dạng trong Control Panel là mm/dd/yyyy ấy)E nghĩ tại ô kết quả nếu được định dạng là kiểu DATE thì kết quả đó vẫn tính toán được chứ? E dùng hàm DATE nhưng ko được, có gì bác cứ chỉ dạy cho e sáng mắt...Cảm ơn bác.
=DATE(MID(A1,22,4),MID(A1,15,2),MID(A1,6,2))
Nhưng không luôn đúng với mọi font chữ.Bạn cứ thử xem công thức của bạn có tính dc ko thì biết liền! (thử trên máy tính có định dạng trong Control Panel là mm/dd/yyyy ấy)
Lý ra công thức phải là:
và cái này luôn đúng với mọi setting trong Control PanelMã:=DATE(MID(A1,22,4),MID(A1,15,2),MID(A1,6,2))
He... he... Bác cứ nói thế!Nhưng không luôn đúng với mọi font chữ.
Ví dụ, dùng font VNI, gõ cái "ngày tháng năm" í vào A1, thử xem công thức trên ra cái gì?
Nếu dữ liệu đầu vào đa dạng thì dùng UDF dễ hơn. Hàm TextToDate này cho nhận dạng được text viết theo dạng:He... he... Bác cứ nói thế!
Đương nhiên là phải tùy thuộc vào dử liệu chứ!
Tôi chỉ sợ họ gõ vầy mới chết nè:
Ngày 5 tháng 8 năm 07
Lúc đó ngày và tháng có thể là 1 hoặc 2 chử số, còn năm thì 2 chử số... He... he... công thức mệt luôn
Làm giống như anh là làm thế nào ?Anh Duy Long ơi!
Sao em vẫn làm giống như Anh, nhưng nó báo lỗi là #NAME?
Tôi thì vẫn làm thế này!!Dear a,
Anh cho e hỏi trường hợp trên nếu e muốn cài thêm chữ Ngày tháng năm vào thêm nhưng có 1 số trường hợp nó hiển thị đúng dạng date ko phải dạng text. Nếu định dạng đồng loại thì nó sẽ bị lỗi. Có cách nào khắc phục ko a.
1) Bài #15 bạn tự trả lời cho chính bạn hay sao ý nhỉ?Dear a,
Anh cho e hỏi trường hợp trên nếu e muốn cài thêm chữ Ngày tháng năm vào thêm nhưng có 1 số trường hợp nó hiển thị đúng dạng date ko phải dạng text. Nếu định dạng đồng loại thì nó sẽ bị lỗi. Có cách nào khắc phục ko a.View attachment 164347
Tôi thử định dạng như đã nói ở #17 trên máy tính của tôi thì với ngày tháng năm dạng: 2011/08/16 thì sẽ cho kết quả : Hà Nội, ngày 16 tháng 08 năm 2011.Dear anh,
Bài toán bắt buộc định dạng yyyy/mm/dd nếu dạng khác thì ko thành vấn đề a nhé.
Tks a