Note: The other languages of the website are Google-translated. Back to English

Làm cách nào để trích xuất ngày tháng từ chuỗi văn bản trong Excel?

Trong trang tính Excel, làm cách nào bạn có thể trích xuất ngày tháng từ các chuỗi văn bản như hình minh họa sau đây? Bài viết này, tôi sẽ nói về một công thức hữu ích để giải quyết nó.

Trích xuất ngày từ chuỗi văn bản với công thức mảng trong trang tính


Trích xuất ngày từ chuỗi văn bản với công thức mảng trong trang tính

Để chỉ trích xuất ngày từ danh sách các chuỗi văn bản, công thức mảng sau có thể giúp bạn, vui lòng làm như sau:

1. Nhập công thức dưới đây vào một ô trống mà bạn muốn lấy kết quả, rồi nhấn đăng ký hạng mục thi các phím với nhau và chỉ ngày được trích xuất như ảnh chụp màn hình sau:

=MID(A2,MIN(IFERROR(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789",1)),LEN(A2)+1)),LOOKUP(1,0*MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),ROW(INDIRECT("1:"&LEN(A2)))) + 1 - MIN(IFERROR(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789",1)),LEN(A2)+1)))

2. Sau đó, chọn ô công thức và kéo chốt điền xuống các ô bạn muốn áp dụng công thức này và bạn sẽ nhận được kết quả như mong muốn, xem ảnh chụp màn hình:

  • Chú ý:
  • Trong công thức trên, A2 là ô chứa ngày bạn muốn trích xuất;
  • Nếu ô chứa các số khác, công thức này sẽ không hoạt động chính xác ;
  • Công thức không thể trích xuất chính xác ngày trong khi có nhiều hơn một ngày trong chuỗi văn bản.

Chuyển đổi các ngày không chuẩn khác nhau thành ngày thực bình thường trong Excel

Với Chuyển đổi sang Ngày tiện ích của Kutools cho Excel, bạn có thể nhanh chóng chuyển đổi các ngày không chuẩn khác nhau thành các ngày thực bình thường cùng một lúc trong Excel. Nhấp để tải xuống Kutools cho Excel!

Kutools cho Excel: với nhiều phần bổ trợ Excel tiện dụng, dùng thử miễn phí không giới hạn số ngày. Tải xuống và dùng thử miễn phí ngay!


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn

  • Tái sử dụng: Chèn nhanh công thức phức tạp, biểu đồ và bất cứ thứ gì bạn đã sử dụng trước đây; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột mà không làm mất dữ liệu; Nội dung phân chia ô; Kết hợp các hàng / cột trùng lặp... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office / Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Bảo đảm hoàn lại tiền trong 60 ngày.
tab kte 201905

Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Nhận xét (26)
Chưa có xếp hạng. Hãy là người đầu tiên xếp hạng!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Ai đó có thể giúp tôi tìm một chuỗi để trích xuất ngày tháng ở định dạng này, xin vui lòng yyyy-mm-dd
"2018-03-24T01:42:26-07:00"



Cảm ơn nhiều trước
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
VUI LÒNG GIÚP TÔI TRÍCH DẪN NGÀY TỪ CÁC BÁO CÁO NHƯ "VUI LÒNG GIAO HÀNG BẰNG T01, 2016/XNUMX/XNUMX"
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi đang sử dụng Excel 2003, vì vậy tôi tin rằng IFERROR không tồn tại và tôi thấy điều này được trích dẫn trên web là tương đương:

IFERROR (A1, "") = IF (ISERROR (A1), "")

Vì vậy, tôi đang thử điều này:

=MID(A2,MIN(IF(ISERROR(FIND({0,1,2,3,4,5,6,7,8,9},A2,1)),LEN(A2)+1)),LOOKUP(1,0/MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),ROW(INDIRECT("1:"&LEN(A2)))) + 1 - MIN(IF(ISERROR(FIND({0,1,2,3,4,5,6,7,8,9},A2,1)),LEN(A2)+1)))


- Tôi đã nhấn CTRL + SHIFT + ENTER, công thức thực tế trong excel sẽ hiển thị nó trong {}

Sử dụng công thức này, tôi chỉ nhận được một kết quả trống

Có thể kiểm tra và cho tôi biết tôi đã làm sai ở đâu ... Hoặc là không thể trong Excel 2003

Cảm ơn bạn
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Trên thực tế, dữ liệu của tôi để trích xuất có định dạng:

Dữ liệu có giá trị đến ngày 14 tháng 2018 năm XNUMX

Vì vậy, tôi cần trích xuất "ngày 14 tháng 2018 năm XNUMX" chứ không phải thông thường
xx / xx / xx
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Điều này dường như phù hợp với công việc của tôi (Excel 2003)

=DATEVALUE(MID(A2,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),17))

: A2 chứa dữ liệu để giải nén

: nó tìm giá trị số đầu tiên, sau đó dịch ngày nghỉ

Hoạt động với dữ liệu ở định dạng này: Dữ liệu có giá trị vào ngày 14 tháng 2018 năm XNUMX
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chào Tak!
Nó hoạt động hoàn hảo. Nhưng tại sao lại là "17" ở cuối? vui lòng giúp đỡ.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Nhìn vào hàm "mid" "nó = số ký tự ...

Vì vậy, ký tự dài nhất sẽ là = "dd september yyyy" = 17 ký tự

2 = ngày tháng
9 = tháng
4 = năm
2 = dấu cách

Có lẽ tôi nên nói dữ liệu là: "Ngày 25 tháng 2018 năm XNUMX"

Vì vậy, 17 nên bao gồm tất cả các tháng trong năm :)
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Còn nếu văn bản của tôi là "Ngày và giờ gửi: 16/2018/11 lúc 26:00:XNUMX PM PDT"? Tôi có thể sử dụng loại sữa công thức nào?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, Giúp tôi với! Còn nếu văn bản của tôi là "Ngày và giờ gửi: 23-2017-12 34:58:XNUMX AM PDT. Tôi có thể sử dụng loại công thức nào?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Điều này đã hoạt động hoàn hảo cho đến ngày 01/01/2020 - Có ai biết cách sửa lỗi này không?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chào Adam,
Công thức đã được sửa như sau:
=MID(A2,MIN(IFERROR(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789",1)),LEN(A2)+1)),LOOKUP(1,0*MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),ROW(INDIRECT("1:"&LEN(A2)))) + 1 - MIN(IFERROR(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789",1)),LEN(A2)+1)))


Hãy cố gắng, hy vọng nó có thể giúp bạn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, tôi đã thử nó với một chuỗi và nó không hoạt động
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
skyyang - Xin lỗi, tôi đã chuyển sang một thứ khác. Điều này hoạt động hoàn hảo - Cảm ơn bạn rất nhiều!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi đang gặp sự cố với việc công thức này không hiển thị toàn bộ giá trị ngày.
Tương tự như Adam Tabor, công thức đang hiển thị giá trị ngày như mong đợi cho đến ngày 01/01/2020. Kể từ đó, giá trị ngày bị thiếu chữ số cuối cùng

Ví dụ:
Ô A1 chứa chuỗi "Hàng tháng-Trả lại-Vé-Báo cáo-01-29-2020"

Ô A2 chứa công thức sau:
=MID(A1,MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1,1),LEN(A1)+1)),LOOKUP(1,0/MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),ROW(INDIRECT("1:"&LEN(A1)))) + 1 - MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1,1),LEN(A1)+1)))

Kết quả mong đợi: Ô A2 hiển thị giá trị "01-29-2020"

Kết quả thực tế: Ô A2 hiển thị giá trị "01-29-202"

Hy vọng ai đó có ý tưởng về những gì cần được điều chỉnh để đối phó với hành vi mới này kể từ năm mới?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, Neil,
Công thức trong bài viết này đã được cập nhật, vui lòng áp dụng công thức dưới đây:
=MID(A2,MIN(IFERROR(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789",1)),LEN(A2)+1)),LOOKUP(1,0*MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),ROW(INDIRECT("1:"&LEN(A2)))) + 1 - MIN(IFERROR(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789",1)),LEN(A2)+1)))


Hãy cố gắng, hy vọng nó có thể giúp bạn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Công thức cập nhật này phù hợp với trường hợp sử dụng của tôi khi tôi thay đổi ô nguồn của mình thành A2. Cảm ơn vì bản cập nhật Skkyang! :)
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
skyyang - Xin lỗi, tôi đã chuyển sang một thứ khác. Điều này hoạt động hoàn hảo - Cảm ơn bạn rất nhiều!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi biết rằng công thức sẽ không hoạt động nếu có các số khác trong ô, tuy nhiên, có cách nào để chỉ trích xuất các số có định dạng ngày tháng không?
Ví dụ: People 5/2/12/20
Bỏ qua 5 và chỉ xuất ra 2/12/2020

Cảm ơn bạn
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Hello!
Làm cách nào để trích xuất ngày tháng từ văn bản "Thứ Tư, ngày 01 tháng 2020 năm 04 20:05:0000 GMT + XNUMX (Giờ Phối hợp Quốc tế)"ở định dạng mm / dd / YYYY sử dụng công thức?
Ai đó có thể vui lòng giúp tôi.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chào Admin.
tôi không thể trích xuất ngày từ văn bản dưới đây.
RETURNED_INCOMPLETE -> INCOMPLETE Cuộc hẹn JSV được xác nhận 15/10/2020, PM. Không có phụ WFM sau 5 giờ chiều
khi nhập các giá trị công thức đã cho sẽ đến. 15/10/2020, CH. Không có WFM phụ sau 5

"RETURNED_INCOMPLETE -> INCOMPLETE JSV-Cuộc hẹn được xác nhận vào -21/10/2020 CH mhumza muốn 06 đến 07 giờ tối làm việc" khi nhập các giá trị công thức đã cho sắp đến. 21/10/2020 PM mhumza muốn 06 đến 07

"RETURNED_INCOMPLETE -> INCOMPLETE JSV-Cuộc hẹn được xác nhận vào ngày 18/10/2020 chiều mhumza muốn lúc 16:30 đến 18:00 chiều" khi nhập các giá trị công thức đã cho sắp đến. 18/10/2020 PM mhumza muốn lúc 16:30 đến 18:00

RETURNED_INCOMPLETE -> INCOMPLETE Cuộc hẹn JSV được xác nhận 15/10/2020, SA. Không có WFM sub chỉ có sẵn cho đến 9 giờ sáng
khi nhập các giá trị công thức đã cho sẽ đến. 15/10/2020, SÁNG. Không có WFM phụ chỉ có sẵn cho đến 9


xin vui lòng hỗ trợ và giúp đỡ.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, làm cách nào tôi có thể trích xuất ngày tháng từ chuỗi này
SÁNG HỒNG - PK0040 9/1/2020 5:27:55 SA 1
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
= MID (A26, FIND ("/", A26) -2,10)

Này Jorge,

truy vấn của bạn rất đơn giản và bạn có thể nhận được câu trả lời với công thức này và bạn cũng có thể nhận được câu trả lời với Flash Fill.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào Usman,

= IFERROR (MID (A29, FIND ("/", A29) -2,10), "")

vui lòng sử dụng công thức này, nó rất đơn giản và dễ chỉnh sửa. bạn có thể chỉnh sửa công thức này theo truy vấn của mình.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
tôi muốn trích xuất ngày từ các số hóa đơn trông như thế này (114 / 11-07-2017) Tôi đã thử công thức trên nhưng nó không hoạt động, vui lòng đề xuất cho tôi một công thức.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, Vivek
Có thể công thức dưới đây có thể giúp bạn:
=TEXT(RIGHT(A2,10),"MM-DD-YYYY")
Vui lòng thử, nếu bạn có bất kỳ vấn đề nào khác, vui lòng bình luận tại đây.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào mọi người,

vlt. kann mir jemand helfen. Ich benötige 2 Forme für folgenden văn bản.

RYE6WR / KL 2823 / Belgrade - Amsterdam 08 tháng 2022 năm 07 05:08 - 2022 tháng 09 năm 40 2:XNUMX Phụ cấp hành lý miễn phí: XNUMXPC

1. benötige ich eine Formel die mir das Datum filter und wenn möglich ở định dạng dieem - dd.mm.jjjj -> in dieem Bsp. 08.11.2022
2. benötige ich eine Formel die mir die erste Uhrzeit filter -> in dieem Bsp. 07:05

Lieben Dnak für tất cả eure Hilfe :)
Không có bình luận nào được đăng ở đây
Để lại ý kiến ​​của bạn
Đăng với tư cách khách
×
Đánh giá bài viết này:
0   Nhân vật
Các vị trí được đề xuất

Kết nối với chúng tôi

Bản quyền © 2009 - www.extendoffice.com. | Đã đăng ký Bản quyền. cung cấp bởi ExtendOffice. | BẢN ĐỒ CHI NHÁNH
Microsoft và logo Office là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Microsoft Corporation tại Hoa Kỳ và / hoặc các quốc gia khác.
Được bảo vệ bởi Sectigo SSL