Mengembalikan String di mana substring tertentu telah digantikan dengan substring lain dalam jumlah waktu yang ditentukan.
Sintaks
Ganti(ekspresi, temukan, ganti [, mulai ] [, hitung ] [, bandingkan ] )
Sintaks fungsi Replace memiliki argumen ini:
| Argumen | Deskripsi |
|---|---|
| ekspresi | Diperlukan. Ekspresi string yang berisi substring untuk diganti. |
| Menemukan | Diperlukan. Substring sedang dicari. |
| Menggantikan | Diperlukan. Substring pengganti. |
| Mulai | Opsional. Posisi di dalam ekspresi tempat pencarian substring dimulai. Jika dihilangkan, 1 diasumsikan. |
| Menghitung | Opsional. Jumlah substitusi substring yang akan dijalankan. Jika dihilangkan, nilai defaultnya adalah –1, yang berarti buat semua kemungkinan penggantian. |
| bandingkan | Opsional. Nilai numerik menunjukkan jenis perbandingan yang digunakan saat mengevaluasi substring. Lihat Bagian Pengaturan untuk nilai. |
Pengaturan
Argumen compare bisa memiliki nilai berikut:
| Konstan | Value | Deskripsi |
|---|---|---|
| vbUseCompareOption | –1 | Melakukan perbandingan menggunakan pengaturan pernyataan Option Compare . |
| vbBinaryCompare | 0 | Melakukan perbandingan biner. |
| vbTextCompare | 1 | Melakukan perbandingan tekstual. |
| vbDatabaseCompare | 2 | Hanya Microsoft Office Access 2007. Melakukan perbandingan berdasarkan informasi dalam database Anda. |
Nilai yang Dikembalikan
Ganti mengembalikan nilai berikut:
| Jika | Ganti pengembalian |
|---|---|
| ekspresi panjangnya nol | String panjang-nol ("") |
| ekspresi adalah Null | Kesalahan. |
| find adalah panjang-nol | Salinan ekspresi. |
| ganti panjang-nol | Salinan ekspresi dengan semua kemunculan temukan dihapus. |
| Mulai>Len(ekspresi) | String panjang-nol. Penggantian string dimulai pada posisi yang ditunjukkan oleh mulai. |
| hitungan adalah 0 | Salinan ekspresi. |
Keterangan
Nilai kembali fungsi Replace adalah string, dengan penggantian yang dibuat, yang dimulai pada posisi yang ditentukan oleh mulai dan berakhir di akhir string ekspresi . Ini bukan salinan string asli dari awal hingga akhir.
Contoh
| Ekspresi | Hasil |
|---|---|
| SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales; | Mengembalikan "PRODUCTID", menemukan "PRO" dalam "PRODUCTID" dan mengganti dengan "Product" dan menampilkan hasilnya di kolom ReplacedID. |