2012-04-03 44 views
33

Tôi có tệp Excel có cột được định dạng là ngày theo định dạng dd-mm-YYYY.Chuyển đổi trường ngày thành văn bản trong Excel

Tôi cần phải chuyển đổi trường đó thành văn bản. Nếu tôi thay đổi kiểu excel kiểu trường chuyển đổi nó thành một giá trị lạ (như 40603).

Tôi đã thử chức năng văn bản nhưng nó cho tôi Lỗi 508.

Bất kỳ trợ giúp nào?

+1

gì bạn có nghĩa là chuyển đổi sang văn bản? Bạn muốn ngày của bạn xuất hiện ở định dạng khác? (40603 là số ngày kể từ năm 1900) – assylias

+0

Tôi cần phải nối ngày đó với văn bản khác trong công thức mà tôi có. Nhưng khi tôi chọn trường mà ngày tháng trong công thức, nó sẽ không đặt ngày (23-04-2012) nhưng giá trị được chuyển đổi. Tôi muốn nó giữ ngày như chuỗi. – brpaz

Trả lời

17

Nếu đó là một bảng và không có gì để làm với điều này - là giải pháp đơn giản nhất có thể sao chép & dán để notepad sau đó sao chép & dán lại vượt trội: P ​​

+7

ngay trước khi dán trở lại excel làm cho các ô mục tiêu được định dạng thành văn bản – AlexG

+0

Sao chép & Dán ... không thể tin được! Cảm ơn bạn, bạn đã lưu tôi từ ném pc ra khỏi cửa sổ! – Michele

68

Bạn không cần phải chuyển đổi mục gốc - bạn có thể sử dụng hàm TEXT trong công thức nối, ví dụ với ngày trong A1 sử dụng một công thức như thế này

="Today is "&TEXT(A1,"dd-mm-yyyy")

Bạn có thể thay đổi "dd-mm-yyyy" phần theo yêu cầu

+0

Tôi gặp lỗi501 khi áp dụng = TEXT (D2, "dd-mm-yyyy") trong đó D2 là giá trị 18-03-2011 được định dạng là ngày – brpaz

+0

Tôi không biết ý nghĩa của lỗi đó - tùy thuộc vào vị trí của bạn cần dấu chấm phẩy thay cho dấu phẩy như '=" Hôm nay là "& TEXT (A1;" dd-mm-yyyy ")' - và hàm TEXT cũng là vùng cụ thể, do đó bạn cần phải sử dụng chính xác cùng một định dạng trong hàm TEXT như bạn định dạng –

26

Bạn có thể sử dụng TEXT như thế này như một phần của một nối

=TEXT(A1,"dd-mmm-yy") & " other string"

enter image description here

Các vấn đề liên quan