Excel: chuyển đổi văn bản thành ngày và số thành ngày

  • Chia Sẻ Cái Này
Michael Brown

Hướng dẫn giải thích cách sử dụng các hàm Excel để chuyển đổi văn bản thành ngày và số thành ngày cũng như cách chuyển chuỗi văn bản thành ngày tháng theo cách không dùng công thức. Bạn cũng sẽ tìm hiểu cách thay đổi nhanh một số thành định dạng ngày.

Vì Excel không phải là ứng dụng duy nhất mà bạn làm việc nên đôi khi bạn sẽ thấy mình đang làm việc với các ngày được nhập trong trang tính Excel từ một tệp .csv hoặc một nguồn bên ngoài khác. Khi điều đó xảy ra, rất có thể ngày sẽ xuất dưới dạng mục nhập văn bản. Mặc dù chúng trông giống như ngày tháng nhưng Excel sẽ không nhận dạng chúng như vậy.

Có nhiều cách để chuyển đổi văn bản thành ngày tháng trong Excel và hướng dẫn này nhằm mục đích bao quát tất cả các cách đó để bạn có thể chọn một văn bản kỹ thuật chuyển đổi -to-date phù hợp nhất với định dạng dữ liệu của bạn và sở thích của bạn đối với cách thức có công thức hoặc không theo công thức.

    Cách phân biệt ngày tháng Excel bình thường với "ngày văn bản"

    Khi nhập dữ liệu vào Excel, thường xảy ra sự cố với định dạng ngày tháng. Các mục đã nhập có thể trông giống như ngày tháng Excel bình thường đối với bạn, nhưng chúng không hoạt động như ngày tháng. Microsoft Excel coi các mục nhập như vậy là văn bản, nghĩa là bạn không thể sắp xếp đúng bảng của mình theo ngày cũng như không thể sử dụng "ngày văn bản" đó trong công thức, PivotTable, biểu đồ hoặc bất kỳ công cụ Excel nào khác nhận dạng ngày.

    Có một vài dấu hiệu có thể giúp bạn xác định xem một mục nhất định là ngày tháng hay văn bảnchọn Được phân cách và nhấp vào Tiếp theo .

  • Ở bước 2 của trình hướng dẫn, bỏ chọn tất cả các hộp phân cách và nhấp vào Tiếp theo .
  • Ở bước cuối cùng, chọn Ngày trong Định dạng dữ liệu cột, chọn định dạng tương ứng sang ngày của bạn và nhấp vào Hoàn tất.
  • Trong ví dụ này, chúng tôi đang chuyển đổi văn bản ngày tháng được định dạng là "01 02 2015" (tháng ngày năm), vì vậy chúng tôi chọn MDY từ hộp thả xuống.

    Giờ đây, Excel nhận dạng chuỗi văn bản của bạn dưới dạng ngày tháng, tự động chuyển đổi chúng thành định dạng ngày tháng mặc định của bạn và hiển thị căn phải trong các tế bào. Bạn có thể thay đổi định dạng ngày theo cách thông thường qua hộp thoại Định dạng ô .

    Lưu ý. Để trình hướng dẫn Chuyển văn bản thành cột hoạt động chính xác, tất cả các chuỗi văn bản của bạn phải được định dạng giống hệt nhau. Ví dụ: nếu một số mục nhập của bạn được định dạng theo định dạng ngày/tháng/năm trong khi các mục nhập khác là tháng/ngày/năm , thì bạn sẽ nhận được kết quả không chính xác.

    Ví dụ 2. Chuyển đổi chuỗi văn bản phức tạp thành ngày tháng

    Nếu ngày của bạn được biểu thị bằng chuỗi văn bản nhiều phần, chẳng hạn như:

    • Thứ năm, ngày 01 tháng 1 năm 2015
    • 3 giờ chiều ngày 01 tháng 1 năm 2015

    Bạn sẽ phải nỗ lực hơn một chút và sử dụng cả trình hướng dẫn Chuyển văn bản thành cột và hàm DATE của Excel.

    1. Chọn tất cả các chuỗi văn bản sẽ được chuyển đổi thành ngày.
    2. Nhấp vào nút Chuyển văn bản thành cột trên tab Dữ liệu , nhóm Công cụ dữ liệu .
    3. Ở bước 1 của Trình hướng dẫn chuyển đổi văn bản thành cột , chọn Được phân cách và nhấp vào Tiếp theo .
    4. Ở bước 2 của trình hướng dẫn, hãy chọn các dấu phân cách mà chuỗi văn bản của bạn chứa.

      Ví dụ: nếu bạn đang chuyển đổi các chuỗi được phân tách bằng dấu phẩy và dấu cách, như " Thứ năm, ngày 01 tháng 1 năm 2015" , thì bạn nên chọn cả hai dấu phân cách - Dấu phẩy và Dấu cách.

      Bạn cũng nên chọn tùy chọn " Coi các dấu phân cách liên tiếp là một " để bỏ qua các khoảng trắng thừa nếu dữ liệu của bạn có bất kỳ dấu cách nào.

      Và cuối cùng, hãy nhìn vào cửa sổ Xem trước dữ liệu và xác minh xem các chuỗi văn bản có được chia thành các cột chính xác hay không, sau đó nhấp vào Tiếp theo .

    5. Ở bước 3 của trình hướng dẫn, đảm bảo tất cả các cột trong phần Xem trước dữ liệu có định dạng Chung . Nếu không, hãy nhấp vào một cột và chọn Chung trong các tùy chọn Định dạng dữ liệu cột .

      Lưu ý. Không nên chọn định dạng Date cho bất kỳ cột nào vì mỗi cột chỉ chứa một thành phần nên Excel sẽ không thể hiểu đây là ngày tháng.

      Nếu bạn không cần cột nào, hãy nhấp vào cột đó và chọn Không nhập cột (bỏ qua).

      Nếu bạn không muốn ghi đè lên dữ liệu gốc, hãy chỉ định nơi các cột sẽ được chèn - nhập địa chỉ cho ô trên cùng bên trái vào trường Đích .

      Khi hoàn tất, hãy nhấp vào Hoàn tất nút.

      Như bạn thấy trong ảnh chụp màn hình ở trên, chúng tôi đang bỏ qua cột đầu tiên với các ngày trong tuần, chia dữ liệu khác thành 3 cột (trong General ) và chèn các cột này bắt đầu từ ô C2.

      Ảnh chụp màn hình sau đây hiển thị kết quả, với dữ liệu gốc trong cột A và dữ liệu phân tách trong các cột C, D và E.

    6. Cuối cùng, bạn phải kết hợp các phần ngày với nhau bằng cách sử dụng công thức DATE. Cú pháp của hàm DATE trong Excel rất dễ hiểu: DATE(năm, tháng, ngày)

      Trong trường hợp của chúng ta, year nằm trong cột E và day nằm trong cột D, không có vấn đề gì với những điều này.

      Thật không dễ dàng với month vì nó là văn bản trong khi hàm DATE cần một con số. May mắn thay, Microsoft Excel cung cấp một hàm MONTH đặc biệt có thể thay đổi tên tháng thành số của tháng:

      =MONTH(serial_number)

      Để hàm MONTH hiểu nó xử lý ngày, chúng tôi đặt nó như sau :

      =MONTH(1&C2)

      Trong đó C2 chứa tên của tháng, trong trường hợp của chúng tôi là Jan . "1&" được thêm vào để nối một ngày ( 1 tháng 1) để hàm MONTH có thể chuyển đổi nó thành số tháng tương ứng.

      Và bây giờ, hãy nhúng hàm MONTH vào month ; đối số của công thức DATE:

      =DATE(F2,MONTH(1&D2),E2)

    Và thì đấy, các chuỗi văn bản phức tạp của chúng ta đã được chuyển đổi thành công thành ngày:

    Chuyển đổi ngày văn bản nhanh chóng bằng cách sử dụng DánĐặc biệt

    Để nhanh chóng chuyển đổi một loạt các chuỗi văn bản đơn giản thành ngày tháng, bạn có thể sử dụng thủ thuật sau.

    • Sao chép bất kỳ ô trống nào (chọn ô đó và nhấn Ctrl + C ).
    • Chọn phạm vi có giá trị văn bản bạn muốn chuyển đổi thành ngày tháng.
    • Nhấp chuột phải vào lựa chọn, nhấp vào Dán Đặc biệt và chọn Thêm vào hộp thoại Dán đặc biệt :

  • Nhấp OK để hoàn tất chuyển đổi và đóng hộp thoại.
  • Những gì bạn vừa làm là yêu cầu Excel thêm số 0 (ô trống) vào ngày tháng trong văn bản của bạn. Để có thể thực hiện việc này, Excel sẽ chuyển đổi chuỗi văn bản thành một số và vì việc thêm số 0 không làm thay đổi giá trị nên bạn sẽ nhận được chính xác những gì mình muốn - số sê-ri của ngày. Như thường lệ, bạn thay đổi một số thành định dạng ngày bằng cách sử dụng hộp thoại Định dạng ô .

    Để tìm hiểu thêm về tính năng Dán đặc biệt, vui lòng xem Cách sử dụng Dán đặc biệt trong Excel.

    Sửa ngày văn bản bằng năm có hai chữ số

    Các phiên bản hiện đại của Microsoft Excel đủ thông minh để phát hiện một số lỗi rõ ràng trong dữ liệu của bạn hoặc nói đúng hơn là lỗi mà Excel coi là lỗi. Khi điều này xảy ra, bạn sẽ thấy một chỉ báo lỗi (hình tam giác nhỏ màu xanh lục) ở góc trên bên trái của ô và khi bạn chọn ô, một dấu chấm than sẽ xuất hiện:

    Nhấp vào dấu chấm than sẽ hiển thị một số tùy chọn liên quan đến dữ liệu của bạn. Trong trường hợp năm có 2 chữ số, Excelsẽ hỏi bạn muốn chuyển đổi nó thành 19XX hay 20XX.

    Nếu bạn có nhiều mục thuộc loại này, bạn có thể sửa tất cả chúng trong một thao tác - chọn tất cả các ô có lỗi, sau đó nhấp vào dấu chấm than đánh dấu và chọn tùy chọn thích hợp.

    Cách bật Kiểm tra lỗi trong Excel

    Thông thường, Kiểm tra lỗi được bật trong Excel theo mặc định. Để chắc chắn, hãy nhấp vào Tệp > Tùy chọn > Công thức , cuộn xuống phần Kiểm tra lỗi và xác minh xem các tùy chọn sau có phù hợp không được kiểm tra:

    • Bật kiểm tra lỗi nền trong Kiểm tra lỗi ;
    • Các ô chứa năm được biểu thị dưới dạng 2 chữ số trong Quy tắc kiểm tra lỗi .

    Cách đổi văn bản thành ngày trong Excel một cách dễ dàng

    Như bạn thấy , việc chuyển đổi văn bản thành ngày tháng trong Excel không phải là một thao tác đơn giản bằng một cú nhấp chuột. Nếu bạn bối rối trước tất cả các trường hợp sử dụng và công thức khác nhau, hãy để tôi chỉ cho bạn một cách nhanh chóng và đơn giản.

    Cài đặt Ultimate Suite của chúng tôi (bạn có thể tải xuống phiên bản dùng thử miễn phí tại đây), chuyển sang Ablebits Công cụ (2 tab mới chứa hơn 70 công cụ tuyệt vời sẽ được thêm vào Excel của bạn!) và tìm nút Chuyển văn bản thành ngày :

    Để chuyển đổi ngày văn bản thành ngày bình thường, bạn làm như sau:

    1. Chọn các ô có chuỗi văn bản và nhấp vào nút Chuyển văn bản thành ngày .
    2. Chỉ định ngàythứ tự (ngày, tháng và năm) trong các ô đã chọn.
    3. Chọn có bao gồm hay không bao gồm thời gian trong các ngày được chuyển đổi.
    4. Nhấp vào Chuyển đổi .

    Thế là xong! Kết quả chuyển đổi sẽ hiện ở cột bên cạnh, dữ liệu nguồn của bạn sẽ được giữ nguyên. Nếu xảy ra lỗi, bạn chỉ cần xóa kết quả và thử lại với thứ tự ngày khác.

    Mẹo. Nếu bạn chọn chuyển đổi thời gian cũng như ngày tháng nhưng đơn vị thời gian bị thiếu trong kết quả, hãy đảm bảo áp dụng định dạng số hiển thị cả giá trị ngày và giờ. Để biết thêm thông tin, vui lòng xem Cách tạo định dạng ngày và giờ tùy chỉnh.

    Nếu bạn tò mò muốn tìm hiểu thêm về công cụ tuyệt vời này, vui lòng xem trang chủ của nó: Chuyển văn bản thành ngày cho Excel.

    Đây là cách bạn chuyển đổi văn bản thành ngày trong Excel và thay đổi ngày thành văn bản. Hy vọng rằng, bạn đã có thể tìm thấy một kỹ thuật theo ý thích của mình. Trong bài viết tiếp theo, chúng ta sẽ giải quyết nhiệm vụ ngược lại và khám phá các cách khác nhau để chuyển đổi ngày tháng trong Excel thành chuỗi văn bản. Tôi cảm ơn bạn đã đọc và hy vọng được gặp bạn vào tuần tới.

    giá trị.
    Ngày Giá trị văn bản
    • Căn phải theo mặc định.
    • Có định dạng Ngày trong hộp Định dạng Số trên tab Trang chủ > Số .
    • Nếu nhiều ngày được chọn, Thanh trạng thái hiển thị Trung bình , Đếm SUM .
    • Căn trái theo mặc định.
    • Định dạng chung hiển thị trong hộp Định dạng số trên tab Trang chủ > Số .
    • Nếu một số ngày văn bản được chọn, Thanh trạng thái chỉ hiển thị Số lượng .
    • Có thể nhìn thấy dấu nháy đơn ở đầu trong thanh công thức.

    Cách chuyển đổi số thành ngày trong Excel

    Vì tất cả các hàm Excel đều thay đổi kết quả là văn bản thành ngày sẽ trả về một số, trước tiên chúng ta hãy xem xét kỹ hơn việc chuyển đổi số thành ngày.

    Có thể bạn đã biết, Excel lưu trữ ngày và giờ dưới dạng số sê-ri và chỉ định dạng của một ô mới bắt buộc một số sẽ được hiển thị như một ngày. Ví dụ: 1-Jan-1900 được lưu dưới dạng số 1, 2-Jan-1900 được lưu dưới dạng 2 và 1-Jan-2015 được lưu dưới dạng 42005. Để biết thêm thông tin về cách Excel lưu trữ ngày và giờ, vui lòng xem ngày trong Excel định dạng.

    Khi tính toán ngày tháng trong Excel, kết quả trả về bởi các hàm ngày tháng khác nhau thường là một số sê-ri đại diện cho một ngày. Ví dụ: nếu =TODAY()+7 trả về một số như 44286 thay vì ngày là 7ngày sau ngày hôm nay, điều đó không có nghĩa là công thức sai. Đơn giản, định dạng ô được đặt thành Chung hoặc Văn bản trong khi đó phải là Ngày .

    Để chuyển đổi số sê-ri đó thành ngày, tất cả bạn phải làm là thay đổi định dạng số ô. Đối với điều này, chỉ cần chọn Ngày trong hộp Định dạng Số trên tab Trang chủ .

    Để áp dụng định dạng khác với định dạng mặc định, hãy chọn các ô có số sê-ri và nhấn Ctrl+1 để mở hộp thoại Định dạng ô . Trên tab Số , chọn Ngày , chọn định dạng ngày mong muốn trong Loại và nhấp vào OK.

    Vâng, thật dễ dàng! Nếu bạn muốn thứ gì đó phức tạp hơn các định dạng ngày tháng trong Excel được xác định trước, vui lòng xem cách tạo định dạng ngày tháng tùy chỉnh trong Excel.

    Nếu một số cố định không chịu thay đổi thành ngày tháng, hãy xem định dạng ngày tháng trong Excel không hoạt động - khắc phục sự cố mẹo.

    Cách chuyển đổi số có 8 chữ số thành ngày trong Excel

    Một tình huống rất phổ biến khi ngày được nhập dưới dạng số có 8 chữ số như 10032016 và bạn cần chuyển đổi nó thành giá trị ngày tháng mà Excel có thể nhận ra (03/10/2016) Trong trường hợp này, chỉ thay đổi định dạng ô thành Ngày sẽ không hiệu quả - kết quả là bạn sẽ nhận được ##########.

    Để chuyển đổi một số như vậy thành ngày, bạn sẽ có để sử dụng hàm DATE kết hợp với các hàm RIGHT, LEFT và MID. Thật không may, không thể tạo ra một phổ quátcông thức sẽ hoạt động trong mọi tình huống vì số gốc có thể được nhập ở nhiều định dạng khác nhau. Ví dụ:

    Số Định dạng Ngày
    10032016 ddmmyyyy 10-Mar-2016
    20160310 yyyymmdd
    20161003 yyyyddmm

    Dù sao thì tôi cũng sẽ cố gắng giải thích cách tiếp cận chung để chuyển đổi những số đó thành ngày tháng và cung cấp một vài ví dụ về công thức.

    Đối với người mới bắt đầu , hãy nhớ thứ tự của các đối số hàm Date trong Excel:

    DATE(year, month, day)

    Vì vậy, điều bạn cần làm là trích xuất một năm, tháng và ngày từ số ban đầu và cung cấp chúng dưới dạng tương ứng đối số cho hàm Date.

    Ví dụ: hãy xem cách bạn có thể chuyển đổi số 10032016 (được lưu trữ trong ô A1) thành ngày 10/3/2016.

    • Trích xuất năm . Đó là 4 chữ số cuối, vì vậy chúng tôi sử dụng hàm RIGHT để chọn 4 ký tự cuối: RIGHT(A1, 4).
    • Trích xuất tháng . Đó là chữ số thứ 3 và thứ 4, vì vậy chúng tôi sử dụng hàm MID để lấy chúng MID(A1, 3, 2). Trong đó 3 (đối số thứ hai) là số bắt đầu và 2 (đối số thứ ba) là số ký tự cần trích xuất.
    • Trích xuất ngày . Đó là 2 chữ số đầu tiên, vì vậy chúng ta có hàm LEFT để trả về 2 ký tự đầu tiên: LEFT(A2,2).

    Cuối cùng, nhúng các thành phần trên vào hàm Date và bạn nhận được mộtcông thức chuyển đổi số thành ngày trong Excel:

    =DATE(RIGHT(A1,4), MID(A1,3,2), LEFT(A1,2))

    Ảnh chụp màn hình sau đây minh họa điều này và một số công thức khác đang hoạt động:

    Hãy chú ý đến công thức cuối cùng trong ảnh chụp màn hình ở trên (hàng 6). Số ngày ban đầu (161003) chỉ chứa 2 ký tự đại diện cho một năm (16). Vì vậy, để có được năm 2016, chúng ta ghép 20 và 16 bằng công thức sau: 20&LEFT(A6,2). Nếu bạn không làm điều này, hàm Date sẽ trả về 1916 theo mặc định, điều này hơi kỳ lạ như thể Microsoft vẫn sống ở thế kỷ 20 :)

    Lưu ý. Các công thức được minh họa trong ví dụ này hoạt động chính xác miễn là tất cả các số mà bạn muốn chuyển đổi thành ngày tháng đều tuân theo mẫu giống nhau .

    Cách chuyển đổi văn bản thành ngày tháng trong Excel

    Khi bạn phát hiện ngày văn bản trong tệp Excel của mình, rất có thể bạn sẽ muốn chuyển đổi các chuỗi văn bản đó thành ngày tháng Excel bình thường để bạn có thể tham khảo chúng trong công thức để thực hiện các tính toán khác nhau. Và như thường thấy trong Excel, có một số cách để giải quyết công việc này.

    Hàm DATEVALUE trong Excel - thay đổi văn bản thành ngày

    Hàm DATEVALUE trong Excel chuyển đổi một ngày ở định dạng văn bản thành một số sê-ri mà Excel nhận dạng là một ngày.

    Cú pháp DATEVALUE của Excel rất đơn giản:

    DATEVALUE(date_text)

    Vì vậy, công thức để chuyển đổi một giá trị văn bản cho đến nay đơn giản như năm =DATEVALUE(A1) , trong đó A1 là mộtô có ngày được lưu dưới dạng chuỗi văn bản.

    Vì hàm DATEVALUE trong Excel chuyển đổi ngày ở dạng văn bản thành số sê-ri nên bạn sẽ phải làm cho số đó trông giống như ngày tháng bằng cách áp dụng định dạng Ngày cho nó, như chúng ta đã thảo luận lúc trước.

    Các ảnh chụp màn hình sau minh họa một số công thức DATEVALUE trong Excel đang hoạt động:

    Hàm DATEVALUE trong Excel - những điều cần nhớ

    Khi chuyển đổi chuỗi văn bản thành ngày tháng bằng hàm DATEVALUE, xin lưu ý rằng:

    • Thông tin thời gian trong chuỗi văn bản bị bỏ qua, như bạn có thể thấy ở hàng 6 và 8 ở trên. Để chuyển đổi giá trị văn bản có chứa cả ngày và giờ, hãy sử dụng hàm VALUE.
    • Nếu năm bị bỏ qua trong ngày văn bản, DATEVALUE của Excel sẽ chọn năm hiện tại từ đồng hồ hệ thống của máy tính, như minh họa ở hàng 4 ở trên .
    • Vì Microsoft Excel lưu trữ các ngày kể từ ngày 1 tháng 1 năm 1900 nên việc sử dụng hàm DATEVALUE của Excel vào các ngày trước đó sẽ dẫn đến lỗi #VALUE! lỗi.
    • Hàm DATEVALUE không thể chuyển đổi một giá trị số thành ngày, cũng như không thể xử lý một chuỗi văn bản trông giống như một số, vì vậy bạn sẽ cần sử dụng hàm VALUE của Excel và đây chính xác là những gì chúng tôi sẽ thảo luận tiếp.

    Hàm VALUE trong Excel - chuyển đổi chuỗi văn bản thành ngày tháng

    So với DATEVALUE, hàm VALUE trong Excel linh hoạt hơn. Nó có thể chuyển đổi bất kỳ chuỗi văn bản nào trông giống nhưngày hoặc số thành một số mà bạn có thể dễ dàng thay đổi thành định dạng ngày bạn chọn.

    Cú pháp của hàm VALUE như sau:

    VALUE(text)

    Trong đó text là chuỗi văn bản hoặc tham chiếu đến ô chứa văn bản bạn muốn chuyển đổi thành số.

    Hàm VALUE của Excel có thể xử lý cả ngày và giờ , phần sau được chuyển thành phần thập phân, như bạn có thể thấy ở hàng 6 trong ảnh chụp màn hình sau:

    Các phép toán để chuyển đổi văn bản thành ngày tháng

    Ngoài việc sử dụng các hàm Excel cụ thể như VALUE và DATEVALUE, bạn có thể thực hiện một phép toán đơn giản để buộc Excel thực hiện chuyển đổi văn bản thành ngày tháng cho bạn. Điều kiện bắt buộc là thao tác không được thay đổi giá trị của ngày (số sê-ri). Nghe có vẻ hơi phức tạp? Các ví dụ sau sẽ giúp mọi việc trở nên dễ dàng!

    Giả sử ngày văn bản của bạn nằm trong ô A1, bạn có thể sử dụng bất kỳ công thức nào sau đây rồi áp dụng định dạng Ngày cho ô:

    • Cộng: =A1 + 0
    • Phép nhân: =A1 * 1
    • Phép chia: =A1 / 1
    • Phủ định hai lần: =--A1

    Như bạn có thể thấy trong ảnh chụp màn hình ở trên, các phép toán có thể chuyển đổi ngày (hàng 2 và 4), thời gian (hàng 6) cũng như các số được định dạng dưới dạng văn bản (hàng 8). Đôi khi, kết quả thậm chí còn được hiển thị tự động dưới dạng ngày tháng và bạn không phải bận tâm về việc thay đổi ôđịnh dạng.

    Cách chuyển đổi chuỗi văn bản có dấu phân cách tùy chỉnh thành ngày

    Nếu ngày trong văn bản của bạn chứa một số dấu phân cách khác với dấu gạch chéo lên (/) hoặc dấu gạch ngang (-), các hàm Excel sẽ không có thể nhận dạng chúng dưới dạng ngày tháng và trả về lỗi #VALUE! lỗi.

    Để khắc phục sự cố này, bạn có thể chạy công cụ Tìm và thay thế của Excel để thay thế dấu phân cách bằng dấu gạch chéo (/), tất cả chỉ trong một lần:

    • Chọn tất cả các chuỗi văn bản bạn muốn chuyển đổi thành ngày tháng.
    • Nhấn Ctrl+H để mở hộp thoại Tìm và thay thế .
    • Nhập dấu tách tùy chỉnh của bạn (a dấu chấm trong ví dụ này) trong trường Tìm gì và dấu gạch chéo trong Thay thế bằng
    • Nhấp vào Thay thế tất cả

    Giờ đây, hàm DATEVALUE hoặc VALUE sẽ không gặp vấn đề gì với việc chuyển đổi chuỗi văn bản thành ngày tháng. Theo cách tương tự, bạn có thể sửa ngày chứa bất kỳ dấu phân cách nào khác, ví dụ: dấu cách hoặc dấu gạch chéo ngược.

    Nếu thích giải pháp công thức hơn, bạn có thể sử dụng hàm SUBSTITUTE của Excel thay vì Thay thế tất cả để chuyển dấu phân cách thành dấu gạch chéo.

    Giả sử chuỗi văn bản nằm trong cột A, công thức SUBSTITUTE có thể trông như sau:

    =SUBSTITUTE(A1, ".", "/")

    Trong đó A1 là ngày văn bản và "." là dấu phân cách các chuỗi của bạn được phân tách bằng.

    Bây giờ, hãy nhúng hàm SUBSTITUTE này vào công thức GIÁ TRỊ:

    =VALUE(SUBSTITUTE(A1, ".", "/"))

    Và chuyển đổi chuỗi văn bản thành ngày, tất cả với mộtcông thức.

    Như bạn thấy, các hàm DATEVALUE và VALUE của Excel khá mạnh nhưng cả hai đều có giới hạn của chúng. Ví dụ: nếu bạn đang cố gắng chuyển đổi các chuỗi văn bản phức tạp như Thứ năm, ngày 01 tháng 1 năm 2015, thì không chức năng nào có thể trợ giúp. May mắn thay, có một giải pháp không dùng công thức có thể xử lý tác vụ này và phần tiếp theo sẽ giải thích các bước chi tiết.

    Trình hướng dẫn chuyển văn bản thành cột - cách chuyển đổi văn bản thành ngày không cần công thức

    Nếu bạn là kiểu người dùng không dùng công thức, một tính năng lâu đời của Excel có tên Chuyển văn bản thành cột sẽ rất hữu ích. Nó có thể đối phó với ngày văn bản đơn giản được minh họa trong Ví dụ 1 cũng như chuỗi văn bản nhiều phần được minh họa trong Ví dụ 2.

    Ví dụ 1. Chuyển đổi chuỗi văn bản đơn giản thành ngày tháng

    Nếu chuỗi văn bản bạn muốn chuyển đổi thành ngày có dạng như sau:

    • 1.1.2015
    • 1.2015
    • 01 01 2015
    • 2015/1/ 1

    Bạn không thực sự cần công thức cũng như xuất hoặc nhập bất kỳ thứ gì. Tất cả chỉ cần 5 bước nhanh chóng.

    Trong ví dụ này, chúng tôi sẽ chuyển đổi các chuỗi văn bản như 01 01 2015 (ngày, tháng và năm được phân tách bằng dấu cách) thành ngày.

    1. Trong trang tính Excel của bạn, hãy chọn một cột gồm các mục nhập văn bản mà bạn muốn chuyển đổi thành ngày tháng.
    2. Chuyển sang tab Dữ liệu , nhóm Công cụ dữ liệu và nhấp vào Văn bản thành Cột.

  • Ở bước 1 của Trình hướng dẫn Chuyển văn bản thành Cột ,
  • Michael Brown là một người đam mê công nghệ chuyên dụng với niềm đam mê đơn giản hóa các quy trình phức tạp bằng các công cụ phần mềm. Với hơn một thập kỷ kinh nghiệm trong ngành công nghệ, anh ấy đã trau dồi kỹ năng của mình trong Microsoft Excel và Outlook, cũng như Google Trang tính và Tài liệu. Blog của Michael dành để chia sẻ kiến ​​thức và chuyên môn của anh ấy với những người khác, cung cấp các mẹo và hướng dẫn dễ thực hiện để cải thiện năng suất và hiệu quả. Cho dù bạn là một chuyên gia dày dạn kinh nghiệm hay người mới bắt đầu, blog của Michael đều cung cấp những hiểu biết có giá trị và lời khuyên thiết thực để tận dụng tối đa những công cụ phần mềm thiết yếu này.