30 hàm Excel trong 30 ngày: THAY THẾ

Hôm qua trong cuộc thi marathon 30 hàm Excel trong 30 ngày chúng tôi đã sử dụng chức năng INDEX (INDEX) để trả về giá trị của ô nằm ở giao điểm của hàng và cột đã cho.

Vào ngày thứ 25 của cuộc thi marathon, chúng tôi sẽ dành phần nghiên cứu về hàm Thay thế (REPLACE), thuộc thể loại văn bản. Nó thay thế một số ký tự nhất định trong chuỗi văn bản bằng văn bản khác.

Vì vậy, chúng ta hãy xem xét kỹ hơn thông tin và ví dụ về hàm Thay thế (THAY THẾ) và nếu bạn có thêm thông tin hoặc ví dụ, vui lòng chia sẻ chúng trong phần bình luận.

Chức năng 25: THAY THẾ

Chức năng Thay thế (REPLACE) thay thế các ký tự trong văn bản dựa trên số ký tự được chỉ định và vị trí bắt đầu.

Làm thế nào có thể sử dụng hàm REPLACE?

Chức năng Thay thế (REPLACE) có thể thay thế các ký tự trong chuỗi văn bản, ví dụ:

  • Thay đổi mã vùng trong số điện thoại.
  • Thay thế dấu cách bằng dấu hai chấm bằng dấu cách.
  • Sử dụng hàm lồng nhau Thay thế (REPLACE) để chèn nhiều dấu gạch nối.

Cú pháp THAY THẾ

Chức năng Thay thế (REPLACE) có cú pháp sau:

REPLACE(old_text,start_num,num_chars,new_text)

ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)

  • văn bản cũ (old_text) – chuỗi văn bản trong đó các ký tự sẽ được thay thế.
  • số_bắt đầu (start_pos) – vị trí bắt đầu của ký tự cũ.
  • số_chars (num_chars) – số ký tự cũ.
  • văn bản mới (new_text) – văn bản sẽ được chèn vào vị trí của các ký tự cũ.

Bẫy THAY THẾ (REPLACE)

Chức năng Thay thế (REPLACE) thay thế một số ký tự được chỉ định bắt đầu tại vị trí đã chỉ định. Để thay thế một dòng văn bản cụ thể ở bất kỳ đâu trong văn bản gốc, bạn có thể sử dụng hàm THAY THẾ (SUBSTITUTE), mà chúng ta sẽ xem xét sau trong cuộc chạy marathon của mình.

Ví dụ 1: Đổi mã vùng trong số điện thoại

Sử dụng các chức năng Thay thế (THAY THẾ) Bạn có thể thay đổi ba chữ số đầu tiên của số điện thoại, chẳng hạn như khi cài mã vùng mới. Trong trường hợp của chúng tôi, mã vùng mới được nhập vào cột C và số điện thoại đã sửa sẽ được hiển thị trong cột D.

=REPLACE(B3,1,3,C3)

=ЗАМЕНИТЬ(B3;1;3;C3)

30 hàm Excel trong 30 ngày: THAY THẾ

Ví dụ 2: Thay dấu cách bằng dấu hai chấm bằng dấu cách

Để xác định vị trí bắt đầu cho một hàm Thay thế (REPLACE), Bạn có thể sử dụng chức năng TÌM (TÌM) để tìm một dòng văn bản hoặc ký tự cụ thể. Trong ví dụ này, chúng tôi muốn thay thế khoảng trắng đầu tiên xuất hiện trong chuỗi văn bản bằng dấu hai chấm, theo sau là khoảng trắng.

=REPLACE(B3,FIND(" ",B3,1),1,": ")

=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")

30 hàm Excel trong 30 ngày: THAY THẾ

Ví dụ 3: Các hàm REPLACE lồng nhau để chèn nhiều dấu gạch nối

Chức năng Thay thế (REPLACE) được phép lồng cái này vào cái khác, do đó có thể thực hiện nhiều thay thế trong văn bản nguồn. Trong ví dụ này, số điện thoại phải chứa dấu gạch nối sau ba ký tự đầu tiên và sau ký tự thứ hai. sử dụng không, về số ký tự cần thay thế ta sẽ được kết quả là không có ký tự nào của số điện thoại bị lược bỏ mà chỉ thêm vào 2 dấu gạch nối.

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")

30 hàm Excel trong 30 ngày: THAY THẾ

Bình luận