Cách nối một ngày trong MS-excel và nhận một ngày (không phải số)


15

Khi tôi cố gắng ghép hai ô trong MS-excel trong công thức, tôi có ngày là số nguyên (ví dụ: 04 tháng 4 năm 2012 trở thành 41006).

Làm thế nào tôi có thể hiển thị ngày cũng trong các ô công thức?

Câu trả lời:


27

Đây là cách Excel nhìn thấy ngày. Để xem chúng theo cách bạn muốn chúng phải được định dạng và khi ở một mình trong một ô có thể được thực hiện bằng cách thay đổi định dạng của ô. Khi bạn muốn kết hợp một ngày với những thứ khác, chẳng hạn như văn bản, bạn cần sử dụng công thức để định dạng ngày theo cách bạn muốn. Đây là cách thực hiện:

Sử dụng công thức văn bản để thay đổi ngày thành văn bản theo định dạng bạn muốn. Nếu bạn đang nối văn bản Last run onvới ngày trong một ô, giả sử là A2, thì công thức của bạn sẽ giống như thế này

=CONCATENATE("Last run on ",TEXT(A2,"DD/MM/YYYY")) 

Tất nhiên bạn không thực sự cần sự kết hợp:

="Last run on "&TEXT(A2,"DD/MM/YYYY")

Nhưng sự kết hợp làm cho nó rõ ràng những gì bạn đang làm.


Dù bằng cách nào, những thứ này sẽ trả về giá trị Last run on 06/11/2013(nếu đó là ngày được đề cập.) Sau đó, bạn có thể thay đổi mẫu văn bản để điều chỉnh định dạng ngày; ví dụ

"MM-YY" cho 06-11
"DD MMM" cho ngày 06 tháng 11
"DDDD DD MMMM YYYY" cho Thứ Tư ngày 06 tháng 11 năm 2013


1
Tôi đã bắt gặp câu trả lời này khi cố gắng ghép các ô cùng với một dấu phân cách (theo câu hỏi này ) và điều này cũng hiệu quả với điều đó.
Mitch

Hoạt động tốt cho các hướng dẫn định dạng khác, chẳng hạn như = CONCATENATE ("Đó là", văn bản (A2, "#. 00"), "!")
RobertB

Một lưu ý, nếu trang tính là ngôn ngữ không phải tiếng Anh, thì mã định dạng cũng được bản địa hóa, vì vậy, ví dụ trong tiếng Phần Lan, bạn sẽ sử dụng "vvvv-kk-pp" làm mã định dạng.
Pasi Savolainen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.