25/05/2018, 22:57

Sử dụng hàm REPLACE và SUBSTITUTE trong Excel – công thức ví dụ

Trong bài viết này, Học Excel Online sẽ giải thích hàm REPLACE và SUBSTITUTE trong Excel với các ví dụ. Cách dùng hàm REPLACE với chuỗi văn bản, số và ngày, và làm thế nào để lập một công thức với nhiều hàm REPLACE hoặc SUBSTITUTE . Hàm REPLACE trong Excel: Hàm REPLACE ...

Trong bài viết này, Học Excel Online sẽ giải thích hàm REPLACE SUBSTITUTE trong Excel với các ví dụ. Cách dùng hàm REPLACE với chuỗi văn bản, số và ngày, và làm thế nào để lập một công thức với nhiều hàm REPLACE hoặc SUBSTITUTE.

Hàm REPLACE trong Excel:

Hàm REPLACE trong Excel cho phép bạn thay đổi một hoặc nhiều ký tự trong một chuỗi văn bản với một ký tự khác hoặc một chuỗi các ký tự.

REPLACE (old_text, start_num, num_chars, new_text)

Như bạn thấy, hàm REPLACE có 4 đối số, tất cả đều được yêu cầu.

  • Old_text – văn bản gốc (hoặc tham chiếu đến ô có văn bản gốc) mà bạn muốn thay thế một số ký tự.
  • Start_num – vị trí của ký tự đầu tiên trong old_text mà bạn muốn thay thế.
  • Num_chars – số ký tự mà bạn muốn thay thế.
  • New_text – văn bản thay thế.

Ví dụ: để thay đổi từ “sun” thành “son”, bạn có thể sử dụng công thức sau:

= REPLACE (“sun”, 2, 1, “o”)

Và nếu bạn đặt từ muốn thay trong một ô, ví như ô A2, bạn có thể cung cấp ô tham chiếu tương ứng chứa old_text:

= REPLACE (A2, 2, 1, “o”)

 Excel REPLACE function

Chú ý: Nếu đối số start_num hoặc num_chars là số âm hoặc không phải số, hàm Replace trả kết quả lỗi #VALUE!.

Sử dụng hàm REPLACE với các giá trị số

Hàm REPLACE được thiết kế để làm việc với chuỗi văn bản. Tất nhiên, bạn có thể sử dụng nó để thay thế các ký tự số là một phần của một chuỗi văn bản, ví dụ:

= REPLACE (A2, 7, 4, “2016”)

Replacing numeric characters that are part of a text string

Lưu ý rằng chúng tôi đặt “2016” vào dấu nháy kép vì nó là giá trị văn bản.

Theo cách tương tự, bạn có thể thay thế một hoặc nhiều chữ số trong một số. Ví dụ:

= REPLACE (A4, 4, 4, “6”)

Và một lần nữa, bạn phải đặt giá trị thay thế trong dấu nháy kép (“6”).

Be sure to enclose the replacement value in double quotes.

Chú ý. Hàm REPLACE luôn trả kết quả là chuỗi văn bản chứ không phải số. Trong hình trên, chú ý đến việc căn lề bên trái của giá trị văn bản trả về trong B2, và so sánh nó với số căn lề phải trong A2. Bởi vì đó là một giá trị văn bản nên không thể sử dụng trong các phép tính trừ khi bạn chuyển nó trở lại số, ví dụ nhân với 1 hoặc bằng những phương pháp khác được mô tả trong Cách chuyển đổi văn bản sang số.

Xem thêm: Tổng hợp các thủ thuật Excel hay

Sử dụng hàm REPLACE với ngày tháng

Như bạn đã thấy, hàm REPLACE hoạt động tốt với các con số, ngoại trừ việc nó trả kết quả là chuỗi văn bản

0