Làm thế nào để sử dụng Hàm REPLACE trong Excel? (với các ví dụ)

Thay thế hàm trong Excel

Hàm Replace trong excel là hàm văn bản là hàm có sẵn và tương tự như hàm thay thế, hàm này dùng để thay thế một văn bản cũ từ một chuỗi bằng một chuỗi mới, đầu vào theo yêu cầu của hàm này là văn bản cũ, văn bản mới và số bắt đầu và số kết thúc của các ký tự cần được thay thế.

Cú pháp

Ở đâu,

  • Old_text = Đây là tham số bắt buộc. Nó là chuỗi ban đầu được thay thế.
  • Bắt đầu = Đây là vị trí bắt đầu trong chuỗi ban đầu từ nơi bắt đầu thay thế.
  • Number_of_chars = Đây là một giá trị số và cho biết một số ký tự được thay thế.
  • New_text = Đây là một tham số bắt buộc khác và cho biết chuỗi / bộ ký tự mới sẽ được thay thế cho old_text bằng.

Làm thế nào để sử dụng Hàm REPLACE trong Excel? (với các ví dụ)

Là một hàm trang tính, nó có thể được viết dưới dạng một phần của công thức trong một ô trang tính. Là một hàm VBA, nó có thể được sử dụng trong mã macro được nhập thông qua Microsoft Visual Basic Editor được tích hợp trong MS Excel. Tham khảo các ví dụ được đưa ra dưới đây để hiểu rõ hơn.

Bạn có thể tải xuống Mẫu Excel hàm REPLACE này tại đây - Mẫu Excel hàm REPLACE

Ví dụ # 1 - Thay thế một chuỗi

Trong ví dụ này, ô C4 có công thức REPLACE được liên kết với nó. Vì vậy, C4 là một ô kết quả.

  • Đối số đầu tiên của hàm REPLACE là B4 chứa chuỗi gốc cần thay thế.
  • Đối số 2ND là 1 cho biết ký tự bắt đầu của chuỗi gốc.
  • Đối số thứ 3 là 4 là một số ký tự được thay thế.
  • Tham số thứ 4 và cuối cùng là 'Stephen', là một chuỗi mới được thay thế bằng.

Ở đây, chuỗi cũ là 'John' và chuỗi mới là 'Stephen'.

Ví dụ # 2 - Thay thế một chuỗi con

Trong ví dụ này, ô C6 có một công thức được liên kết với nó. Vì vậy, C6 là một ô kết quả.

  • Đối số đầu tiên của hàm REPLACE là B6 chứa chuỗi gốc sẽ được thay thế.
  • Đối số 2ND là 5 cho biết ký tự bắt đầu của chuỗi gốc.
  • Đối số thứ 3 là 5 là số ký tự được thay thế.
  • Tham số thứ 4 và cuối cùng là 'yahoo là một chuỗi mới được thay thế bằng.

Ở đây, chuỗi cũ là 'gmail' và chuỗi mới là 'yahoo'. Do đó, C6 được cập nhật với '[email protected]'

Ví dụ # 3  - Thay thế một ký tự đơn

Trong ví dụ này, ô C8 có một công thức REPLACE được liên kết với nó. Vì vậy, C8 là một ô kết quả.

  • Đối số đầu tiên của hàm REPLACE là B8 chứa chuỗi gốc cần thay thế.
  • Đối số 2ND là 1 cho biết ký tự bắt đầu của chuỗi gốc.
  • Đối số thứ 3 là 1 là một số ký tự được thay thế.
  • Tham số thứ 4 và cuối cùng là 's' là một ký tự mới được thay thế bằng.

Ở đây, ký tự cũ là 'n và ký tự mới là' s. Kết quả là, C8 được cập nhật với 'set'.

Ví dụ # 4 - Thay thế số

Trong ví dụ này, ô C10 có một công thức REPLACE được liên kết với nó. Vì vậy, C10 là một ô kết quả.

  • Đối số đầu tiên của hàm REPLACE là B10 chứa chuỗi gốc sẽ được thay thế.
  • Đối số 2ND là 7 cho biết ký tự bắt đầu của chuỗi gốc.
  • Đối số thứ 3 là 4 là số ký tự được thay thế.
  • Tham số thứ 4 và cuối cùng là '2000', là một chuỗi mới được thay thế bằng.

Ở đây, chuỗi cũ là '1989' và chuỗi mới là '2000'. Do đó, C8 được cập nhật với '23 -12- 2000 ' .

Ví dụ # 5 - Xóa một chuỗi

Trong ví dụ này, ô C12 có công thức REPLACE được liên kết với nó. Vì vậy, C12 là một ô kết quả.

  • Đối số đầu tiên của hàm REPLACE là B12 chứa chuỗi gốc sẽ được thay thế.
  • Đối số 2ND là 1 cho biết ký tự bắt đầu của chuỗi gốc.
  • Đối số thứ 3 là 11 là một số ký tự được thay thế.
  • Tham số thứ 4 và cuối cùng là “” là một chuỗi mới (một chuỗi trống) được thay thế bằng.

Ở đây, chuỗi cũ là "Xóa cái này" và chuỗi mới là "". Do đó, C12 được cập nhật thành một ô trống vì tất cả các ký tự được thay thế bằng ô trống.

Ví dụ # 6 - Sự cố thường gặp với hàm REPLACE

Trong ví dụ này, ô C14 có một công thức REPLACE được liên kết với nó. Vì vậy, C14 là một ô kết quả.

  • Đối số đầu tiên của hàm REPLACE là B14 chứa chuỗi gốc sẽ được thay thế.
  • Đối số 2ND là 0.

Tuy nhiên, bất kỳ chuỗi nào trong ô trang tính excel bắt đầu bằng 1 tức là chỉ số 1. Vì vậy, kết quả trong ô C14 là lỗi #VALUE! Cho biết rằng có một lỗi trong giá trị.

Những điều cần ghi nhớ

  • Tham số 2ND tức là Bắt đầu không được có giá trị không phải là số hoặc giá trị âm.
  • Tham số thứ 3 tức là number_of_chars không được có giá trị không phải là số hoặc giá trị âm.