Chi nhánh

Cách dùng hàm REPLACE và REPLACEB trong Excel cực chi tiết

Tác giả: Phan MinhNgày cập nhật: 04/12/2025 16:23:16
 

Hàm REPLACE và REPLACEB là những công cụ hữu ích giúp bạn chỉnh sửa và thay thế văn bản trong Excel, mỗi hàm lại hoạt động theo một cơ chế riêng. Bài viết này sẽ hướng dẫn cách dùng hàm REPLACE REPLACEB trong Excel, đồng thời giải thích rõ sự khác nhau giữa chúng và đưa ra ví dụ thực tế để bạn thao tác dữ liệu nhanh, chính xác.

Cách sử dụng hàm REPLACE và REPLACEB trong ExcelCách dùng hàm REPLACE và hàm REPLACEB trong Excel

1. Hàm REPLACE

Hàm REPLACE là hàm dùng để thay một phần của chuỗi văn bản bằng một chuỗi khác, dựa trên vị trí bắt đầu và số ký tự mà bạn muốn thay thế, giúp chỉnh sửa nội dung nhanh và dễ dàng.

1.1. Công thức hàm REPLACE

Công thức: =REPLACE(old_text,start_num,num_chars,new_text)

Trong đó: 

  • old_text: Chuỗi văn bản gốc cần xử lý.
  • start_num: Vị trí bắt đầu thay thế (tính từ trái sang, ký tự đầu tiên là 1).
  • num_chars: Số lượng ký tự trong old_text mà bạn muốn thay thế bằng new_text.
  • new_text: Chuỗi văn bản mới dùng để thay thế cho phần ký tự đã chọn trong old_text.

Ví dụ: Giả sử bạn muốn đổi tên miền “google.com” thành “google.vn”, bạn có thể sử dụng hàm REPLACE để đổi “com” thành “vn”.

Ví dụ về sử dụng hàm REPLACE trong ExcelDùng hàm REPLACE để thay “com” thành “vn”

1.2. Ứng dụng của hàm REPLACE trong Excel

Hàm REPLACE được dùng để tìm và thay thế các phần văn bản trong chuỗi một cách nhanh chóng và chính xác.

Ngoài ra, bạn có thể lồng nhiều hàm REPLACE để thay thế nhiều phần khác nhau trong cùng một chuỗi. Hàm này cũng có thể kết hợp với các hàm thông dụng như TEXT, DATEVALUE, IFERROR, FIND,… nhằm xử lý hiệu quả các yêu cầu liên quan đến định dạng, chuyển đổi và làm sạch dữ liệu trong quá trình làm việc.

2. Cách dùng hàm REPLACE trong Excel

2.1. Các hàm REPLACE lồng nhau

Ví dụ: Giả sử chuỗi là "ABC123XYZ" và bạn muốn thay đổi thành “HI666XYZ”.

Bước 1: Tại ô C4, nhập cú pháp: =REPLACE(REPLACE(B4,1,3,"HI"),3,3,”666”).

Bước 2: Nhấn ENTER để kết quả trả về là “HI666XYZ”.

Sử dụng hàm REPLACE để thay đổi thành chuỗi ký tự mớiDùng hàm REPLACE lồng nhau để đổi “ABC123XYZ” thành “HI666XYZ”

2.2. Dùng REPLACE kết hợp với FIND

Việc kết hợp REPLACE với FIND giúp bạn tự động xác định vị trí cần thay thế trong chuỗi mà không phải đếm thủ công. Hàm FIND sẽ tìm vị trí của một đoạn văn bản, còn REPLACE sẽ dựa vào vị trí đó để thay thế.

Ví dụ: Giả sử công ty muốn thay đổi đuôi miền của danh sách dưới đây từ “org” thành   “vn”.

Tên miền
nhakhoahoangnam.com
mattroi.vn
nalata.vn
tuigiay.org
ngungon.com
quangha.org
maytinh.vn

Bước 1: Tại ô C3, bạn nhập: =REPLACE(B3:B9,FIND("org",B3:B9),3,"vn") và nhấn Enter, các miền có đuôi “org” sẽ đổi thành “vn”, còn những miền không có đuôi “org” sẽ trả về kết quả “#VALUE!” tức là kết quả lỗi.

Ví dụ kết hợp hàm REPLACE với hàm FINDDùng hàm REPLACE kết hợp hàm FIND để thay “org” thành “vn”

Bước 2: Tại ô B3, nhập công thức: =IFERROR(REPLACE(B3:B9,FIND("org",B3:B9),3,"vn"),B3:B9) rồi nhấn Enter để các kết quả lỗi ở bước 1 trả lại tên miền ban đầu và miền có đuôi “org” đổi thành “vn”.

Kết quả sau khi dùng hàm REPLACE kết hợp hàm FINDNhập công thức để kết quả lỗi trả lại tên miền ban đầu

2.3. Dùng REPLACE kết hợp với TEXT

Dùng REPLACE kết hợp với TEXT trong Excel giúp bạn thay đổi một phần của giá trị đã được định dạng mà vẫn giữ định dạng hiển thị.

Ví dụ: Đổi ngày 20/10/2025 thành ngày 20/11/2025. TEXT chuyển ngày thành chuỗi "20-10-2025”,mới có thể dùng REPLACE thao tác, thay "10" bằng "11" mà vẫn giữ định dạng ngày.

Bước 1: Ở ô C2, nhập công thức: =REPLACE(TEXT(B2,"dd-mm-yy"),4,2,"11").

Bước 2: Nhấn Enter cho ra kết quả.

Ví dụ kết hợp hàm REPLACE với hàm TEXTDùng hàm REPLACE kết hợp hàm TEXT để đổi ngày “20/10/2025” thành “20/11/2025”

3. Hàm REPLACEB

Hàm REPLACEB là hàm dùng để thay thế một phần của chuỗi văn bản dựa trên số byte mà người dùng xác định, và thay thế phần đó bằng một chuỗi văn bản mới.

3.1. Công thức hàm REPLACEB

Công thức của hàm REPLACEB:  =REPLACEB(old_text, start_num, num_bytes, new_text).

Trong đó:

  • old_text: Chuỗi văn bản gốc cần thực hiện thay thế.
  • start_num: Vị trí tính theo byte, bắt đầu từ bên trái, nơi quá trình thay thế sẽ bắt đầu.
  • num_bytes: Số byte trong chuỗi gốc mà bạn muốn thay thế.
  • new_text: Chuỗi văn bản mới sẽ được chèn vào để thay thế phần bị loại bỏ.

3.2. Ví dụ cách dùng REPLACEB

Ví dụ: Giả sử chuỗi ban đầu của bạn là “123ANDXYZ” và muốn thay “123ANDXYZ” thành ”123&XYZ”, bạn có thể sử dụng hàm REPLACEB để thực hiện.

Bước 1: Ở ô C3, nhập: =REPLACEB(B3,4,3,"&").

Bước 2: Nhấn Enter để cho ra kết quả.

Cách sử dụng hàm REPLACEB để thay thế chuỗi ký tự mớiDùng hàm REPLACEB để thay “123ANDXYZ” thành ”123&XYZ”

4. Sự khác nhau giữa hàm REPLACE và REPLACEB

Hàm REPLACE và REPLACEB đều có chức năng thay thế một phần văn bản, nhưng chúng khác nhau ở cách đếm đơn vị ký tự trong chuỗi cần thay thế.

  • REPLACE: Thay thế dựa trên số ký tự (characters).
  • REPLACEB: Thay thế dựa trên số byte.

Sự khác biệt này xuất phát từ bộ mã ký tự mà Excel sử dụng:

  • REPLACE được dùng trong môi trường sử dụng bộ ký tự byte đơn (SBCS), nơi mỗi ký tự được tính là 1 byte, bất kể ngôn ngữ hiển thị.
  • REPLACEB dùng cho ngôn ngữ thiết lập theo bộ ký tự byte kép (DBCS). Khi máy tính được đặt mặc định ở ngôn ngữ hỗ trợ DBCS, Excel sẽ tính mỗi ký tự thuộc nhóm này là 2 byte.
  • Ngược lại, nếu ngôn ngữ không hỗ trợ DBCS, REPLACEB vẫn đếm mỗi ký tự là 1 byte, giống như REPLACE.

Khi hiểu rõ cách dùng hàm REPLACE và REPLACEB, bạn sẽ dễ dàng chỉnh sửa dữ liệu và làm việc hiệu quả hơn trong Excel. Nếu muốn tiếp tục học thêm các mẹo thao tác bảng tính nhanh – gọn – dễ áp dụng bạn hãy theo dõi chuyên mục Kinh nghiệm của Siêu Thị Điện Máy – Nội Thất Chợ Lớn để trau dồi kỹ năng mỗi ngày.

Bạn có thể tham khảo các mẫu máy tính bảng hỗ trợ làm việc với Excel mượt mà hơn tại Siêu Thị Điện Máy – Nội Thất Chợ Lớn, nơi cung cấp nhiều sản phẩm chính hãng phù hợp với nhu cầu sử dụng.

Trả góp 0%

New 2025

A16 Wifi 128GB, Vàng
68-km Giải Phóng Hàng Tồn Gọi Hotline Giá Rẻ Hơn
68-icon-DI ĐỘNG

iPad (Apple) A16 Wifi 128GB, Vàng

Giá khuyến mãi:
8.790.000 đ
9.790.000đ -10%

Samsung Galaxy Tab S10 Ultra 5G (16GB+1TB

Giá khuyến mãi:
29.990.000 đ
39.990.000đ -25%

New 2025

Galaxy Tab S11 Wifi (12GB+256GB)
68-km Giải Phóng Hàng Tồn Gọi Hotline Giá Rẻ Hơn
68-icon-DI ĐỘNG

Samsung Galaxy Tab S11 Wifi (12GB+256GB)

Giá khuyến mãi:
18.990.000 đ
22.990.000đ -17%
Trả góp 0%
Galaxy Tab S9 Plus (12GB+256GB) Wifi
68-km Giải Phóng Hàng Tồn Gọi Hotline Giá Rẻ Hơn
68-icon-DI ĐỘNG

Samsung Galaxy Tab S9 Plus (12GB+256GB) Wifi

Giá khuyến mãi:
25.990.000 đ
Trả góp 0%

New 2025

Redmi Pad 2 Pro 5G (6GB +128GB)

Xiaomi Redmi Pad 2 Pro 5G (6GB +128GB)

Giá khuyến mãi:
7.990.000 đ
9.490.000đ -16%
Trả góp 0%

New 2025

A16 Wifi 128GB, Xanh
68-km Giải Phóng Hàng Tồn Gọi Hotline Giá Rẻ Hơn
68-icon-DI ĐỘNG

iPad (Apple) A16 Wifi 128GB, Xanh

Giá khuyến mãi:
8.790.000 đ
9.790.000đ -10%
Đánh giá 5/5 (12)
Siêu Thị Điện Máy - Nội Thất Chợ Lớn

Từ khóa

Tải app Dienmaycholon

Tải app theo dõi thông tin đơn hàng và hàng ngàn voucher giảm giá dành cho bạn.

banner-app
app_storeapp_store