Excel thay thế ký tự trong chuỗi

Hướng dẫn Excel này giải thích cách sử dụng hàm REPLACE trong Excel (trong VBA) với cú pháp và ví dụ

Sự mô tả

Hàm REPLACE của Microsoft Excel thay thế một dãy ký tự trong một chuỗi bằng một nhóm ký tự khác

Hàm REPLACE là một hàm tích hợp trong Excel được phân loại là Hàm Chuỗi/Văn bản. Nó có thể được sử dụng như một hàm VBA (VBA) trong Excel. Là một chức năng VBA, bạn có thể sử dụng chức năng này trong mã macro được nhập thông qua Microsoft Visual Basic Editor

Vui lòng đọc trang hàm REPLACE (WS) của chúng tôi nếu bạn đang tìm phiên bản trang tính của hàm REPLACE vì hàm này có cú pháp rất khác

cú pháp

Cú pháp của hàm REPLACE trong Microsoft Excel là

Replace ( string1, find, replacement, [start, [count, [compare]]] )

Tham số hoặc Đối số

string1Chuỗi để thay thế một dãy ký tự bằng một dãy ký tự khác. find Chuỗi sẽ được tìm kiếm trong chuỗi1. replaceIt sẽ thay thế find trong string1. bắt đầuTùy chọn. Đây là vị trí trong string1 để bắt đầu tìm kiếm. Nếu tham số này bị bỏ qua, hàm REPLACE sẽ bắt đầu tìm kiếm ở vị trí 1. đếmTùy chọn. Đây là số lần xuất hiện để thay thế. Nếu tham số này bị bỏ qua, hàm REPLACE sẽ thay thế tất cả các lần tìm thấy bằng thay thế. so sánh

Không bắt buộc. Đây có thể là một trong các giá trị sau

Tham số Giá trị Mô tảvbBinaryCompareSo sánh nhị phânvbTextCompareSo sánh văn bản

trả lại

Hàm REPLACE trả về một giá trị chuỗi

Áp dụng cho

  • Excel cho Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 cho Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

Loại chức năng

  • Chức năng VBA (VBA)

Ví dụ (dưới dạng Hàm VBA)

Hàm REPLACE có thể được sử dụng trong mã VBA trong Microsoft Excel

Hãy xem một số ví dụ về hàm REPLACE trong Excel và khám phá cách sử dụng hàm REPLACE trong mã VBA của Excel

Hướng dẫn này giải thích cách sử dụng hàm SUBSTITUTE để thay thế một ký tự cụ thể trong một ô bằng một ký tự khác

Excel thay thế ký tự trong chuỗi


Làm cách nào để thay thế một ký tự cụ thể trong một ô bằng một ký tự khác?

công thức chung

=SUBSTITUTE(text_string,old_text,new_text)

Tranh luận

Text_string. Chuỗi văn bản chứa văn bản cụ thể mà bạn muốn thay thế

Old_text. Văn bản bạn muốn thay thế

Văn bản mới. Văn bản mới bạn muốn thay thế văn bản cũ bằng

Các đối số văn bản trên có thể là

  • 1. Văn bản đặt trong dấu ngoặc kép;
  • 2. Hoặc một tham chiếu đến ô chứa văn bản

Làm thế nào để sử dụng công thức này?

Như ảnh chụp màn hình bên dưới, bạn muốn thay thế tất cả các khoảng trắng trong mỗi ô của phạm vi B5. B9 có dấu gạch ngang, bạn có thể làm như sau

Excel thay thế ký tự trong chuỗi

1. Chọn một ô trống để xuất kết quả

2. Nhập công thức dưới đây vào đó và nhấn phím Enter. Và sau đó kéo Fill Handle để áp dụng công thức cho các ô khác

=SUBSTITUTE(B3," ","-")

Excel thay thế ký tự trong chuỗi

Ghi chú. Hàm SUBSTITUTE phân biệt chữ hoa chữ thường. Nếu bạn cần thay thế văn bản bằng văn bản khác và bỏ qua trường hợp, vui lòng sử dụng hàm UPPER bên trong hàm SUBSTITUTE.
=SUBSTITUTE(UPPER("text_string"),UPPER("old_text"),"new_text")

Làm thế nào công thức này hoạt động?

=SUBSTITUTE(B3," ","-")

Ở đây, hàm SUBSTITUTE thay thế tất cả khoảng trắng trong ô B3 bằng dấu gạch ngang


chức năng liên quan

Hàm SUBSTITUTE trong Excel
Hàm SUBSTITUTE trong Microsoft Excel thay thế văn bản hoặc ký tự trong chuỗi văn bản bằng văn bản hoặc ký tự khác.


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel - Giúp bạn nổi bật giữa đám đông

Bạn có muốn hoàn thành công việc hàng ngày của mình một cách nhanh chóng và hoàn hảo? . ) và tiết kiệm 80% thời gian cho bạn

Đã sử dụng thay thế để thay thế tất cả các ký tự không cần thiết để tất cả các phần tử dữ liệu mong muốn được phân tách bằng một khoảng trắng

6. 30 16 N. C. Trung tâm 16 Texas Tây Nam Dayton OH TruTV

4. 00 5 Bang Ohio 12 Bang Nam Dakota Bang West Boise ID TNT

Mỗi phần tử được phân tách bằng dấu cách (không phải tên nhóm) cần trở thành trường riêng của nó trong bản ghi. Tên nhóm là một trường riêng biệt. Nếu thời gian chiều có thể được định giá một cách thích hợp bằng số, đó chắc chắn sẽ là một phần thưởng

Cảm ơn bạn cho bất kỳ lời đề nghị

Của bạn là một trang web tuyệt vời. Tôi không gặp vấn đề gì khi mua giấy phép cho bộ công cụ của bạn, nhưng tôi không chắc liệu các thợ máy có ở đó để thực hiện vấn đề trích xuất chuỗi rất cụ thể này không