Excel: Ganti kemunculan satu karakter dengan karakter lainnya dalam sebuah String?

14

Saya ingin formula excel yang akan berubah Haverford, PAmenjadi haverford,+pa. (Teks untuk huruf kecil, dan spasi diganti dengan karakter plus.)

Berikut ini akan mendapatkan ruang pertama, tetapi tidak semuanya:

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

Nick Heiner
sumber

Jawaban:

20

Bagian dari apa yang ingin Anda lakukan dapat diselesaikan dengan fungsi " SUBSTITUTE ".

Ini akan menggantikan karakter tertentu dalam string teks dengan karakter yang Anda tentukan, dalam hal ini spasi dengan simbol +.

Kemudian untuk mengubah huruf besar-kecil, gunakan fungsi " RENDAH ".

Jika Anda meletakkan "SUBSTITUTE" di dalam "RENDAH" Anda harus mendapatkan perubahan yang Anda cari.

Teks di bawah ini diambil dari Bantuan Excel.


PENGGANTI

Mengganti new_text untuk old_text dalam string teks. Gunakan SUBSTITUTE ketika Anda ingin mengganti teks tertentu dalam string teks; gunakan REPLACE ketika Anda ingin mengganti teks apa pun yang terjadi di lokasi tertentu dalam string teks.

Sintaksis

SUBSTITUTE (teks, old_text, new_text, instance_num)

Teks adalah teks atau referensi ke sel yang berisi teks yang ingin Anda gantikan karakternya.

Old_text adalah teks yang ingin Anda ganti.

New_text adalah teks yang ingin Anda ganti dengan old_text.

Instance_num menentukan kemunculan old_text yang ingin Anda ganti dengan new_text. Jika Anda menentukan instance_num, hanya instance old_text yang diganti. Kalau tidak, setiap kemunculan old_text dalam teks diubah menjadi new_text.


MENURUNKAN

Mengubah semua huruf besar dalam string teks menjadi huruf kecil.

Sintaksis

RENDAH (teks)

Teks adalah teks yang ingin Anda konversi menjadi huruf kecil. RENDAH tidak mengubah karakter dalam teks yang bukan huruf.

Kije
sumber
9

Jika Anda ingin mengganti semua spasi dengan karakter '+', coba:

= RENDAH (SUBSTITUTE (E19, "", "+"))
pelms
sumber
1
Contoh bernilai definisi fungsi seribu.
Bahkan Mien
0

Mengapa tidak menggunakan saja find and replace untuk mengganti seluruh string Haverford, PA dengan yang Anda inginkan. Anda seharusnya tidak memerlukan formula untuk ini, cukup alat bantu yang ditemukan dan diganti.

MDMarra
sumber
itu bukan hanya hal satu kali. Pengguna akan memasukkan string ramah manusia, tetapi saya membutuhkannya dalam bentuk yang berbeda untuk URL.
Nick Heiner