PDA

View Full Version : Định dạng ngày tháng năm theo chuẩn?



minhhoang010186
20-03-2009, 10:11
Ví dụ như mình có 1 tài liệu gồm danh sách các nhân viên với ngày sinh của họ như sau:
1. Nguyễn Văn A 02/4/1975
2. Nguyễn Thanh B 13/5/78
3. Trần Thị Kim C 1977
4. Lê Huỳnh D 2/1980
5. Lý Thị E 20/03/1979
6. Huỳnh Văn G 2/07/1972
7. Lê Trọng H 01/09/1970
8. Phan Minh K 08/1981
9. Võ Anh L 76
...

Mình phải nhập thế nào và định dạng ra sao để cho ra kết quả (theo ngày/tháng/năm) :
1. Nguyễn Văn A 02/04/1975
2. Nguyễn Thanh B 13/05/1978
3. Trần Thị Kim C 1977
4. Lê Huỳnh D 02/1980
5. Lý Thị E 20/03/1979
6. Huỳnh Văn G 02/07/1972
7. Lê Trọng H 01/09/1970
8. Phan Minh K 08/1981
9. Võ Anh L 1976
...

giabao23456
20-03-2009, 11:01
trước tiên là bạn dùng chương trình gì để nhập liệu để anh em trong forum còn biết chỉ bạn

minhhoang010186
20-03-2009, 15:06
Mình bắt đầu tạo 1 file Excel mới, với những dữ liệu trên giấy là:
1. Nguyễn Văn A 02/4/1975
2. Nguyễn Thanh B 13/5/78
3. Trần Thị Kim C 1977
4. Lê Huỳnh D 2/1980
5. Lý Thị E 20/03/1979
6. Huỳnh Văn G 2/07/1972
7. Lê Trọng H 01/09/1970
8. Phan Minh K 08/1981
9. Võ Anh L 76

Thì mình làm thế nào, nhập ra sao để ra được kết quả: (cột A là họ tên, cộ B là ngày sinh)
1. Nguyễn Văn A 02/04/1975
2. Nguyễn Thanh B 13/05/1978
3. Trần Thị Kim C 1977
4. Lê Huỳnh D 02/1980
5. Lý Thị E 20/03/1979
6. Huỳnh Văn G 02/07/1972
7. Lê Trọng H 01/09/1970
8. Phan Minh K 08/1981
9. Võ Anh L 1976

Các pác làm ơn xem kỹ dùm, ngay từ lúc mới tạo 1 file mới Excel, rùi từng bước thế nào để được như ý muốn
Đa tạ

tam_giang
20-03-2009, 15:52
Trong Excel:

Gõ họ và tên vào 1 cột (say A), ngày tháng năm sinh vào 1 cột khác (say B)

1. Đổi cột (B) ngày tháng năm ra "Number", mặc kệ nó vì nó là "Number",
2."Sort" cả 2 cột theo cột đó (B) từ lớn qua nhỏ hoặc từ nhỏ qua lớn tuỳ ý,
3. Đổi lại cột đó (B) thành dd/mm/yyyy hay tuỳ ý.

Tôi thử cái danh sách của bạn ra kết quả như sau (từ lớn tuổi đến nhỏ tuổi):

http://i299.photobucket.com/albums/mm315/banhien_forums/computer/excel_date.png

Lưu ý bạn 1 điểm là phải có đủ ngày, tháng, năm mới hợp lệ, nếu không thì tôi chưa tìm ra cách.

giabao23456
20-03-2009, 15:52
muốn nhập được dữ liệu ngày sinh tại cột B bạn vào format > cells > chọn kiểu Date nhìn bên phải type chọn kiểu xx/xx/***. thử làm xem được không bạn

minhhoang010186
21-03-2009, 10:23
Kiểu xx/xx/*** có thấy đâu bạn?

Bác xem dùm file này: http://www.mediafire.com/?nw3j2zdlzbm
Đáng lý ra cột B vẫn đúng rồi nhưng khi mình merge từ Corel thì nó lại hiện kết quả là 1985/04/02 cho nên mình phải thêm cột C. Có cách nào cho thằng Corel hiểu ngày/tháng/năm mà ko thêm cột C không?
Làm thế nào để C4 hiện ra kết quả là 1988? Cái máy mình đang định dạng theo dd/mm/yyyy

CounterStrike
21-03-2009, 20:44
Mình bắt đầu tạo 1 file Excel mới, với những dữ liệu trên giấy là..
Thì mình làm thế nào, nhập ra sao để ra được kết quả: (cột A là họ tên, cộ B là ngày sinh)
1. Nguyễn Văn A 02/04/1975
2. Nguyễn Thanh B 13/05/1978
..
Nếu bro chỉ muốn dữ liệu hiển thị i chang như khi nhập thì có 2 cách:
1/ format các cell thành text rồi nhập liệu.
2/ ko format, gỏ dấu phẩy trên (') trước dữ liệu nhập


Kiểu xx/xx/*** có thấy đâu bạn?
Bác xem dùm file này: http://www.mediafire.com/?nw3j2zdlzbm
Đáng lý ra cột B vẫn đúng rồi nhưng khi mình merge từ Corel thì nó lại hiện kết quả là 1985/04/02 cho nên mình phải thêm cột C. Có cách nào cho thằng Corel hiểu ngày/tháng/năm mà ko thêm cột C không?
Làm thế nào để C4 hiện ra kết quả là 1988? Cái máy mình đang định dạng theo dd/mm/yyyy
1/ công thức cột B bị sai, đk của hàm if lúc nào cũng True..
2/ merge Corel? ko hỉu? hay bạn post lun cái file corel đó lên lun đi..

minhhoang010186
23-03-2009, 10:44
Mình có file corel 13 sau: http://www.mediafire.com/?35ey5jmxcnv Làm thế nào mình có thể merge các dữ liệu excel vào mà dữ liệu ngày tháng năm vẫn đúng là dd/mm/yyyy hay là mm/yyyy hoặc yyyy, không bị sai. File excel mình định dạng thế nào?

CounterStrike
23-03-2009, 13:54
file corel mở lên trống rỗng, chỉ có 2 cái paragraph mà ko có nội dung..
nếu dữ liệu corel dạng cột thì bạn trong xcel, chọn 1 cột rồi format > cell > text. sau đó dán/merge nội dung corel vào thoai..:)

minhhoang010186
23-03-2009, 14:19
Vào File\Print Merge\ Create...\Select...\ODBC..., click chọn Select... Chọn Machine data source, chọn Excel file, double click rồi chọn file Excel mình muốn merge dữ liệu. Khi đó, làm sao để dữ liệu trên giấy là:
1. Nguyễn Văn A 02/4/1975
2. Nguyễn Thanh B 13/5/78
3. Trần Thị Kim C 1977
4. Lê Huỳnh D 2/1980
5. Lý Thị E 20/03/1979
6. Huỳnh Văn G 2/07/1972
7. Lê Trọng H 01/09/1970
8. Phan Minh K 08/1981
9. Võ Anh L 76

Khi gõ vào excel, bằng cách nào để corel có thể nhìn được các kết quả sau:
1. Nguyễn Văn A 02/04/1975
2. Nguyễn Thanh B 13/05/1978
3. Trần Thị Kim C 1977
4. Lê Huỳnh D 02/1980
5. Lý Thị E 20/03/1979
6. Huỳnh Văn G 02/07/1972
7. Lê Trọng H 01/09/1970
8. Phan Minh K 08/1981
9. Võ Anh L 1976

CounterStrike
23-03-2009, 20:21
Khi gõ vào excel, bằng cách nào để corel có thể nhìn được các kết quả sau:
1. Nguyễn Văn A 02/04/1975
2. Nguyễn Thanh B 13/05/1978
3. Trần Thị Kim C 1977
4. Lê Huỳnh D 02/1980
5. Lý Thị E 20/03/1979
6. Huỳnh Văn G 02/07/1972
7. Lê Trọng H 01/09/1970
8. Phan Minh K 08/1981
9. Võ Anh L 1976

Nếu bro chỉ muốn dữ liệu hiển thị i chang như khi nhập thì có 2 cách:
1/ format các cell thành text rồi nhập liệu.
2/ ko format, gỏ dấu phẩy trên (') trước dữ liệu nhập

khó hỉu quá, 2 cách này ko giúp gì được sao?
đã tést trong Corel thấy nó hiển thị đúng như mong muốn mà (lưu ý lúc Merge nhớ chọn dữ liệu cột Ngày sinh là Text.

trường hợp ko đc, bro Save As dữ liệu excel dưới dạng Unicode text (.txt) rồi merge vào Corel cho dễ, cũng cho kết quả mỹ mãn.

nếu ko dc nữa, póhand với bác lun !

minhhoang010186
24-03-2009, 07:37
Merge nhớ chọn dữ liệu cột Ngày sinh là Text.


Cái này là làm cách nào huynh?

Khi merge, mình bị 1 vấn đề là nếu ngày sinh chỉ có năm, ví dụ 1988 thì nó lại merge ra 1988,0. Còn ngày tháng năm sinh thì bị đảo lại, ví dụ 16/02/1988 thì đảo là 1988/16/02

tam_giang
24-03-2009, 17:24
Tôi đã lưu ý ở trên cần phải có đủ ngày, tháng, năm mới được vì khi chuyển sang format dd/mm/yyyy nó chuyển sang số (mình không thấy) rồi mới chuyển sang dạng mình muốn là dd/mm/yyyy. Excel lấy ngày 1 tháng 1 năm 1900 là 1 ngày 2 tháng 1 năm 1900 là 2 ..... như vậy nếu bạn nhập 1978 chẳng hạn, khi chuyển sang format dd/mm/yyyy thì nó sẽ là 31/05/1905.

Còn chuyện yyyy/mm/dd qua dd/mm/yyyy thì chỉ việc reformat lại là được. Trong Excel mình có thể đặt format theo ý mình (Custom).

bkss63
24-03-2009, 22:04
bạn muốn làm việt tốt hơn trong hơn theo mình nên tham gia 1 khóa đào tạo căn bản, ở đó bạn tha hồ mà hỏi, đây là kiến thức căn bản nhất của excel sao bạn không biết nhỉ thế mà vẫn có lương hco công việc.bạn may thật đó