Cách sử dụng hàm SUBSTITUTE trong Excel | Học CNTT cùng FUNiX

Cách sử dụng hàm SUBSTITUTE trong Excel

Chia sẻ kiến thức 11/06/2023

Bạn có thể sử dụng hàm SUBSTITUTE để thay thế một phần đoạn chữ trong Excel. Bài viết này sẽ hướng dẫn bạn cách làm.  

 

Hàm SUBSTITUTE trong Excel tìm một chuỗi ký tự trong một ô và thay thế nó bằng một chuỗi khác. Hàm SUBSTITUTE phân biệt chữ hoa, chữ thường.

Bạn có thể chọn xem hàm SUBSTITUTE có hoạt động trên một phiên bản cụ thể của chuỗi hay tất cả các phiên bản. Nó thay thế tất cả các lần xuất hiện của chuỗi cũ bằng chuỗi mới.

 

Cú pháp hàm SUBSTITUTE trong Excel

=SUBSTITUTE(text, old_text, new_text, [instance_num])
  • text: một chuỗi hoặc một ô mục tiêu mà bạn muốn hàm tìm kiếm.
  • old_text : Chuỗi mà bạn muốn thay thế.
  • new_text: Chuỗi mới sẽ thay thế chuỗi cũ.
  • [instance_num]: Số phiên bản của chuỗi cũ mà bạn muốn thay thế. Để trống nếu bạn muốn thay thế tất cả các phiên bản.

Mặc dù cú pháp chính thức của Excel sử dụng từ “text” (nghĩa là chữ), nhưng bạn có thể sử dụng hàm này với cả chuỗi số và ký hiệu. Nếu bạn muốn xóa một ký tự, bạn chỉ cần thay thế ký tự đó bằng ký tự trống.

>> ĐỌC TIẾPCách sử dụng hàm IF trong Excel

Cách sử dụng hàm SUBSTITUTE trong Excel

Trong ví dụ này, chúng ta có một số điện thoại có mã quốc gia sai (+98). Mục tiêu ở đây là thay đổi mã quốc gia này thành mã chính xác (+1) bằng cách sử dụng hàm SUBSTITUTE.

Ảnh: makeuseof
 
  1. Chọn ô mà bạn muốn chuỗi được thay thế xuất hiện. Đó sẽ là A2 cho ví dụ này.
  2. Trong thanh công thức, nhập công thức bên dưới và nhấn Enter:
    =SUBSTITUTE(A2, "98", "1", 1)

    Thao tác này sẽ tìm chuỗi 98 trong ô A2 và thay thế nó bằng 1. Số 1 trong phần cuối cùng của công thức thể hiện rằng chỉ nên thay thế chuỗi 98 đầu tiên.

  3. Bây giờ Excel sẽ thay đổi chuỗi 98 đầu tiên thành 1. Nếu bạn xóa số 1 cuối cùng, tất cả các chuỗi 98 trong ô A2 sẽ được thay thế bằng 1.

Hàm SUBSTITUTE lồng nhau

Hàm SUBSTITUTE không thể thay thế một loạt các chuỗi trong một ô. Tuy nhiên, bạn có thể thực hiện ba lần thay thế riêng biệt trên cùng một ô bằng cách lồng nhiều hàm SUBSTITUTE bên trong một hàm SUBSTITUTE. 

hàm SUBSTITUTE trong excel
Ảnh: makeuseof

Trong ví dụ này, chúng ta có một ô chứa ba chữ viết tắt. Mục tiêu là thay thế chúng bằng tên đầy đủ mà chúng đại diện.

  1. Chọn ô mà bạn muốn đầu ra xuất hiện. C2 trong ví dụ này.
  2. Trong thanh công thức, nhập công thức dưới đây:
    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "T", "Terry"), "F", "Frank"), "J", "John")

    Vì hàm trong cùng tìm trong ô A2 , nên hai hàm còn lại cũng sẽ tìm bên trong A2.

  3. Nhấn Enter. Bây giờ Excel sẽ thay thế chữ viết tắt bằng tên đầy đủ.

Bây giờ bạn có thể sử dụng hàm SUBSTITUTE

Hàm SUBSTITUTE trong Excel cung cấp cho bạn khả năng thay thế các ký tự trong chuỗi một cách thuận tiện. Bạn cũng có thể xác định tần suất của chuỗi bạn muốn thay thế.

Hàm này cũng cho phép bạn thay thế chuỗi bằng khoảng trống hoặc thay thế khoảng trống bằng chuỗi. Bạn cũng có thể sử dụng tính năng Tìm kiếm và Thay thế (Find and Replace) trong Excel để tìm và thay thế mọi thứ.

Tìm hiểu ngay chương trình học công nghệ thông tin trực tuyến tại FUNiX ở đây:

Vân Nguyễn

Dịch từ: https://www.makeuseof.com/how-to-use-substitute-function-excel/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại