PDA

View Full Version : Cách gõ ngày tháng trong excel



longtt85
14-11-09, 03:41 PM
Hiện nay mình đang có một vấn đề mà mình đang băn khoăn? Rất mong các cao thủ gần xa. các cao thủ nổi danh trong thiên hạ cũng như các cao thủ đang và sắp được khai quật. Vấn đề như sau:
có cách nào mà khi mình gõ : 110109 thì nó ra 11/01/09 không nhỉ
Hay là 11012009 thì nó ra 11/01/2009

Mong các bạn giúp mình với. Chân thành cảm ơn!--=0

Hai Lúa Miền Tây
14-11-09, 03:48 PM
Hiện nay mình đang có một vấn đề mà mình đang băn khoăn? Rất mong các cao thủ gần xa. các cao thủ nổi danh trong thiên hạ cũng như các cao thủ đang và sắp được khai quật. Vấn đề như sau:
có cách nào mà khi mình gõ : 110109 thì nó ra 11/01/09 không nhỉ
Hay là 11012009 thì nó ra 11/01/2009

Mong các bạn giúp mình với. Chân thành cảm ơn!--=0
Có 2 cách, bạn chọn cách nào?
-Một là dùng cột phụ.
-Hai là dùng code bạn à

Pozsi
14-11-09, 04:06 PM
Vậy em xin đưa ra cách dùng code trước ha! hihi

pomete
14-11-09, 04:06 PM
Nếu dùng cột phụ: =DATE(RIGHT(A1,4),MID(A1,3,2),LEFT(A1,2)) trong đó A1 là ô chứa dữ liệu và công thức được đặt tại ô B1. Chú ý ngày và tháng luôn luôn bao gồm 2 chữ số.

havietchuong
14-11-09, 04:25 PM
Tôi nghĩ nên định dạng theo kiểu mình thích, sau đó ta gõ sẽ nhanh hơn kông cần đầy đủ chi tiết.
Ví dụ: Ta muốn ghi ngày kiểu 03-01-2009.
Vào Format Cells --> trong Category --> chọn date, tiếp tục chọn Custom --> trong type chọn định dạng kiểu dd-mm-yyyy.
Như vậy, ta chỉ cần gõ: 3-1 là xong ngay (năm hiện hành 2009, không cần phải gõ).

BNTT
14-11-09, 04:29 PM
Nếu dùng cột phụ: =DATE(RIGHT(A1,4),MID(A1,3,2),LEFT(A1,2)) trong đó A1 là ô chứa dữ liệu và công thức được đặt tại ô B1. Chú ý ngày và tháng luôn luôn bao gồm 2 chữ số.
Công thức này không chính xác.
Ví dụ, nếu người ta nhập: 01012000 (01/01/2000), Excel sẽ hiểu rằng đó là 1 con số, và ngay lập tức nó sẽ bỏ số 0 đầu tiên. Khi đó, giá trị trong ô chỉ còn là 1012000, và công thức của bạn sẽ ra kết quả là gì? Nó sẽ là 10/12/2000!

Công thức của bạn chỉ đúng, khi người ta nhập vào: '01012000 (có thêm 1 cái dấu nháy đơn trước chuỗi số, để nó trở thành text).

Xin đề nghị công thức này:

=DATE(RIGHT(A1,4), MID(A1, LEN(A1)-5, 2), LEFT(A1, LEN(A1)-6))
Ở đây chỉ yêu cầu số chỉ tháng phải là số có 2 chữ số (01, 02,... 11, 12), còn ngày thì muốn nhập 1 hay 2 chữ số cũng được.

Tuy nhiên, theo ý riêng tôi, thì tiếc chi 2 cái dấu phân cách nhỉ, có làm thao tác nhập thêm bao nhiêu đâu (14/11/2009 thay vì 14112009), mà lại khỏi phải suy nghĩ chi cho nhức đầu!

qvphuc
16-11-09, 07:06 AM
bạn vào Format Cells, chọn custome, sau đó ghi "Ngày "00" tháng "00" năm "0000. Khi đó bạn sẽ nhận được: Ngày 20 tháng 11 năm 2009. Nếu ngày 3/11/09 chẳng hạn, nó vẫn hiện thành 03/11/2009. Ngoài ra, bạn có thể định dạng kiểu Độ-Phút-Giây hay bất cứ định dạng nào với chữ số ở mục Custome. Chúc bạn thành công

Hai Lúa Miền Tây
16-11-09, 07:16 AM
bạn vào Format Cells, chọn custome, sau đó ghi "Ngày "00" tháng "00" năm "0000. Khi đó bạn sẽ nhận được: Ngày 20 tháng 11 năm 2009. Nếu ngày 3/11/09 chẳng hạn, nó vẫn hiện thành 03/11/2009. Ngoài ra, bạn có thể định dạng kiểu Độ-Phút-Giây hay bất cứ định dạng nào với chữ số ở mục Custome. Chúc bạn thành công
Cách của bạn chỉ có tác dụng là hiển thị thôi bạn à, không đáp ứng được công việc tính toán.