Google sheet regexextract giữa hai ký tự

Chức năng REGEXEXTRACT trong Google Sheets có thể được sử dụng để trích xuất các chuỗi con của một ô. Bạn có thể sử dụng REGEXEXTRACT để lấy bất kỳ loại chuỗi con nào từ ô bạn quan tâm

Giả sử bạn có một cột ngày và giờ, như hình bên dưới

Google sheet regexextract giữa hai ký tự

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. Sau đó, bạn có thể sử dụng chức năng REGEXEXTRACT trong Google Trang tính để trích xuất cụ thể ngày vào một cột riêng biệt, sau đó sử dụng ARRAYFORMULA để lọc Thời gian ngày dựa trên ngày được trích xuất

cú pháp

Công thức cho hàm REGEXEXTRACT trong Google Trang tính là

=REGEXEXTRACT(text, regular_expression)
  • văn bản – Văn bản đầu vào
  • regular_expression – Phần đầu tiên của văn bản khớp với biểu thức này sẽ được trả về

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

Hàm REGEXEXTRACT để trích xuất các chữ cái đầu tiên của chuỗi

Giả sử bạn có một cột tên như hình bên dưới

Google sheet regexextract giữa hai ký tự
Hình 1. Dữ liệu quan tâm

Bạn muốn trích xuất 2 chữ cái đầu tiên của mỗi tên trong cột để tạo ID tên

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

=REGEXEXTRACT(A2,"..")
  • Ở đây, tham số đầu tiên chọn ô quan tâm
  • Tham số thứ hai là biểu thức chính quy. Các dấu chấm đại diện cho các chữ cái riêng lẻ cần được trích xuất.  
  • Vì chúng tôi chỉ muốn hai chữ cái đầu tiên của mỗi tên nên chúng tôi chỉ sử dụng hai dấu chấm, một dấu chấm cho mỗi chữ cái
  • đầu ra sẽ là
Google sheet regexextract giữa hai ký tự
Hình 2. Ví dụ về chức năng REGEXEXTRACT trong Google Sheets để trích xuất các chữ cái đầu tiên của chuỗi

Hàm REGEXEXTRACT để trích xuất các chữ cái cuối cùng của chuỗi

Giả sử bạn có một cột tên như hình bên dưới

Google sheet regexextract giữa hai ký tự
Hình 3. Dữ liệu quan tâm

Bạn muốn trích xuất 3 chữ cái cuối của mỗi tên trong cột để tạo ID tên

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

=REGEXEXTRACT(A2,"...$")
  • Ở đây, tham số đầu tiên chọn ô quan tâm
  • Tham số thứ hai là biểu thức chính quy. Các dấu chấm đại diện cho các chữ cái riêng lẻ cần được trích xuất.  
  • Vì chúng tôi chỉ muốn ba chữ cái cuối cùng của mỗi tên, chúng tôi 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 tôi sử dụng ký hiệu “$” để xác định rằng chúng tôi muốn trích xuất các chữ cái cuối cùng của chuỗi
  • đầu ra sẽ là
Google sheet regexextract giữa hai ký tự
hinh 4. Chức năng REGEXEXTRACT trong Google Sheets để trích xuất các chữ cái cuối cùng của chuỗi

Hàm REGEXEXTRACT để trích xuất từ ​​đầu tiên và từ cuối cùng của chuỗi

Giả sử bạn có một cột gồm các chuỗi như hình bên dưới

Google sheet regexextract giữa hai ký tự
Hình 5. Dữ liệu quan tâm

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 ô 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 tôi muốn toàn bộ từ đầu tiên, chúng tôi kết hợp “\w” với dấu “+” để trích xuất tất cả các chữ cái trước dấu cách
  • đầu ra sẽ là
Google sheet regexextract giữa hai ký tự
Hình 6. Hàm REGEXEXTRACT trong Google Sheets để trích xuất từ ​​đầu tiên và từ cuối cùng của chuỗi

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

=REGEXEXTRACT(A2,"\w+$")

Hàm REGEXEXTRACT để trích xuất ngày từ chuỗi

  • Giả sử bạn có một cột ngày giờ như hình bên dưới
Google sheet regexextract giữa hai ký tự
Hình 7. Dữ liệu quan tâm

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,"\d{2}/\d{2}/\d{4}")
  • Bạn chỉ muốn trích xuất ngày từ các ô
  • Ở đây, tham số đầu tiên chọ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 ngoặc đại diện cho các số mà chúng tôi đang trích xuất
  • Vì có dấu “/” giữa tháng, ngày và năm nên chúng tôi phải chỉ định các chữ số mà chúng tôi muốn trích xuất
  • Đầu ra sẽ được như hình dưới đây
Google sheet regexextract giữa hai ký tự
Hình 8. Hàm REGEXEXTRACT trong Google Trang tính để trích xuất ngày từ chuỗi

Hàm REGEXEXTRACT để trích xuất các từ bắt đầu và kết thúc bằng các chữ cái cụ thể từ một chuỗi

Giả sử bạn có một cột gồm một số câu như hình bên dưới

Google sheet regexextract giữa hai ký tự
Hình 9. Dữ liệu quan tâm

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, "br\w+d")

Bạn muốn trích xuất các từ bắt đầu và kết thúc bằng các chữ cái cụ thể từ các ô

  • Ở đây, tham số đầu tiên chọn ô quan tâm
  • Tham số thứ hai là biểu thức chính quy. Chúng tôi bắt đầu regex 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 tất cả các từ kết thúc bằng d
  • Đầu ra sẽ được như hình dưới đây
Google sheet regexextract giữa hai ký tự
Hình 10. Chức năng REGEXEXTRACT trong Google Sheets để trích xuất các từ bắt đầu và kết thúc bằng các chữ cái cụ thể từ một chuỗi

Xem thêm

Bạn có thể xem thêm các bài viết hay không kém khác trên Google Sheets tại đây

Xóa các hàng trống trong Google Trang tính. Trong bài viết này, chúng ta sẽ xem cách xóa các hàng trống trong Google Trang tính bằng hai cách 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 Trang tính. Chúng tôi cũng sẽ xem xét nhóm lồng nhau

Các chức năng Google Script được sử dụng phổ biến nhất cho năm 2022. Tìm hiểu về các hàm tập lệnh nâng cao được sử dụng rộng rãi

Google Trang tính. Cách sử dụng Pivot Table. Tìm hiểu cách tạo và sử dụng Pivot Table để phân tích dữ liệu trong Google Sheets

Định dạng có điều kiện trong Google Trang tính. Bắt đầu với Định dạng có điều kiện trong Google Trang tính

Cách sử dụng Chế độ xem bộ lọc trong Google Trang tính. Hướng dẫn đơn giản trong 2 phút 💻. Tìm hiểu cách sử dụng Chế độ xem bộ lọc trong Google Trang tính và các biến thể của nó

Regex có hoạt động trong Google Trang tính không?

Các sản phẩm của Google sử dụng RE2 cho cụm từ thông dụng. Google Trang tính hỗ trợ RE2 ngoại trừ khớp lớp ký tự Unicode . Tìm hiểu thêm về cách sử dụng biểu thức RE2. Hàm này chỉ hoạt động với văn bản (không phải số) làm đầu vào và trả về văn bản dưới dạng đầu ra.

Làm thế nào để sử dụng trích xuất regex?

Để sử dụng REGEXEXTRACT, trước tiên bạn cần tạo một biểu thức chính quy khớp với văn bản bạn muốn trích xuất. Sau đó, bạn có thể sử dụng hàm REGEXEXTRACT để trích xuất văn bản khớp với biểu thức chính quy .