Hướng dẫn hoàn chỉnh về hàm REGEXEXTRACT trong Google Sheets năm 2022

Video google sheet regexextract

Thời gian đọc: 5 phút

Hàm REGEXEXTRACT được sử dụng để trích xuất một phần chuỗi từ một ô trong Google Sheets.

Sử dụng Hàm RegEx trong Google Sheets trong vài bước

Hãy tìm hiểu cách sử dụng hàm REGEXEXTRACT trong Google Sheets và các biến thể của nó.

Tại sao sử dụng hàm REGEXEXTRACT trong Google Sheets?

Hàm REGEXEXTRACT trong Google Sheets cho phép bạn trích xuất các phần con của một ô trong bảng tính. Bạn có thể sử dụng REGEXEXTRACT để trích xuất bất kỳ loại phần con nào từ ô mà bạn quan tâm.

Hãy xem ví dụ về một cột chứa ngày và giờ như dưới đây:

Nếu bạn chỉ muốn trích xuất ngày từ mỗi ô và sau đó lọc cột dựa trên ngày, bạn có thể sử dụng hàm REGEXEXTRACT trong Google Sheets để trích xuất riêng ngày vào một cột riêng biệt, sau đó sử dụng ARRAYFORMULA để lọc giờ của ngày dựa trên ngày đã trích xuất.

Cú pháp

Công thức cho hàm REGEXEXTRACT trong Google Sheets là:

=REGEXEXTRACT(text, regular_expression)

  • text: Đoạn văn bản đầu vào.
  • regular_expression: Phần của đoạn văn bản mà nó phù hợp sẽ được trả về.

Lưu ý: Hàm REGEXEXTRACT trong Google Sheets chỉ hoạt động với văn bản (không phải số) như đầu vào và trả về văn bản như kết quả. Nếu bạn muốn có một số kết quả, hãy thử sử dụng hàm VALUE kết hợp với hàm này. Nếu có sử dụng số trong đầu vào, hãy chuyển chúng thành văn bản bằng cách sử dụng hàm TEXT.

Sử dụng hàm REGEXEXTRACT để trích xuất chữ cái đầu tiên của một chuỗi.

Hãy xem ví dụ về một cột chứa tên như dưới đây:

Bạn muốn trích xuất hai chữ cái đầu tiên từ mỗi tên trong cột để tạo ra các định danh tên.

Bạn có thể sử dụng công thức sau:

=REGEXEXTRACT(A2,”..”)

  • Ở đây, tham số đầu tiên chọn ô bạn quan tâm.
  • Tham số thứ hai là biểu thức chính quy. Dấu chấm sẽ đại diện cho các chữ cái riêng lẻ cần trích xuất.
  • Vì chúng ta chỉ muốn hai chữ cái đầu tiên của mỗi tên, chúng ta chỉ sử dụng hai dấu chấm, một dấu chấm cho mỗi chữ cái.

Kết quả sẽ là:

Sử dụng hàm REGEXEXTRACT để trích xuất chữ cái cuối cùng của một chuỗi.

Hãy xem ví dụ về một cột chứa tên như dưới đây:

Bạn muốn trích xuất ba chữ cái cuối cùng từ mỗi tên trong cột để tạo ra các định danh tên.

Bạn có thể sử dụng công thức sau:

=REGEXEXTRACT(A2,”…$”)

  • Ở đây, tham số đầu tiên chọn ô bạn quan tâm.
  • Tham số thứ hai là biểu thức chính quy. Dấu chấm sẽ đại diện cho các chữ cái riêng lẻ cần trích xuất.
  • Vì chúng ta chỉ muốn ba chữ cái cuối cùng của mỗi tên, chúng ta chỉ sử dụng ba dấu chấm, một dấu chấm cho mỗi chữ cái.
  • Cuối cùng, chúng ta sử dụng dấu “$” để chỉ ra rằng chúng ta muốn trích xuất các chữ cái cuối cùng của chuỗi.

Kết quả sẽ là:

Sử dụng hàm REGEXEXTRACT để trích xuất từ đầu và từ cuối của một chuỗi.

Hãy xem ví dụ về một cột chứa chuỗi như dưới đây:

Bạn muốn trích xuất từ đầu tiên của mỗi ô trong cột.

Bạn có thể sử dụng công thức sau:

=REGEXEXTRACT(A2,”w+”)

  • Ở đây, tham số đầu tiên chọn ô bạn quan tâm.
  • Tham số thứ hai là biểu thức chính quy. “w” được sử dụng để trích xuất các ký tự chữ và số từ một chuỗi.
  • Vì chúng ta muốn trích xuất toàn bộ từ đầu tiên, chúng ta kết hợp “w” với “+” để trích xuất tất cả các chữ cái trước một khoảng trắng.

Kết quả sẽ là:

Tương tự, bạn có thể trích xuất từ cuối cùng của một chuỗi bằng cách sử dụng:

=REGEXEXTRACT(A2,”w+$”)

Sử dụng hàm REGEXEXTRACT để trích xuất ngày từ một chuỗi.

Hãy xem ví dụ về một cột chứa ngày-giờ như dưới đây:

Bạn muốn trích xuất ngày từ mỗi ô trong cột.

Bạn có thể sử dụng công thức sau:

=REGEXEXTRACT(A1,”d{2}/d{2}/d{4}”)

  • Ở đây, tham số đầu tiên chọn ô bạn quan tâm.
  • Tham số thứ hai là biểu thức chính quy. “d” được sử dụng để trích xuất các số từ một chuỗi.
  • Số trong dấu ngoặc đại diện cho các số chúng ta trích xuất.
  • Vì có một “/” giữa tháng, ngày và năm, chúng ta phải chỉ định các số chúng ta muốn trích xuất.

Kết quả sẽ là:

Sử dụng hàm REGEXEXTRACT để trích xuất từ bắt đầu và từ cuối của một chuỗi chứa các chữ cái cụ thể.

Hãy xem ví dụ về một cột chứa các câu như dưới đây:

Bạn muốn trích xuất từ đầu tiên của mỗi ô trong cột.

Bạn có thể sử dụng công thức sau:

=REGEXEXTRACT(A1, “brw+d”)

  • Ở đây, tham số đầu tiên chọn ô bạn quan tâm.
  • Tham số thứ hai là biểu thức chính quy. Chúng tôi bắt đầu với “br” vì chúng tôi muốn trích xuất các từ bắt đầu bằng “br”.
  • “w+” được sử dụng để trích xuất tất cả các ký tự chữ và số sau “br”.
  • Biểu thức chính quy kết thúc bằng “d” vì chúng tôi muốn trích xuất tất cả các từ kết thúc bằng chữ “d”.

Kết quả sẽ là:

Vui lòng xem thêm

Bạn có thể tham khảo những bài viết thú vị khác về Google Sheets trên trang web Crawlan.com.

  • Xóa các hàng trống trong Google Sheets: Trong bài viết này, chúng ta sẽ tìm hiểu cách xóa các hàng trống trong Google Sheets bằng hai phương pháp khác nhau.
  • Cách nhóm các hàng trong Google Sheets: Chúng ta sẽ tìm hiểu cách nhóm các hàng trong Google Sheets. Chúng tôi cũng sẽ nghiên cứu về nhóm lồng nhau.
  • Các hàm script phổ biến trong Google Sheets năm 2022: Hãy tìm hiểu những hàm script nâng cao mà người dùng thường sử dụng.
  • Google Sheets: Cách sử dụng bảng tính tổng hợp: Hãy tìm hiểu cách tạo và sử dụng bảng tính tổng hợp để phân tích dữ liệu trong Google Sheets.
  • Định dạng có điều kiện trong Google Sheets: Bắt đầu sử dụng định dạng có điều kiện trong Google Sheets.
  • Cách sử dụng các bảng lọc trong Google Sheets | Hướng dẫn đơn giản trong 2 phút 💻: Hãy tìm hiểu cách sử dụng bảng lọc trong Google Sheets và các biến thể của nó.

Related posts