Excel: Thay thế các lần xuất hiện của một ký tự bằng một ký tự khác trong Chuỗi?


14

Tôi muốn một công thức excel sẽ thay đổi Haverford, PAthành haverford,+pa. (Văn bản là chữ thường và dấu cách được thay thế bằng ký tự cộng.)

Sau đây sẽ có được không gian đầu tiên, nhưng không phải tất cả chúng:

=REPLACE(E19, SEARCH(" ", E19),1,"+")

Câu trả lời:


20

Một phần của những gì bạn muốn làm có thể được thực hiện bằng chức năng " SUBSTITUTE ".

Điều này sẽ thay thế các ký tự cụ thể trong chuỗi văn bản bằng các ký tự bạn chỉ định, trong trường hợp này là khoảng trắng bằng ký hiệu +.

Sau đó, để thay đổi trường hợp sử dụng chức năng " LOWER ".

Nếu bạn lồng "SUBSTITUTE" trong "LOWER", bạn sẽ nhận được sự thay đổi mà bạn đang tìm kiếm.

Văn bản dưới đây được lấy từ Trợ giúp Excel.


BÀI TẬP

Thay thế newSphere cho old văn bản trong một chuỗi văn bản. Sử dụng SUBSTITUTE khi bạn muốn thay thế văn bản cụ thể trong chuỗi văn bản; sử dụng REPLACE khi bạn muốn thay thế bất kỳ văn bản nào xảy ra ở một vị trí cụ thể trong chuỗi văn bản.

Cú pháp

SUBSTITUTE (văn bản, văn bản cũ, văn bản mới, instance_num)

Văn bản là văn bản hoặc tham chiếu đến một ô chứa văn bản mà bạn muốn thay thế các ký tự.

Old lòng là văn bản bạn muốn thay thế.

New bản là văn bản bạn muốn thay thế văn bản cũ.

Instance_num chỉ định sự xuất hiện của old lòng mà bạn muốn thay thế bằng new lòng. Nếu bạn chỉ định instance_num, chỉ phiên bản cũ của old lòng được thay thế. Mặt khác, mọi sự xuất hiện của văn bản cũ trong văn bản đều được thay đổi thành văn bản mới.


THẤP HƠN

Chuyển đổi tất cả các chữ cái in hoa trong một chuỗi văn bản thành chữ thường.

Cú pháp

ÍT (văn bản)

Văn bản là văn bản bạn muốn chuyển đổi thành chữ thường. LOWER không thay đổi các ký tự trong văn bản không phải là chữ cái.


9

Nếu bạn muốn thay thế tất cả các khoảng trắng bằng ký tự '+', hãy thử:

= ÍT (SUBSTITUTE (E19, "", "+"))

1
Một ví dụ có giá trị bằng một ngàn định nghĩa hàm.
Ngay cả Miên

0

Tại sao không sử dụng find và thay thế để thay thế toàn bộ chuỗi Haverford, PA bằng chuỗi bạn muốn. Bạn không cần một công thức cho việc này, chỉ cần công cụ tìm và thay thế tích hợp.


nó không chỉ là một lần. Người dùng sẽ đặt các chuỗi thân thiện với con người, nhưng tôi cần chúng ở dạng khác cho URL.
Nick Heiner
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.