REGEXMATCH, REGEXEXTRACT, REGEXREPLACE: xử lý văn bản bằng biểu thức chính quy
Nhập môn regex trong Google Sheets: kiểm tra số điện thoại, email, trích số từ chuỗi, xóa ký tự đặc biệt với REGEXMATCH, REGEXEXTRACT, REGEXREPLACE.
Regex (biểu thức chính quy) là cách mô tả "mẫu" của chuỗi chữ. Google Sheets có ba hàm regex rất mạnh mà Excel cũ không có.
Ký hiệu cần nhớ
[0-9]một chữ số,[a-z]một chữ thường,.một ký tự bất kỳ+một hoặc nhiều lần,*không hoặc nhiều lần,{4}đúng 4 lần^đầu chuỗi,$cuối chuỗi,[^0-9]ký tự KHÔNG phải số( )nhóm cần lấy ra
Kiểm tra số điện thoại 10 số
fx=REGEXMATCH(SUBSTITUTE(B2," ",""), "^0[0-9]{9}$")
Lấy tất cả chữ số
fx=REGEXREPLACE(B2, "[^0-9]", "")
Lấy năm trong mã đơn "DH-2026-0012"
fx=REGEXEXTRACT(C2, "[0-9]{4}")
Lấy tên miền email
fx=REGEXEXTRACT(F2, "@(.+)")
Phần trong ngoặc tròn là phần được trả về.
Lưu ý
Google Sheets dùng chuẩn regex RE2: không hỗ trợ "lookahead" (?=...). Kết quả REGEXEXTRACT luôn là chữ — bọc VALUE nếu cần số.
Luyện tập ở bài Regex.
🧪 Thực hành ngay trên bảng tính mẫu
REGEXMATCH REGEXEXTRACT REGEXREPLACE
Hoặc làm bài tập có chấm điểm tự động trong Lộ trình học.