Tiếp theo trong cách hàm https://alltopvn.com/ gửi đến bạn cách sử dụng hàm replace trong excel hay được gọi là hàm thay thế văn bản. Hãy cùng nhau tìm hiểu chi tiết hơn về hàm ngay trong bài viết dưới đây nhé.

Tìm hiểu về hàm replace trong excel

Tại sao chúng ta nên áp dụng hàm replace trong excel trong quá trình thay thế văn bản mà không phải là một hàm nào khác? Thông thường bạn sẽ sẽ dùng công cụ Find and Replace để thay thế nhanh. Những công cụ lại làm cho công việc của người dùng có nhiều hạn chế.

Hàm replace trong excel thay thế văn bản
Hàm replace trong excel thay thế văn bản

Ví dụ: Bạn cần thay thế văn bản xác định tại một văn bản. Bạn cần chèn thêm mới một văn bản ở giữa thì công cụ Find and Replace sẽ không thể làm được. Thay vào đó việc sử dụng hàm replace lại giúp ích rất nhiều trong cách thức thực hiện.

Cách sử dụng hàm replace trong excel:

Hàm replace là hàm dùng để thay thế văn bản và có chức năng thay thế được một phần văn bản bằng một văn bản khác vào một vị trí cố định mà người dùng chỉ định.

Xem Thêm  Cách chế biến thực phẩm từ quả bơ cho bé ăn dặm – Bột dinh dưỡng Vinamilk

Cú pháp thực hiện:

=REPLACE(old_text, start_num, num_chars, new_text)

Trong đó:

  • Old_text: Văn bản hay tham chiếu đến Cells.
  • Start_num: Là vị trí ký tự bắt đầu trong chuỗi văn bản cũ muốn thay thế bằng một văn bản mới.
  • Num_chars: Là số lượng ký tự muốn thay thế bằng một văn bản mới.
  • New_text: Là văn bản thay thế phần văn bản trong văn bản tham chiếu.

Các lỗi sẽ gặp phải khi sử dụng hàm replace

Khi sử dụng bất cứ hàm nào sẽ không tránh khỏi việc xảy ra lỗi. Điều quan trọng là người dùng nhận biết được lỗi và khắc phục nhanh để công việc không bị ảnh hưởng.

Hàm isna trong excel là hàm được ứng dụng khá phổ biến hiện nay để kiểm tra lỗi #N/A trong công việc ở bảng excel. Tham khảo thêm: Hàm Isna Trong Excel Và Cách Sử Dụng

Nếu hàm replace thay thế phần chuỗi văn bản trả về báo lỗi, là lỗi #VALUE!.

Lỗi #VALUE! xảy ra là vì:

– Đối số vị trí bắt đầu trong chuỗi văn bản được cung cấp là một giá trị âm hay giá trị đó không phải kiểu số.

Hướng dẫn sử dụng và nhận biết các lỗi
Hướng dẫn sử dụng và nhận biết các lỗi

Hoặc:

– Đối số số lượng ký tự muốn thay thế trong văn bản được cung cấp là một giá trị âm hay giá trị đó không phải kiểu số.

Lỗi phổ biến hơn khi sử dụng hàm với giá trị số, ngày và giờ

Hàm Replace trong bảng dữ liệu Excel được thiết kế để dùng với chuỗi văn bản và trả về một chuỗi văn bản khác.

Vậy nên nếu sử dụng hàm replace để thay thế một giá trị định dạng ngày/giờ hoặc một số nào đó. Có thể bạn sẽ nhận lại kết quả không như mong đợi.

Nếu bạn không sử dụng giá trị định dạng ngày/giờ hay số để phục vụ việc tính toán. Điều này có thể khắc phục bằng cách bạn phải chuyển đổi các giá trị đó sang định dạng một văn bản. Hãy sử dụng Excel Text To Columns. Để thực hiện, bạn hãy thực hiện trình tự các bước sau đây:

– Sử dụng chuột và chọn từ hai cột trở lên bạn muốn chuyển đổi giá trị sang định dạng  một văn bản.

– Từ tab Data ở trên thanh Ribbon Excel. Bạn tiếp tục chọn tùy chọn Text to Columns ….

– Tiếp đến bạn tùy chọn Delimited à click à Next. Bạn nên lưu ý các tùy chọn phân cách thì không được chọn. Và sau đó click rồi chọn Next thêm lần nữa.

– Chọn tùy chọn Column Data Format Chọn Text và click chọn nút Finish. Kết quả hàm Replace sẽ hoạt động các giá trị được chuyển đổi thành một văn bản.

Ví dụ:

Ví dụ cụ thể bạn có thể tham khảo với hàm replace
Ví dụ cụ thể bạn có thể tham khảo với hàm replace

Giải thích ví dụ cho bạn hiểu rõ hơn:

  • REPLACE(A2;12;2;”26″): sẽ được thay thế bằng 26 vào văn bản. Trong Cells A2 tại vị trí đầu tiên là 12 và tiếp tục thay 2 ký tự. Và kết quả 26 sẽ được thay thế vào 25.
  • REPLACE(A3;1;2;26): sẽ thay thế 26 vào vị trí chỉ định bắt đầu là 1 và sau đó thay 2 ký tự. Kết quả 25 lập tức kết thúc cú phá sẽ thay bằng 26.

Hy vọng với những chia sẻ cụ thể về “hàm replace trong excel” đã làm bạn hài lòng. Hãy áp dụng công thức cụ thể vào mục đích sử dụng sắp tới trong công việc. Cảm ơn bạn đã theo dõi bài viết.

 

LEAVE A REPLY

Please enter your comment!
Please enter your name here