Pengubahsuaian kawalan ini akan memuatkan semula halaman ini

SUBSTITUTE

Fungsi SUBSTITUTE mengembalikan nilai rentetan aksara yang ditentukan bagi nilai rentetan yang ditentukan telah digantikan dengan rentetan baharu.

SUBSTITUTE(source-string, existing-string, new-string, occurrence)

source-string: Sebarang nilai.

existing-string: Nilai untuk digantikan. existing-string boleh mengandungi sebarang nilai.

new-string: Nilai yang digunakan sebagai penggantian. new-string boleh mengandungi sebarang nilai. Ia tidak mempunyai panjang yang sama seperti rentetan sedia ada.

occurrence: Nilai nombor pilihan yang menentukan kejadian existing-string dalam source-string yang harus digantikan. occurrence mestilah lebih besar daripada atau sama dengan 1 atau dikecualikan. Jika occurrence lebih besar daripada bilangan kali existing-string kelihatan di dalam source-string, tiada penggantian berlaku. Jika occurrence dikecualikan, semua tika bagi existing-string dalam source-string digantikan oleh new-string.

Nota

  • Anda boleh menggantikan aksara individu, perkataan penuh atau rentetan aksara dalam perkataan.

  • Jika REGEX digunakan untuk menentukan nilai carian dalam existing-string, kumpulan tangkapan boleh digunakan dalam new-string.

Contoh

=SUBSTITUTE("a b c d e f", "b", "B") mengembalikan "a B c d e f".

=SUBSTITUTE("a a b b b c", "a", "A", 2) mengembalikan "a A b b b c".

=SUBSTITUTE("a a b b b c", "b", "B") mengembalikan "a a B B B c".

=SUBSTITUTE("aaabbccc", "bc", "BC", 2) mengembalikan "aaabbccc".

=SUBSTITUTE(60606, 6, 3) mengembalikan "30303".

=SUBSTITUTE("example@example.com: Marina Email", REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & REGEX(": *"), "") mengembalikan "Marina Email".

=SUBSTITUTE("marina@example.com", REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"), "$1") mengembalikan "marina". Dengan menggunakan kumpulan tangkapan pertama dalam REGEX, anda hanya mengekstrak nama pengguna.

=SUBSTITUTE("marina@example.com", REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"), "$2") mengembalikan "example.com". Dengan menggunakan kumpulan tangkapan kedua dalam REGEX, anda hanya mengekstrak nama domain.

Lihat jugaREPLACE
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Berguna?
Had aksara: 250
Had aksara maksimum ialah 250.
Terima kasih atas maklum balas anda.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.