Chuyển đổi định dạng date thành text trong Excel bằng hàm TEXT và không sử dụng công thức

Với bài viết này, Blog học excel cấp tốc trực tuyến sẽ hướng dẫn bạn cách để quy đổi định dạng date thành text bằng hàm text mà không cần sử dụng công thức .

Mục lục bài viết

Sử dụng hàm TEXT để chuyển đổi định dạng date thành text

Hàm TEXT được thiết kế để chuyển đổi giá trị số thành chuỗi. Công thức hàm TEXT như sau:

=TEXT(value, format_text)

Trong đó:

  • Value là giá trị số bạn muốn chuyển đổi. Đây có thể là một số, một công thức hiển thị dưới dạng số hay một tham chiếu của ô tính chứa số.
  • Format_text đây là cách bạn muốn định dạng kết quả có giá trị text, trong trường hợp dạng chuỗi ta để trong dấu nháy kép.

Ví dụ, bạn hoàn toàn có thể sử dụng công thức sau để quy đổi ngày tháng trong ô A1 thành dạng chuỗi theo định dạng ngày kiểu Mỹ ( tháng / ngày / năm ) :

=TEXT(A1,”mm/dd/yyyy”)

Using Excel TEXT function to convert a date to a text string

Như bạn đã thấy, giá trị chuyển đổi bằng công thức TEXT được căn lề bên trái, đó là dấu hiệu đầu tiên cho thấy ngày tháng đang được định dạng text. Ngoại trừ căn lề trong ô tính, có một vài đặc điểm khác có thể giúp bạn phân biệt giữa định dạng date và text trong Excel.

Ví dụ 1. Cách chuyển đổi date thành text trong nhiều định dạng khác nhau.

Vì bản chất định dạng date là số, hàm TEXT sẽ không gặp vấn đề gì trong việ chuyển đổi chúng sang chuỗi text. Phần khó nhất là có thể xác định định dạng hiển thị thích hợp cho ngày văn bản.

Microsoft Excel hiểu các mã ngày sau đây .

Tháng:

  • m – số biểu thị tháng không có số “0” đứng đầu, ví dụ 1-12
  • mm – số biểu thị tháng có số “0” đứng đầu, ví dụ 01-12
  • mmm – thể rút gọn của tháng, ví dụ T1-T12
  • mmmm – thể đầy đủ của tháng, ví dụ Tháng 1 – Tháng 12
  • mmmmm – tháng được biểu thị bằng chữ cái đầu tiên, ví dụ B (đại diện cho tháng Bảy hoặc tháng Ba)

Ngày:

  • d – số biểu thị ngày không có số “0” đứng trước
  • dd – số biểu thị ngày có số “0” đứng trước
  • ddd – thể rút gọn của ngày trong tuần, ví dụ CN
  • dddd – thể rút gọn của tháng trong tuần, ví dụ Chủ Nhật
Xem thêm  Biểu tượng ứng dụng (icon) biến thành tờ giấy trắng win 10

Năm:

  • yy – năm thể hiện dưới hai chữ số, ví dụ 97
  • yyyy, năm thể hiện dưới bốn chữ số, ví dụ 1997

Để hiển thị chính xác định dạng ngày bạn muốn, bạn hoàn toàn có thể tách các mã ngày bằng các kí tự phân tách khác nhau như dấu gạch nối ( – ), dấu phẩy (, ), dấu hai chấm ( :). Sau đây là một vài ví dụ :

  • mm/dd/yyyy – ngày định dạng theo kiểu Mỹ, ví dụ 05/11/1997
  • dd/mm/yyyy – ngày định dạng theo chuẩn còn lại của quốc tế, ví dụ 11/05/1997
  • dd-mmm-yyyy – hiển thị 11-May-97 để tránh sự nhầm lẫn
  • dddd, mmmm d, yyyy – ngày đầy đủ, bao gồm thứ, ví dụ Thứ năm ngày 11 tháng 05 năm 1997

Ví dụ, nếu bạn có cột ngày định dạng kiểu Mỹ và bạn cần xuất chúng ra file. csv cho đối tác chiến lược ở UK, bạn hoàn toàn có thể quy đổi định dạng bằng :

=TEXT(A1,”mm/dd/yyyy”)

Một vài ví dụ công thức và tác dụng hiển thị được minh họa sau đây :

Converting dates to text format in Excel using the TEXT function

Ví dụ 2: Cách chuyển đổi thời gian thành dạng chuỗi

Nếu thời gian của bạn hiển thị cả ngày và giờ, bạn muốn chuyển chúng thành dạng chuỗi text thì bạn cần thêm mã thời gian vào tham số format_text trong hàm TEXT

Giờ:

  • h – giờ không có số “0” đứng trước, ví dụ 0-23
  • hh – giờ có số “0” đứng trước, ví dụ 00-23

Phút:

  • m – phút không có số “0” đứng trước, ví dụ 0-59
  • mm – giờ có số “0” đứng trước, ví dụ 00-59

Giây:

  • s – giây không có số “0” đứng trước, ví dụ 0-59
  • ss – giây có số “0” đứng trước, ví dụ 00-59

Thời điểm trong ngày:

  • AM/PM – hiển thị thành AM hoặc PM
  • Nếu không thiết lập, định dạng 24 giờ sẽ được mặc định.

Nếu bạn chú ý, mã được sử dụng cho cả tháng và phút, bạn có thể thắc mắc làm thế nào Microsoft Excel có thể phân biệt chúng. Nếu bạn đặt “m” ngay sau mã (giờ) hay ngay trước mã (giây) Excel sẽ hiểu bạn muốn hiển thị phút hay tháng.

Hàm TEXT có thể bao gồm mã ngày và thời gian trong tham số format_text, ví dụ:

=TEXT(A2,”dd/mm/yyyy hh:mm”)

Nếu bạn chỉ muốn quy đổi cách hiển thị thời gian trong ngày, bạn chỉ cần gõ vào mã thời gian như sau :

=TEXT(A2,”h:mm AM/PM”)

Kết quả hiển thị như trong hình dưới đây :

Xem thêm  Cao Bằng: Người về từ vùng dịch cấp độ 3, 4 phải có kết quả xét nghiệm SARS-CoV-2 âm tính

Ví dụ 3. Cách chuyển đổi ngày hiện tại sang định dạng text

Trong trường hợp bạn muốn chuyển đổi ngày hiện tại sang định dạng text, bạn có thể sử dụng hàm TEXT kết hợp với hàm TODAY, ví dụ:

=TEXT(TODAY(), “dd-mmm-yyyy”)

Ví dụ 4. Hàm TEXT chuyển đổi định dạng text thành date:

Mặc dù chức năng chính của hàm TEXT là chuyển đổi định dạng number thành text, nó vẫn có thể chuyển đổi theo chiều ngược lại. Để thực hiện điều này, bạn chỉ cần thêm vào hai dấu gạch nối (–) vào công thức TEXT.

Ví dụ, để chuyển đổi chuỗi ký tự trong ô A1 thành dạng date, sử dụng công thức =–TEXT(A1,”mm/dd/yy”), sau đó định dạng ô tính như cách định dạng ngày.

A TEXT formula to convert text to date

Chuyển đổi ngày sang văn bản bằng Text to Columns:

Như bạn đã thấy, hàm TEXT của Excel giúp bạn quy đổi ngày thành văn bản. Nhưng nếu bạn không hay dùng hàm Excel, bạn hoàn toàn có thể sẽ thích giải pháp này hơn .
Chú ý. Text to Columns wizard luôn quy đổi các ngày theo định dạng ngày tháng tắt, bất kể ngày tháng gốc được hiển thị như thế nào trong bảng tính của bạn .
Xem thêm : Chuyển đổi từ text sang date với Text to columns / fixed width
Nếu định dạng ngày mặc định không phải là điều bạn muốn, bạn hoàn toàn có thể chuyển sang giải pháp tiếp theo được cho phép bạn quy đổi ngày thành chuỗi văn bản theo bất kể định dạng nào bạn chọn .
Nếu bạn không chăm sóc định dạng mặc định, thực thi các bước sau :
1. Trong bảng tính Excel của bạn, chọn toàn bộ các ngày mà bạn muốn đổi khác thành văn bản .

2. Trên tab Data, tìm nhóm Data Tools và nhấp vào Text to Columns.

Switch to the Data tab and click Text to Columns.

3. Tại bước đầu tiên, chọn Delimited và chọn Next

On step 1 of the wizard, select Delimited and click Next.

4. Ở bước 2, không chọn bất kỳ mục nào, bấm Next

On step 2 of the wizard, uncheck all delimiter boxes and click Next.

5. Bước cuối cùng, Chọn Text dưới Column data format và bấm Finish.

Mẹo. Nếu bạn không muốn kết quả là một chuỗi kí tự ghi đè lên ngày tháng gốc, hãy cụ thể hóa vị trí Destination cho ô đầu của cột mới.

Converting dates to text format using the Convert Text to Columns Wizard

Dễ phải không nào? Hình dưới đây mô tả kết quả – ngày tháng được đổi qua dạng chuỗi ký tự dưới dạng định dạng ngày tháng ngắn được cài đặt trong Windows Regional Settings, trong trường hợp này là “mm/dd/yyyy”:

Xem thêm  Dịch vụ lưu trữ đám mây của Microsoft là gì? Cách sử dụng như thế nào?

 Dates converted to text strings in the default short date format

Đổi ngày tháng trong Excel qua chuỗi bằng phím bấm:

Một cách nhanh không cần hàm để chuyển ngày tháng trong Excel qua dạng chuỗi kí tự là sử dụng Notepad hoặc phần mềm chỉnh sửa văn bản khác. Không giống Text to Columns, nó cho phép bạn chuyển đổi ngày tháng trong Excel qua dạng văn bản ở bất cứ định dạng nào bạn muốn.

1. Trong trang tính Excel, định dạng ngày tháng theo cách bạn muốn khi đổi nó sang dạng văn bản .

2. Chọn tất cả ngày tháng bạn muốn chuyển đổi và bấm Ctrl+C để sao chép chúng.

Copy the dates you want to convert to text.

3. Mở Notepad hoặc bất kỳ ứng dụng chỉnh sửa văn bản nào khác, và dán đoạn vừa sao chép .

4. Notepad sẽ tự động chuyển ngày tháng sang định dạng văn bản. Nhấn Ctrl+A để chọn tất cả các, và sau đó lại nhấn Ctrl+C.

5. Quay lại Microsoft Excel, chọn cột bạn muốn chèn chuỗi văn bản và áp dụng định dạng Text cho nó. Để làm điều này, nhấn Ctrl+1 để mở hộp thoại Format Cells và chọn Text trong tab Number.

6. Cuối cùng, chọn ô đầu tiên nợi bạn muốn chèn chuỗi văn bản và nhấn Ctrl+V để dán chúng.

Hình dưới đây là kết quả, với cột B mang dữ liệu ngày tháng lúc đầu, và cột D mang dữ liệu văn bản. Xin chú ý rằng đoạn văn bản được chuyển đổi chính xác hoàn toàn so với bản gốc, trừ định dạng lề trái như cách trình bày của mọi văn bản trong Excel.

Nguồn : Ablebits, dịch và chỉnh sửa và biên tập bởi blog.hocexcel.online
Ngoài ra để nâng cao hơn kỹ năng và kiến thức về Excel, các bạn hoàn toàn có thể tham gia khóa học EX101 – Excel từ cơ bản tới nâng cao dành cho người đi làm của hệ thống Học Excel Online. Trong khóa học này các bạn sẽ được tìm hiểu và khám phá những kiến thức và kỹ năng khá đầy đủ, có mạng lưới hệ thống về các hàm, các công cụ của Excel, việc ứng dụng các hàm, công cụ đó vào trong việc làm. Hiện nay mạng lưới hệ thống có rất nhiều khuyến mại cho bạn khi ĐK khóa học này. tin tức cụ thể xem tại :

Source: https://bem2.vn
Category: TỔNG HỢP

Rate this post

Bài viết liên quan

Để lại ý kiến của bạn:

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *