Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

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 cho đến nay và số ngày và cách biến các chuỗi văn bản thành ngày theo cách không định dạng. Bạn cũng sẽ học cách nhanh chóng thay đổi định dạng số cho ngày.

Vì Excel không phải là ứng dụng duy nhất bạn làm việc, đôi khi bạn sẽ thấy mình làm việc với ngày được nhập trong bảng tính Excel từ tệp .csv hoặc 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 các mục văn bản. Mặc dù chúng trông giống như ngày tháng, Excel sẽ không nhận ra chúng như vậy.

Có nhiều cách để chuyển đổi văn bản cho đến nay trong Excel và hướng dẫn này nhằm mục đích bao gồm tất cả chúng, để bạn có thể chọn một kỹ thuật chuyển đổi văn bản sang ngày 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 cho một công thức hoặc không công thức .

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

Khi nhập dữ liệu vào Excel, thường có một vấn đề với định dạng ngày. Các mục nhập nhập khẩu có thể trông giống như ngày xuất sắc 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 xử lý các mục như văn bản, có nghĩa là bạn không thể sắp xếp bảng của mình theo đúng ngày, bạn cũng không thể sử dụng các "ngày văn bản" đó trong các công thức, pivottables, biểu đồ hoặc bất kỳ công cụ excel nào khác nhận ra 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 hay giá trị văn bản.

ngàyGiá trị văn bản
  • Được liên kết bê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ố.Date format in the Number Format box on the Home tab > Number.
  • Nếu một số ngày được chọn, thanh trạng thái hiển thị trung bình, đếm và tổng.
  • Được liên kết bê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ố. format displays in the Number Format box on the Home tab > Number.
  • Nếu một số ngày văn bản được chọn, thanh trạng thái chỉ hiển thị đếm.
  • Có thể có một dấu nháy đơn hàng đầu có thể nhìn thấy trong thanh công thức.

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

Cách chuyển đổi số cho đến nay trong Excel

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

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

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

Để chuyển đổi số sê -ri như vậy cho đến nay, tất cả những gì 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ủ.Date in the Number Format box on the Home tab.

Để áp dụng một định dạng khác với mặc định, sau đó chọn các ô có số sê -ri và nhấn Ctrl+1 để mở hộp thoại các ô định dạng. Trên tab Số, chọn Ngày, chọn Định dạng ngày mong muốn theo loại và bấm OK.Ctrl+1 to open the Format Cells dialog. On the Number tab, choose Date, select the desired date format under Type and click OK.

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

Đúng, thật dễ dàng! Nếu bạn muốn một cái gì đó tinh vi hơn các định dạng ngày Excel được xác định trước, vui lòng xem cách tạo định dạng ngày tùy chỉnh trong Excel.

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

Cách chuyển đổi số 8 chữ số cho đến nay trong Excel

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

Để chuyển đổi một số như vậy cho đến nay, bạn sẽ phải sử dụng hàm ngày kết hợp với các hàm phải, trái và giữa. Thật không may, không thể tạo ra một công thức phổ quát sẽ hoạt động trong tất cả các kịch bản vì số ban đầu có thể được nhập ở nhiều định dạng khác nhau. Ví dụ:

Con sốĐịnh dạngNgày
10032016 ddmmyyyy10-Mar-2016
20160310 yyyymmdd
20161003 Yyyyddmm

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

Để bắt đầu, hãy nhớ thứ tự của các đối số chức năng ngày Excel:

Ngày (năm, tháng, ngày)

Vì vậy, những gì 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 các đối số tương ứng cho hàm ngày.

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

  • Trích xuất năm. Đó là 4 chữ số cuối cùng, vì vậy chúng tôi sử dụng chức năng phù hợp để chọn 4 ký tự cuối cùng: phải (A1, 4).year. It's the last 4 digits, so we use the RIGHT function to pick the last 4 characters: RIGHT(A1, 4).
  • Trích xuất tháng. Đó là các chữ số thứ 3 và 4, vì vậy chúng tôi sử dụng hàm giữa để có được chúng giữa (A1, 3, 2). Trong đó 3 (đối số thứ hai) là số bắt đầu và 2 (đối số thứ ba) là số lượng ký tự để trích xuất.month. It's the 3rd and 4th digits, so we employ the MID function to get them MID(A1, 3, 2). Where 3 (second argument) is the start number, and 2 (third argument) is the number of characters to extract.
  • Trích xuất ngày. Đó là 2 chữ số đầu tiên, vì vậy chúng tôi có chức năng bên trái để trả về 2 ký tự đầu tiên: trái (A2,2).day. It's the first 2 digits, so we have the LEFT function to return the first 2 characters: LEFT(A2,2).

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

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

Ảnh chụp màn hình sau đây cho thấy điều này và một vài công thức khác trong hành động:

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

Vui lòng chú ý đến công thức cuối cùng trong ảnh chụp màn hình trên (hàng 6). Số lượng 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 tôi kết hợp 20 và 16 bằng công thức sau: 20 & trái (A6,2). Nếu bạn không làm điều này, chức năng ngày sẽ trở lại 1916 theo mặc định, điều này hơi kỳ lạ như thể Microsoft vẫn sống trong thế kỷ 20 :)

Ghi chú. Các công thức được thể hiện trong ví dụ này hoạt động chính xác miễn là tất cả các số bạn muốn chuyển đổi thành ngày theo cùng một mẫu. The formulas demonstrated in this example work correctly as long as all numbers you want to convert to dates follow the same pattern.

Cách chuyển đổi văn bản cho đến nay trong Excel

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

Chức năng excel DateValue - Thay đổi văn bản cho đến nay

Hàm DateValue trong Excel chuyển đổi một ngày ở định dạng văn bản thành số sê -ri mà Excel nhận ra là một ngày.DATEVALUE function in Excel converts a date in the text format to a serial number that Excel recognizes as a date.

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

DATEVALUE(date_text)

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

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

Các ảnh chụp màn hình sau đây cho thấy một vài công thức excel DateValue đang hoạt động:

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

Chức năng excel DateValue - Những điều cần nhớ

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

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

Chức năng giá trị Excel - Chuyển đổi chuỗi văn bản cho đến ngày

So với DateValue, hàm giá trị 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ư một 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 mà bạn chọn.

Cú pháp của hàm giá trị như sau:

VALUE(text)

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

Hàm giá trị Excel có thể xử lý cả ngày và giờ, phần sau được chuyển đổi thành phần thập phân, như bạn có thể thấy trong hàng 6 trong ảnh chụp màn hình sau:date and time, the latter is converted to a decimal portion, as you can see in row 6 in the following screenshot:

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

Hoạt động toán học để chuyển đổi văn bản thành ngày

Ngoài việc sử dụng các chức năng Excel cụ thể như giá trị và DateValue, bạn có thể thực hiện một thao tác toán học đơn giản để buộc Excel thực hiện chuyển đổi văn bản sang ngày cho bạn. Điều kiện cần thiết là một hoạt động nên ghi lại giá trị của ngày (số sê -ri). Nghe có vẻ hơi khó khăn? Các ví dụ sau đây sẽ làm cho mọi thứ dễ dàng!should not change the date's value (serial number). Sounds a bit tricky? The following examples will make things easy!

Giả sử rằng 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, sau đó áp dụng định dạng ngày cho ô:

  • Bổ sung: =A1 + 0
  • Phép nhân: =A1 * 1
  • Phân khu: =A1 / 1
  • Tiêu cực kép: =--A1

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

Như bạn có thể thấy trong ảnh chụp màn hình ở trên, các hoạt động toán học 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 là văn bản (hàng 8). Đôi khi kết quả thậm chí được hiển thị dưới dạng ngày tự độ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 với các dấu phân cách tùy chỉnh thành ngày

Nếu ngày 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 (/) hoặc dấu gạch ngang (-), các hàm Excel sẽ không thể nhận ra chúng là ngày và trả lại #Value! lỗi.

Để khắc phục điều này, bạn có thể chạy công cụ tìm và thay thế Excel để thay thế dấu phân cách của bạn bằng một dấu gạch chéo (/), tất cả trong một lần:Find and Replace tool to replace your delimiter with a slash (/), all in one go:

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

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

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

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

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

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

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

Bây giờ, hãy nhúng hàm thay thế này vào công thức giá trị:

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

Và có các chuỗi văn bản được chuyển đổi thành ngày, tất cả đều có một công thức duy nhất.

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

Như bạn thấy, các chức năng giá trị và giá trị Excel khá mạnh mẽ, 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, không có chức năng nào có thể giúp ích. May mắn thay, có một giải pháp không định dạng có thể xử lý nhiệm vụ này và phần tiếp theo giải thích các bước chi tiết.

Text to Cột Wizard - cách không có công thức để che giấu văn bản cho đến nay

Nếu bạn là một loại người dùng không định dạng, một tính năng Excel lâu dài được gọi là văn bản đến các cột sẽ có ích. Nó có thể đối phó với các ngày văn bản đơn giản được thể hiện trong ví dụ 1 cũng như các chuỗi văn bản nhiều phần được hiển thị trong ví dụ 2.

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

Nếu các chuỗi văn bản bạn muốn chuyển đổi thành ngày trông giống như bất kỳ chuỗi nào sau đây:

  • 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 không xuất khẩu hoặc nhập bất cứ 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 không gian) thành ngày.

  1. Trong bảng tính Excel của bạn, chọn một cột các mục văn bản bạn muốn chuyển đổi thành ngày.
  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 sang các cột.Text to Columns.
    Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?
  3. Trong bước 1 của Trình hướng dẫn văn bản chuyển đổi sang các cột, chọn dấu phân đoạn và nhấp vào Tiếp theo.Delimited and click Next.
    Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?
  4. Trong 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.
    Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?
  5. Trong 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 với ngày của bạn và nhấp vào Kết thúc.Date under Column data format, choose the format corresponding to your dates, and click Finish.

Trong ví dụ này, chúng tôi đang chuyển đổi các ngày văn bản được định dạng là "01 02 2015" (năm tháng), vì vậy chúng tôi chọn MDY từ hộp thả xuống.

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

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

Ghi chú. Để trình hướng dẫ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 nên được định dạng giống hệt nhau. Ví dụ: nếu một số mục của bạn được định dạng như định dạng ngày/tháng/năm trong khi những mục khác là tháng/ngày/năm, bạn sẽ nhận được kết quả không chính xác. For the Text to Column wizard to work correctly, all of your text strings should be formatted identically. For example, if some of your entries are formatted like day/month/year format while others are month/day/year, you would get incorrect results.

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

Nếu ngày của bạn được biểu diễn bằng các 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
  • Ngày 01 tháng 1 năm 2015 3 giờ chiều

Bạn sẽ phải nỗ lực nhiều hơn một chút và sử dụng cả chức năng Date Wizard và Excel Wizard và 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 văn bản đến cột trên tab Dữ liệu, Nhóm Công cụ dữ liệu.Text to Columns button on the Data tab, Data Tools group.
  3. Ở bước 1 của Trình hướng dẫn văn bản chuyển đổi sang các cột, chọn dấu phân đoạn và nhấp vào Tiếp theo.Delimited and click Next.
  4. Ở bước 2 của trình hướng dẫn, chọn DELIMITERS 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à không gian, như "Thứ Năm, ngày 01 tháng 1 năm 2015", bạn nên chọn cả DELIMITER - Dấu phẩy và Không gian.

    Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

    Nó cũng có ý nghĩa khi chọn tùy chọn "xử lý các phân định liên tiếp là một" để bỏ qua các không gian bổ sung, nếu dữ liệu của bạn có bất kỳ.

    Và cuối cùng, hãy xem 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 một cách chính xác 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 họ không, nhấp vào cột và chọn Chung trong các tùy chọn định dạng dữ liệu cột.General format. If they don't, click on a column and select General under the Column data format options.

    Ghi chú. Không chọn định dạng ngày cho bất kỳ cột nào vì mỗi cột chỉ chứa một thành phần, vì vậy Excel sẽ không thể hiểu đây là một ngày. Do not choose the Date format for any column because each column contains only one component, so Excel won't be able to understand this is a date.

    Nếu bạn không cần một số cột, nhấp vào nó và chọn Không nhập cột (Bỏ qua).

    Nếu bạn không muốn ghi đè dữ liệu gốc, chỉ định nơi các cột phải được chèn - nhập địa chỉ cho ô trên cùng bên trái trong trường đích.

    Khi xong, nhấp vào nút Kết thúc.

    Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

    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 (ở định dạng chung) và chèn các cột này bắt đầu từ ô C2.

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

    Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

  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 ngày. Cú pháp của hàm ngày Excel là tự giải thích:

    Ngày (năm, tháng, ngày)

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

    Nó không dễ dàng với =DATEVALUE(A1)1 vì nó là văn bản trong khi hàm ngày cần một số. May mắn thay, Microsoft Excel cung cấp chức năng tháng đặc biệt có thể thay đổi tên một tháng thành số tháng:

    =DATEVALUE(A1)2

    Đối với chức năng tháng để hiểu nó liên quan đến một ngày, chúng tôi đặt nó như thế này:

    =DATEVALUE(A1)3

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

    Và bây giờ, hãy nhúng chức năng tháng vào =DATEVALUE(A1)1; Đối số về công thức ngày của chúng tôi:

    =DATEVALUE(A1)5

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

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

Chuyển đổi nhanh các ngày văn bản 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, bạn có thể sử dụng thủ thuật sau.

  • Sao chép bất kỳ ô trống nào (chọn nó và nhấn Ctrl + C).Ctrl + C).
  • Chọn phạm vi với các giá trị văn bản bạn muốn chuyển đổi thành ngày.
  • 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 Tùy chọn đặc biệt:Paste Special, and select Add in the Paste Special dialog box:
    Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?
  • Nhấp vào OK để hoàn tất chuyển đổi và đóng hộp thoại.

Những gì bạn vừa làm là nói với Excel để thêm số 0 (ô trống) vào ngày văn bản của bạn. Để có thể làm điều này, Excel chuyển đổi chuỗi văn bản thành một số và vì việc thêm số 0 không thay đổi giá trị, bạn sẽ nhận được chính xác những gì bạn 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 các ô định dạng.

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

Sửa các ngày văn bản với hai năm chữ số

Các phiên bản hiện đại của Microsoft Excel đủ thông minh để phát hiện ra một số lỗi rõ ràng trong dữ liệu của bạn, hoặc nói tốt hơn, những gì Excel coi là một lỗi. Khi điều này xảy ra, bạn sẽ thấy một chỉ báo lỗi (một hình tam giác nhỏ màu xanh lá cây) ở 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:

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

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

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

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

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

Thông thường, kiểm tra lỗi được bật trong Excel theo mặc định. Để đảm bảo, 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ó được kiểm tra không:

  • Bật kiểm tra lỗi nền khi kiểm tra lỗi;
  • Các ô chứa năm biểu diễn là 2 chữ số theo quy tắc kiểm tra lỗi.

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

Cách thay đổi văn bản cho đến nay một cách dễ dàng

Như bạn thấy, việc chuyển đổi văn bản cho đến nay trong Excel không phải là một thao tác một cú nhấp chuột tầm thường. Nếu bạn bị nhầm lẫn bởi tất cả các trường hợp và công thức sử dụng 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 (có thể tải xuống phiên bản dùng thử miễn phí tại đây), chuyển sang tab Công cụ ABLEBITS (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 văn bản đến ngày:Text to Date button:

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

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

  1. Chọn các ô có chuỗi văn bản và nhấp vào nút Text to Date.Text to Date button.
  2. Chỉ định thứ tự ngày (ngày, tháng và năm) trong các ô được chọn.date order (days, months and years) in the selected cells.
  3. Chọn có bao gồm hay không bao gồm thời gian trong ngày chuyển đổi.time in the converted dates.
  4. Nhấp vào Chuyển đổi.Convert.

Đó là nó! Kết quả chuyển đổi sẽ xuất hiện trong cột liền kề, dữ liệu nguồn của bạn sẽ được bảo tồn. Nếu có sự cố xảy ra, bạn chỉ cần xóa kết quả và thử lại với một đơn đặt hàng ngày khác.

Hướng dẫn how do i convert text to date in spreadsheet? - làm cách nào để chuyển đổi văn bản thành ngày tháng trong bảng tính?

Mẹo. Nếu bạn chọn chuyển đổi thời gian cũng như ngày, nhưng các đơn vị thời gian bị thiếu trong kết quả, hãy nhớ áp dụng định dạng số hiển thị cả giá trị ngày và thời gian. Để biết thêm thông tin, vui lòng xem cách tạo các định dạng ngày và thời gian tùy chỉnh. If you chose to convert times as well as dates, but the time units are missing in the results, be sure to apply a number format that shows both the date and time values. For more info, please see How to create custom date and time formats.

Nếu bạn tò mò 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ó: Văn bản cho đến nay cho Excel.

Đây là cách bạn chuyển đổi văn bản cho đến nay 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 bạn. Trong bài viết tiếp theo, chúng tôi 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 Excel thành chuỗi văn bản. Tôi cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn vào tuần tới.

Bạn cũng có thể quan tâm

Làm cách nào để biến văn bản thành một ngày?

Hàm DateValue trong Excel chuyển đổi một ngày ở định dạng văn bản thành số sê -ri mà Excel nhận ra là một ngày.Vì vậy, công thức để chuyển đổi giá trị văn bản cho đến nay là đơn giản như = DateValue (A1), trong đó A1 là một ô có ngày được lưu trữ dưới dạng chuỗi văn bản.=DATEVALUE(A1) , where A1 is a cell with a date stored as a text string.

Làm cách nào để chuyển đổi một chuỗi thành một ngày trong Google Sheets?

Chuyển đổi văn bản 'yyyymmdd' cho đến nay có thể có thời gian bạn cần chuyển đổi một số hoặc chuỗi văn bản trong định dạng 'yyyymmdd' thành một ngày.Để làm điều này, bạn sẽ cần sử dụng hàm ngày, kết hợp với các hàm trái, giữa và phải.use the DATE function, in conjunction with the LEFT, MID and RIGHT Functions.

Làm cách nào để thay đổi định dạng ngày từ văn bản sang dd mm yyyy trong excel?

Đây là một cách để khắc phục vấn đề của bạn:..
Nhập 0 vào một ô và sao chép nó.Bạn cũng có thể sao chép một ô trống ..
Chọn tất cả các ngày trong phạm vi của bạn.....
Với ngày của bạn vẫn được chọn, nhấn Ctrl + F1 (giả sử bạn đang ở trên Windows) và sau đó thay đổi định dạng số thành mm/dd/yyyy, dd/mm/yyyy hoặc bất kỳ bạn thích ..