Excel chuyển đổi Văn bản thành ngày dd/mm/yyyy

Và đôi khi, bạn có thể bắt gặp ngày tháng được định dạng dưới dạng văn bản [hoặc trông giống như ngày tháng nhưng không ở định dạng ngày tháng được chấp nhận, vì vậy Excel coi chúng là chuỗi văn bản]

Vì ngày tháng được lưu trữ dưới dạng số trong phần phụ trợ của Excel nên nó cho phép bạn định dạng ngày tháng theo nhiều cách khác nhau cũng như sử dụng chúng trong tính toán

Nhưng khi một ngày được lưu trữ dưới dạng chuỗi văn bản trong Excel, bạn sẽ không thể sử dụng nó trong các phép tính hoặc định dạng nó như một ngày tháng

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách chuyển đổi văn bản thành ngày tháng trong Excel

Tôi sẽ đề cập đến các tình huống khác nhau mà bạn có thể gặp phải một ngày được định dạng dưới dạng văn bản hoặc được nhập dưới dạng chuỗi văn bản [và Excel không nhận ra đó là ngày tháng]

Hướng dẫn này bao gồm

Ngày thông thường so với ngày văn bản trong Excel

Trước khi tìm hiểu các phương pháp về cách chuyển đổi văn bản thành ngày trong Excel, trước tiên hãy để tôi giải thích sự khác biệt giữa ngày ở định dạng được chấp nhận trong Excel và ngày ở định dạng văn bản

Như tôi đã đề cập trước đó, ngày tháng được lưu trữ dưới dạng số ở phần cuối trong Excel, giúp chúng ta có thể sử dụng chúng trong các phép tính giống như số

Điều này cũng giúp chúng tôi có thể định dạng ngày và hiển thị nó theo nhiều cách khác nhau, điều này không thể thực hiện được khi ngày được nhập dưới dạng chuỗi văn bản hoặc được định dạng dưới dạng văn bản

Để cung cấp cho bạn một ví dụ, ngày 01 tháng 1 năm 2023 là định dạng ngày có thể chấp nhận được trong Excel và nếu bạn nhập ngày này vào một ô, thì ngày đó sẽ hiển thị dưới dạng ngày, nhưng nó sẽ được lưu dưới dạng 44927 trong phần phụ trợ [trong đó 44927 là

Tuy nhiên, nếu bạn nhập 01. Tháng một. 2023, nó sẽ được nhập dưới dạng chuỗi văn bản vì đây không phải là định dạng ngày được chấp nhận. Điều này cũng có nghĩa là bạn không thể sử dụng giá trị này trong tính toán vì giá trị này chưa được lưu dưới dạng số ở phần cuối

Dưới đây tôi có bảng thể hiện sự khác biệt giữa định dạng ngày được chấp nhận và ngày ở định dạng văn bản hoặc được nhập dưới dạng chuỗi văn bản

Ngày được lưu trữ dưới dạng sốNgày được lưu trữ dưới dạng văn bảnVì đây là những số trong phần phụ trợ, những ngày này sẽ được căn chỉnh sang bên trái theo mặc địnhVì đây là văn bản nên những ngày này sẽ được căn chỉnh sang bên phải. Những ngày này có thể được sử dụng trong tính toánNếu ngày được nhập dưới dạng chuỗi văn bản trong Excel, . Tuy nhiên, nếu ngày được định dạng dưới dạng văn bản, thì bạn có thể chuyển đổi chúng trở lại thành số/ngày, rồi sử dụng chúng trong công thức. Bạn có thể thay đổi định dạng để hiển thị chúng ở các định dạng ngày được chấp nhận khác [chẳng hạn như MM-DD-YYYY hoặc DD-MM

Bây giờ, hãy xem xét một số phương pháp bạn có thể sử dụng để chuyển đổi văn bản thành ngày tháng trong Excel

Chuyển văn bản thành ngày trong Excel [với định dạng ngày được chấp nhận]

Trước tiên, chúng ta sẽ xem xét các tình huống trong đó bạn có các ngày được coi là định dạng ngày có thể chấp nhận được trong Excel nhưng được định dạng dưới dạng văn bản trong các ô

Ví dụ: 01-Jan-2023 là định dạng ngày có thể chấp nhận được và trong trường hợp nó được định dạng dưới dạng văn bản, bạn sẽ có thể sử dụng các phương pháp được trình bày trong phần này để chuyển đổi nó về ngày

Tuy nhiên, nếu một ngày được nhập ở định dạng không phải là định dạng ngày được chấp nhận [chẳng hạn như 01. Tháng một. 2023 hoặc ngày 8 tháng 1 năm 2023], bạn sẽ phải sử dụng các phương pháp được đề cập sau trong hướng dẫn này

Sử dụng Hàm DATEVALUE

Thông thường, khi bạn tải xuống dữ liệu từ cơ sở dữ liệu hoặc bạn sao chép dữ liệu từ một trang web, bạn sẽ nhận thấy rằng ngày đã được định dạng dưới dạng văn bản

Nếu ngày của bạn ở định dạng ngày được chấp nhận nhưng đã được định dạng dưới dạng văn bản, bạn có thể dễ dàng chuyển đổi nó thành số sê-ri tương ứng bằng cách sử dụng hàm DATEVALUE

Và khi bạn có số, bạn có thể dễ dàng định dạng nó thành ngày

Dưới đây, tôi có một tập dữ liệu trong đó tôi có các ngày trong cột A đã được định dạng dưới dạng văn bản và tôi muốn chuyển đổi chúng trở lại các ngày thông thường

Điều này có thể được thực hiện bằng cách sử dụng công thức DATEVAUE dưới đây

=DATEVALUE[A2]

Sao chép công thức này vào tất cả các ô trong cột B

Khi bạn sử dụng công thức này, nó sẽ cung cấp cho bạn một giá trị số, tương ứng với ngày trong ô A2

Vì vậy, trong khi chúng tôi đã chuyển đổi ngày văn bản thành một số, chúng tôi vẫn cần định dạng nó để nó hiển thị dưới dạng ngày trong ô

Dưới đây là các bước để định dạng các số này trong cột B thành ngày

  1. Chọn các ô chứa kết quả DATEVALUE
  2. Nhấp vào tab Trang chủ

  1. Trong nhóm Số, nhấp vào trình đơn thả xuống định dạng
  2. Chọn định dạng 'Ngày ngắn' hoặc 'Ngày dài'

Các bước trên sẽ chuyển đổi văn bản bạn có trong cột A thành các số sê-ri bằng cách sử dụng hàm DATEVALUE, sau đó chúng được định dạng để hiển thị dưới dạng ngày tháng

Trong trường hợp bạn cần kiểm soát nhiều hơn về cách định dạng ngày tháng, bạn cũng có thể sử dụng hộp thoại Định dạng ô, hộp thoại này có nhiều tùy chọn định dạng ngày tháng hơn, cũng như tùy chọn tạo định dạng ngày tháng của riêng bạn

Sử dụng hàm VALUE

Mặc dù hàm DATEVALUE được xây dựng riêng để xử lý các ngày được định dạng dưới dạng văn bản, nhưng cũng có một hàm VALUE có thể xử lý các ngày cũng như không phải ngày

VALUE lấy bất kỳ số nào đã được định dạng dưới dạng văn bản và chuyển đổi lại thành số

Dưới đây tôi có một tập dữ liệu trong đó tôi có các ngày trong cột A ở định dạng văn bản và tôi muốn chuyển đổi các ngày này trở lại thành các ngày thông thường

Dưới đây là công thức GIÁ TRỊ sẽ làm điều này cho tôi

=VALUE[A2]

Sao chép công thức này vào tất cả các ô trong cột B

Và nếu bạn thấy kết quả là giá trị số chứ không phải ngày, bạn có thể định dạng các ô để hiển thị các giá trị này theo ngày bằng cách sử dụng các bước bên dưới

  1. Chọn các ô chứa VALUE kết quả công thức
  2. Nhấp vào tab Trang chủ
  3. Trong nhóm Số, nhấp vào trình đơn thả xuống định dạng
  4. Chọn định dạng Ngày ngắn hoặc Ngày dài

Sử dụng Toán tử Toán học [Cộng, Nhân, Nhân đôi, Phép chia]

Nếu bạn có một ngày ở định dạng mà Excel hiểu [ngay cả khi nó ở định dạng văn bản], bạn sẽ có thể sử dụng nó trong các phép tính số học đơn giản [chẳng hạn như cộng hoặc trừ hoặc nhân hoặc chia]

Chúng tôi có thể sử dụng các phép tính số học đơn giản để chuyển đổi ngày mà chúng tôi có ở định dạng văn bản trở lại định dạng số

Tất cả những gì bạn cần đảm bảo là cuối cùng bạn sẽ không thay đổi ngày trong phép tính [điều này sẽ không xảy ra nếu bạn cộng số 0 vào ngày hoặc nhân ngày với 1]

Dưới đây, tôi có một tập dữ liệu trong đó tôi có các ngày ở định dạng văn bản trong cột A [nhưng lưu ý rằng đây là những ngày mà Excel sẽ coi là ngày thích hợp nếu chúng không ở định dạng văn bản]

Và đây là một số phép tính số học đơn giản mà bạn có thể sử dụng trong cột bên cạnh để lấy giá trị số của ngày

=A2+0

hoặc là

=A2*1

hoặc là

=A2/1

hoặc là

=--A2

Bạn có thể sử dụng bất kỳ công thức nào ở trên và nó sẽ cung cấp cho bạn một giá trị số trong cột B như hình bên dưới

Lưu ý rằng chúng tôi có giá trị số của ngày trong cột A, dấu phẩy, chúng tôi có thể chuyển đổi chúng trở lại định dạng ngày

Dưới đây là các bước để chuyển đổi các giá trị số này thành ngày tháng

  1. Chọn các ô trong cột B có giá trị số
  2. Nhấp vào tab Trang chủ
  3. Trong nhóm số, nhấp vào trình đơn thả xuống
  4. Chọn định dạng ngày mà bạn muốn áp dụng cho các ô đã chọn

Trong trường hợp muốn tùy chỉnh thêm định dạng ngày tháng, bạn chọn các ô ở cột B rồi dùng phím tắt Control + 1 để mở hộp thoại Format Cells. Tại đây, bạn sẽ nhận được nhiều tùy chọn định dạng ngày hơn và bạn cũng có thể tạo định dạng ngày tùy chỉnh của riêng mình nếu muốn

Sử dụng Paste Special

Như đã giải thích trong phương pháp trước, bạn có thể chuyển đổi ngày được định dạng dưới dạng văn bản thành giá trị số bằng cách thêm số 0 vào ngày đó

Mặc dù tôi đã sử dụng một công thức và nhận được kết quả trong một cột riêng biệt theo phương pháp trên, nhưng bạn cũng có thể thực hiện điều tương tự bằng cách sử dụng hộp thoại Dán Đặc biệt

Dưới đây, tôi có một tập dữ liệu trong đó tôi có các ngày ở định dạng văn bản trong cột A và tôi muốn chuyển đổi các dữ liệu này về ngày tháng

Dưới đây là các bước để chuyển đổi ngày tháng ở định dạng văn bản trở lại thành ngày tháng bằng kỹ thuật Paste Special

  1. Sao chép bất kỳ ô trống nào trong trang tính
  2. Chọn ngày ở cột A
  3. Nhấp chuột phải vào lựa chọn và sau đó nhấp vào tùy chọn Paste Special. Thao tác này sẽ mở hộp thoại Dán Đặc biệt

  1. Chọn tùy chọn 'Giá trị' trong danh mục 'Dán'
  2. Trong danh mục 'Hoạt động', chọn tùy chọn 'Thêm'

  1. Nhấp vào được

Các bước trên sẽ ngay lập tức chuyển đổi tất cả các ngày trong cột A thành các giá trị số

Giờ đây, bạn có thể chọn các ô này và thay đổi định dạng để hiển thị các số này dưới dạng ngày tháng

Cái này hoạt động ra sao?

Khi tôi sao chép một ô và sau đó sử dụng tính năng dán đặc biệt để thêm ô đó vào các ngày trong cột A, về cơ bản, nó sẽ thêm số 0 vào các ngày này

Phần bổ sung này không thay đổi giá trị số của ngày nhưng nó chuyển đổi giá trị ngày được định dạng dưới dạng văn bản thành một giá trị số đại diện cho ngày đó trong phần cuối của Excel

Also read: How to Multiply in Excel Using Paste Special

Chuyển văn bản thành ngày [với định dạng không được nhận dạng là ngày]

Trong tất cả các ví dụ được trình bày ở trên, tôi đã chỉ cho bạn cách chuyển đổi một ngày ở định dạng văn bản trở lại thành một ngày tháng.

Nhưng cho đến nay, tất cả các ngày của chúng tôi đều ở định dạng mà Excel thực sự nhận ra là một ngày thích hợp

Chỉ là chúng đã được định dạng dưới dạng văn bản, vì vậy tất cả những gì chúng tôi phải làm là thay đổi định dạng trở lại ngày

Trong phần này, tôi sẽ chỉ cho bạn một số kỹ thuật mà bạn có thể sử dụng khi bạn có ngày tháng không được nhận diện bởi ngày thích hợp của Excel

Những bộ dữ liệu như vậy thường cần nhiều công việc hơn, vì chúng tôi cần thao tác dữ liệu và chuyển đổi dữ liệu thành định dạng ngày thích hợp

Bằng cách thay đổi các dấu phân cách trong ngày

Khi có dấu chấm hoặc dấu cách thay vì dấu gạch chéo hoặc dấu gạch ngang trong một ngày, Excel sẽ coi đó là giá trị văn bản vì đây không phải là định dạng ngày được chấp nhận trong Excel

Dưới đây tôi có tập dữ liệu trong đó tôi có các ngày trong cột A có các dấu chấm ở giữa số ngày, tháng và năm

Nếu bạn cố gắng sử dụng hàm DATEVALUE hoặc hàm VALUE trên dữ liệu này, nó sẽ báo lỗi giá trị cho bạn [do Excel không biết cách chuyển đổi chuỗi văn bản này thành giá trị số]

Vì vậy, cách duy nhất để chuyển đổi giá trị văn bản này thành dữ liệu là thay thế dấu chấm và thay đổi ngày thành một ngày thích hợp mà Excel có thể nhận ra là ngày tháng

Tôi sẽ chỉ cho bạn ba cách khác nhau mà bạn có thể sử dụng để thay đổi các dấu phân cách trong ngày ở cột A để nó có thể được sử dụng làm ngày thích hợp trong Excel

Tìm và thay thế

Với Tìm và Thay thế, chúng ta có thể thay thế các dấu chấm trong ngày bằng dấu gạch chéo lên hoặc dấu gạch ngang/dấu gạch ngang để nó trở thành định dạng ngày thích hợp

Bên dưới, tôi có các ngày trong cột A có các dấu chấm làm dấu phân cách và tôi muốn thay thế chúng bằng dấu gạch chéo hoặc dấu gạch nối

Dưới đây là các bước để làm điều này

  1. Chọn các ô trong cột A có ngày
  2. Nhấp vào tab Trang chủ

  1. Trong nhóm Chỉnh sửa, nhấp vào Tìm & Chọn
  2. Nhấp vào tùy chọn 'Thay thế'. Thao tác này sẽ mở hộp thoại Tìm và Thay thế

  1. Trong trường 'Tìm gì' trong hộp thoại, hãy nhập. [chấm]
  2. Trong trường 'Thay thế bằng', nhập - dấu gạch ngang

  1. Nhấp vào 'Thay thế tất cả'

Các bước trên sẽ ngay lập tức thay đổi các dấu chấm trong ngày tháng thành dấu gạch ngang, biến các giá trị văn bản trong cột A thành ngày tháng. Lưu ý rằng các ngày cũng được căn chỉnh về bên phải [trong khi nó được căn chỉnh sang bên trái khi nó có dấu chấm thay vì dấu gạch ngang]

Mẹo chuyên nghiệp. Bạn có thể sử dụng phím tắt Control + H để mở hộp thoại ‘Tìm và Thay thế’

Sử dụng văn bản thành cột

Một cách nhanh chóng khác để chuyển đổi ngày ở định dạng văn bản thành ngày thích hợp là sử dụng tùy chọn Văn bản thành Cột

Bên dưới, tôi có một tập dữ liệu trong đó tôi có các ngày trong cột A có các dấu chấm làm dấu phân cách và tôi muốn chuyển đổi các ngày này thành các ngày thông thường mà Excel có thể nhận ra

Dưới đây là các bước để thực hiện việc này bằng cách sử dụng Văn bản thành Cột

  1. Chọn các ô trong cột A có ngày
  2. Nhấp vào tab 'Dữ liệu'

  1. Trong nhóm 'Công cụ dữ liệu', nhấp vào tùy chọn 'Chuyển văn bản thành cột'

  1. Trong Bước 1 của Trình hướng dẫn Chuyển đổi Văn bản thành Cột, chọn Phân cách rồi nhấp vào Tiếp theo

  1. Ở Bước 2, đảm bảo rằng không có tùy chọn dấu phân cách nào được chọn, rồi nhấp vào Tiếp theo

  1. Ở Bước 3, chọn tùy chọn Ngày và chỉ định ô đích [Tôi sẽ sử dụng $B$2 trong ví dụ này]. Nếu bạn không chỉ định ô đích, dữ liệu trong cột sẽ bị ghi đè

  1. Bấm vào nút Kết thúc

Các bước trên sẽ ngay lập tức cung cấp cho bạn ngày tháng trong cột B

Có thể ngày bạn nhận được trong Cột B không ở định dạng mà bạn muốn

Vì vậy, khi bạn có kết quả, bạn có thể thay đổi định dạng bằng cách chọn các ô trong Cột B, giữ phím Control và nhấn phím 1. Thao tác này sẽ mở hộp thoại Định dạng ô nơi bạn có thể thay đổi định dạng ngày tháng

SUBSTITUTE Chức năng

Bạn cũng có thể sử dụng hàm SUBSTITUTE để thay thế dấu chấm hoặc dấu gạch ngang hoặc bất kỳ dấu phân cách nào khác bằng dấu gạch chéo hoặc dấu gạch ngang

Mặc dù kết quả của công thức SUBSTITUTE sẽ là một chuỗi văn bản, vì nó ở định dạng ngày có thể chấp nhận được, chúng tôi có thể sử dụng hàm DATEVALUE để chuyển đổi nó thành giá trị số của ngày tương ứng

Và khi chúng tôi có giá trị số, chúng tôi có thể định dạng các ô để hiển thị ngày ở bất kỳ định dạng nào chúng tôi muốn

Dưới đây tôi có tập dữ liệu trong đó tôi có các ngày trong cột A có các dấu chấm làm dấu phân cách và tôi muốn chuyển đổi chúng thành các ngày thích hợp

Xây dựng công thức sẽ cung cấp cho chúng tôi giá trị số đại diện cho ngày thích hợp

=DATEVALUE[SUBSTITUTE[A2,".","-"]]

Nhập công thức này vào ô B2 rồi sao chép nó cho tất cả các ô khác

Khi bạn có kết quả ở cột B, hãy làm theo các bước bên dưới để chuyển đổi các số này trở lại thành ngày

  1. Chọn các ô trong Cột B có ngày tháng
  2. Nhấp vào tab Trang chủ
  3. Trong nhóm Số, nhấp vào trình đơn thả xuống Định dạng
  4. Chọn tùy chọn 'Ngày ngắn'

Trong trường hợp bạn muốn hiển thị ngày ở bất kỳ định dạng nào khác, hãy mở hộp thoại ô định dạng rồi chọn từ nhiều định dạng ngày có sẵn hoặc tạo định dạng ngày tùy chỉnh của riêng bạn

Lưu ý rằng trong công thức trên, tôi có dấu chấm trong ngày mà tôi muốn thay thế bằng dấu gạch ngang. Trong trường hợp bạn có bất kỳ dấu phân cách nào khác [chẳng hạn như khoảng trắng], bạn cần sử dụng dấu phân cách đó thay cho dấu chấm trong công thức

Chuyển đổi văn bản năm chữ số Ngày thành ngày thích hợp bằng cách sử dụng kiểm tra lỗi

Đôi khi, bạn có thể nhận được một tập dữ liệu trong đó năm được biểu thị bằng hai chữ số thay vì bốn chữ số trong ngày

Ví dụ: thay vì 01-Jan-2023, nó sẽ là 01-Jan-23

Rất may, chỉ cần một cú nhấp chuột để sắp xếp thứ này

Bên dưới, tôi có một tập dữ liệu trong cột A nơi tôi có các ngày có giá trị năm gồm hai chữ số và tôi muốn chuyển đổi chúng thành các định dạng ngày thích hợp

Dưới đây là các bước để làm điều đó

  1. Chọn tất cả các ô trong cột A có ngày tháng gồm hai chữ số
  2. Nhấp vào biểu tượng kiểm tra lỗi ở trên cùng bên phải của lựa chọn [đó là biểu tượng hình tam giác màu vàng]

  1. Nhấp vào tùy chọn 'Chuyển đổi XX thành 20XX'

Các bước trên sẽ thay đổi ngày và chuyển đổi giá trị năm có hai chữ số thành giá trị năm có bốn chữ số

Lưu ý rằng bạn chỉ có thể sử dụng giá trị này nếu tất cả các ngày trong tập dữ liệu của bạn có cùng định dạng [19XX hoặc 20XX]. Trong trường hợp có sự trộn lẫn [ví dụ như trường hợp ngày sinh], bạn sẽ không thể sử dụng phương pháp này

Sử dụng công thức TEXT

Đôi khi bạn có thể nhận được những ngày có một số văn bản bổ sung trong cùng một ô

Ví dụ: bạn có thể nhận một ngày trong đó bao gồm tên ngày [chẳng hạn như Thứ bảy, ngày 08 tháng 10 năm 2022] hoặc hậu tố sau giá trị ngày [chẳng hạn như ngày 8 tháng 10 năm 2023 hoặc ngày 2 tháng 10 năm 2023]

Trong những trường hợp này, trước tiên bạn cần sử dụng một số công thức văn bản để làm sạch dữ liệu và loại bỏ các chuỗi văn bản không mong muốn này, sau đó thử chuyển đổi những ngày này thành số sê-ri tương ứng của chúng [có thể thực hiện việc này bằng cách sử dụng hàm DATEVALUE]

Để tôi chỉ cho bạn một vài ví dụ phổ biến và cách bạn có thể thực hiện việc này bằng các công thức văn bản đơn giản

Khi bạn có tên ngày trong ngày

Dưới đây tôi có một tập dữ liệu trong đó tôi có tên ngày trước ngày trong cột A và tôi muốn chuyển đổi những ngày này trong cột A thành định dạng ngày thích hợp

Đây là công thức sẽ làm điều này cho tôi

________số 8_______

Nhập công thức này vào ô B2 rồi sao chép nó cho tất cả các ô trong cột B

Trong tập dữ liệu trên, tên ngày luôn được theo sau bởi dấu phẩy và ký tự khoảng trắng

Vì điều này giống nhau trong tất cả các ô trong tập dữ liệu, tôi đã sử dụng công thức trên để xác định vị trí của ký tự khoảng trắng đầu tiên [sử dụng hàm FIND]

Khi tôi biết vị trí của ký tự khoảng trắng đầu tiên, tôi đã sử dụng hàm RIGHT để trích xuất mọi thứ ở bên phải của ký tự khoảng trắng đó

Và vì kết quả của hàm RIGHT vẫn là một chuỗi văn bản nên tôi đã sử dụng hàm DATEVALUE để lấy số sê-ri của ngày

Khi bạn có số sê-ri của ngày, bạn có thể định dạng ô để hiển thị ô đó ở định dạng ngày ngắn hoặc dài [tùy chọn của bạn có sẵn trong tab Trang đầu trong trình đơn định dạng thả xuống]

Khi bạn có hậu tố sau giá trị ngày trong ngày

Dưới đây là tập dữ liệu mà tôi có hậu tố [chẳng hạn như 'th', 'rd', 'nd', 'st'] sau giá trị ngày

Do đó, ngày được coi là một chuỗi văn bản trong Excel và để chuyển đổi ngày này ở định dạng văn bản trở lại định dạng ngày, tôi sẽ phải xóa hậu tố khỏi các ô này

Dưới đây là công thức sẽ làm điều này cho tôi

DATEVALUE[SUBSTITUTE[SUBSTITUTE[SUBSTITUTE[SUBSTITUTE[A2,"th",""],"st",""],"rd",""],"nd",""]]

Nhập công thức này vào ô B2 rồi sao chép nó cho tất cả các ô trong cột B

Trong công thức trên, tôi đã sử dụng hàm SUBSTITUTE để loại bỏ từng giá trị hậu tố này và thay thế chúng bằng khoảng trống

Vì có bốn giá trị như vậy [th, st, rd, nd], tôi đã phải sử dụng hàm SUBSTITUTE bốn lần

Kết quả của một hàm SUBSTITUTE được đưa vào một hàm SUBSTITUTE khác để cuối cùng chúng ta nhận được kết quả trong đó bất kỳ hậu tố nào trong số bốn hậu tố này sẽ bị xóa

Sau khi loại bỏ các hậu tố, chúng tôi đã sử dụng hàm DATEVALUE để lấy số sê-ri của ngày để chúng tôi có thể chuyển đổi lại thành định dạng ngày phù hợp

Chuyển đổi ngày có 8 chữ số ở định dạng MMDDYYYY thành Ngày

Dưới đây tôi có một tập dữ liệu trong đó tôi có các ngày ở định dạng DDMMYYYY, trong đó không có khoảng trắng hoặc dấu phân cách giữa bất kỳ chữ số nào

Vì tập dữ liệu trên tuân theo một mẫu nhất quán [trong đó hai chữ số đầu tiên luôn là giá trị ngày, hai chữ số tiếp theo là giá trị tháng và bốn chữ số cuối cùng là giá trị năm], chúng ta có thể sử dụng các công thức văn bản đơn giản để trích xuất các chữ số này

Đây là công thức sẽ làm điều này cho tôi

=VALUE[A2]
0

Nhập công thức này vào ô B2 rồi sao chép nó cho tất cả các ô trong cột B

Công thức trên sử dụng các hàm RIGHT, MID và LEFT để trích xuất các giá trị năm, tháng và ngày tương ứng,

Và sau đó chúng được sử dụng trong hàm DATE để tạo ngày thích hợp trong Excel

Trong hướng dẫn này, tôi đã chỉ cho bạn cách chuyển đổi văn bản thành ngày trong Excel bằng nhiều kỹ thuật khác nhau

Phương pháp bạn sử dụng sẽ phụ thuộc vào việc ngày của bạn có ở định dạng mà Excel sẽ nhận ra là ngày thích hợp hay không

Nếu nó ở định dạng ngày phù hợp và đang được coi là một chuỗi văn bản trong Excel, bạn có thể sử dụng các công thức như DATEVALUE hoặc VALUE để lấy số sê-ri của ngày rồi định dạng để hiển thị dưới dạng ngày ngắn hoặc dài

Bạn cũng có thể sử dụng các toán tử số học đơn giản hoặc kỹ thuật Paste Special để chuyển đổi nhanh các ngày được định dạng dưới dạng văn bản thành số sê-ri tương ứng với ngày đó

Và trong trường hợp ngày của bạn ở định dạng mà Excel không nhận dạng được ngày, bạn sẽ cần thực hiện một số thao tác văn bản bằng cách sử dụng các công thức hoặc chức năng văn bản đơn giản như Tìm và Thay thế hoặc Chuyển văn bản thành Cột

Chủ Đề