Regex thay thế google sheet

Regex thay thế google sheet

 

Regex thay thế google sheet


Bài viết này sẽ hướng dẫn các bạn cách chuyển tiếng Việt có dấu thành không dấu trong google sheet


Để bỏ dấu tiếng Việt trong excel chúng ta có thể sử dụng vba hoặc ứng dụng Unikey, còn với google sheet thì chuyển tiếng việt có dấu thành không dấu vô cùng  Đơn giản bằng cách sử dụng công thức


Đây là đoạn văn bản tiếng Việt có dấu, và chúng ta sẽ loại bỏ dấu đi


Regex thay thế google sheet


Để loại bỏ dấu tiếng Việt trong google sheet các bạn copy công thức sau vào ô B2


=ArrayFormula(Regexreplace(Regexreplace(Regexreplace(Regexreplace(Regexreplace(Regexreplace(Regexreplace(A2. A3;"[áàạảãăắặặẵẵấầẫẫ]";"a");"đ"

;"d");"[éèẹẻẽêếềệểễ]";"e");"[íìịỉĩ]";"i");"[óòọỏõôốồồổỗơớớờởợỡ]";"o");"[úùụụũưứừựựữ]";"u");


Nhấn vào


Regex thay thế google sheet


Kết quả đánh dấu đã bị loại bỏ


Regex thay thế google sheet


Để chuyển tiếng Việt có dấu thành không dấu và chuyển luôn thành chữ thường thì hãy kết hợp hàm Lower to as after


=ArrayFormula(Regexreplace(Regexreplace(Regexreplace(Regexreplace(Regexreplace(Regexreplace(Regexreplace(Lower(A2. A3);"[áàạảãăắắặẳẵấầậẫẩn]";"a");"đ"

;"d");"[éèẹẻẽêếềệểễ]";"e");"[íìịỉĩ]";"i");"[óòọỏõôốồồổỗơớớờởợỡ]";"o");"[úùụụũưứừựựữ]";"u");


Nhấn vào


Regex thay thế google sheet


Kết quả


Regex thay thế google sheet


Chúc các bạn thành công


Regex thay thế google sheet

 


THUTHUATEXCEL. COM

Đã từng rất sợ excel, dẫn đến ghét excel, rồi công việc chủ yếu sử dụng excel, thế là yêu excel, những gì mình biết về excel, mình muốn chia sẻ lại cho cộng đồng . com hoặc chat messenger dccuongcp nếu như bạn cũng giống mình.

REGEXREPLACE là một trong ba hàm regex trong Google Sheet cùng với REGEXEXTRACT và REGEXMATCH

Nó được sử dụng để thay thế một phần của chuỗi văn bản bằng một chuỗi văn bản khác bằng cách sử dụng các biểu thức chính quy

Biểu thức chính quy là các mẫu tìm kiếm hoặc chuỗi ký tự phức tạp cho phép bạn tìm các mẫu nhất định trong một chuỗi

Khi chúng đã được tìm thấy, chúng có thể được thay thế bằng bất kỳ văn bản nào khác bằng chức năng REGEXREPLACE

REGEXREPLACE là gì?

Cú pháp của hàm là

=REGEXREPLACE(text, regular_expression, replacement)

Các đối số của hàm là

  • văn bản là chuỗi nguồn ban đầu, một phần trong số đó sẽ được thay thế
  • regular_expression xác định những gì bạn đang tìm kiếm trong văn bản
  • thay thế là văn bản thay thế sẽ được chèn vào văn bản gốc

Khi nào nên sử dụng REGEXREPLACE cho nội dung tiếp thị?

  • Cập nhật thẻ tiêu đề và mô tả meta
  • Đang cập nhật URL (để chuẩn bị cho việc di chuyển)

Cách sử dụng Hàm REGEXREPLACE trong Google Trang tính

Hãy minh họa cách chức năng này hoạt động

Giả sử bạn có một danh sách các tiêu đề bài báo với các năm khác nhau và mục tiêu của bạn là thay thế những năm này bằng năm 2020

Để làm điều này, bạn cần viết một biểu thức chính quy khớp với bất kỳ số nào. Sau đó, hàm REGEXREPLACE sẽ tìm kiếm biểu thức chính quy này và thay thế các phiên bản đã tìm thấy bằng văn bản thay thế mà bạn xác định, chẳng hạn như “2020”

Chức năng trông như thế này

=REGEXREPLACE(A2,"[0-9]+","2020")

Biểu thức chính quy tìm kiếm bất kỳ số nào là [0-9]+. Đây là những gì hàm tìm kiếm và một khi nó đã tìm thấy nó, nó sẽ được thay thế bằng giá trị được xác định là đối số thứ ba

Regex thay thế google sheet

Bạn có thể thấy rằng tiêu đề thứ năm không có bất kỳ số nào. Trong trường hợp này, hàm REGEXREPLACE chỉ cần bỏ qua nó và không thay thế bất cứ thứ gì

Hàm REGEXREPLACE cũng hữu ích khi bạn muốn điền vào các mẫu

For example, you have a template that is: Email address: . You want to replace this part with the actual email addresses that the users enter.

Chức năng trông như thế này

=REGEXREPLACE($A$2, "<([A-Za-z]+)\>", A5)

Regex thay thế google sheet

Các đối số của hàm là

  • Đối số văn bản là văn bản mẫu, sẽ giữ nguyên cho mọi công thức REGEXREPLACE. Thông thường, các hàm thay đổi tham chiếu ô của chúng khi chúng được sao chép xuống toàn bộ cột. Do đó, tham chiếu ô của nó cần được khóa và sử dụng làm tham chiếu tuyệt đối. Ký hiệu đô la “$” chuyển đổi tham chiếu ô thành tham chiếu tuyệt đối sẽ không thay đổi khi áp dụng hàm xuống cột
  • Không giống như trong ví dụ trước, đối số thay thế ở đây là một giá trị động (luôn thay đổi) và được cung cấp dưới dạng tham chiếu ô. Không sử dụng ký hiệu đô la “$”, chúng vẫn sẽ được điều chỉnh khi bạn sao chép công thức xuống toàn bộ cột
  • Biểu thức chính quy ở đây tìm kiếm các ký hiệu “<>” có một số từ bên trong. Nó được thể hiện bằng chuỗi ký tự [A-Za-z]+. Bạn có thể viết chính xác từ (“email”) ở đây, nhưng giải pháp trên đây cũng sẽ hiệu quả với bất kỳ từ nào khác

Bản tóm tắt

Chức năng REGEXREPLACE cho phép bạn thay thế bất kỳ phần nào của văn bản dựa trên tiêu chí tìm kiếm nâng cao

Cần thực hành một chút để hiểu các biểu thức chính quy, nhưng khi bạn đã thành thạo nó, bạn có thể kết hợp nó với bất kỳ chức năng nào khác của Google Trang tính