Mengembalikan String di mana substring tertentu telah diganti dengan substring lain dalam jumlah waktu tertentu.
Sintaks
Ganti(ekspresi, temukan, ganti [, mulai ] [, hitung ] [, bandingkan ] )
Sintaks fungsi Replace memiliki argumen berikut:
| Argumen | Deskripsi |
|---|---|
| ekspresi | Diperlukan. Ekspresi string yang berisi substring untuk diganti. |
| Temukan | Diperlukan. Substring sedang dicari. |
| ganti | Diperlukan. Substring pengganti. |
| Mulai | Opsional. Posisi dalam ekspresi tempat pencarian substring akan dimulai. Jika dihilangkan, 1 diasumsikan. |
| hitungan | Opsional. Jumlah substitusi substring yang akan dilakukan. Jika dihilangkan, nilai defaultnya adalah –1, yang berarti membuat semua kemungkinan substitusi. |
| bandingkan | Opsional. Nilai numerik yang menunjukkan jenis perbandingan yang akan digunakan saat mengevaluasi substring. Lihat bagian Pengaturan untuk nilai-nilai. |
Pengaturan
Argumen bandingkan dapat memiliki nilai berikut:
| Konstanta | Value | Deskripsi |
|---|---|---|
| vbUseCompareOption | –1 | Melakukan perbandingan menggunakan pengaturan pernyataan Option Bandingkan . |
| vbBinaryCompare | 0 | Melakukan perbandingan biner. |
| vbTextCompare | 1 | Melakukan perbandingan tekstual. |
| vbDatabaseCompare | 2 | Hanya Microsoft Office Access 2007. Melakukan perbandingan berdasarkan informasi dalam database Anda. |
Mengembalikan nilai
Replace mengembalikan nilai berikut:
| Jika | Ganti pengembalian |
|---|---|
| ekspresi adalah panjang nol | String kosong ("") |
| ekspresi adalah Null | Kesalahan. |
| Find adalah durasi nol | Salinan ekspresi. |
| ganti adalah durasi nol | Salinan ekspresi dengan semua kejadian temuan dihapus. |
| Mulai>Len(ekspresi) | String kosong. Penggantian string dimulai pada posisi yang ditunjukkan oleh mulai. |
| Hitungan adalah 0 | Salinan ekspresi. |
Keterangan
Nilai yang dikembalikan dari fungsi Replace adalah string, dengan substitusi yang dilakukan, yang dimulai pada posisi yang ditentukan oleh start dan diakhiri di akhir string ekspresi . Ini bukan salinan string asli dari awal hingga akhir.
Contoh
| Ekspresi | Hasil |
|---|---|
| PILIH ProductID, Ganti(ProductID,"PRO","Product") SEBAGAI REPLACEDID DARI ProductSales; | Mengembalikan "ProductID", menemukan "PRO" di "ProductID" dan menggantinya dengan "Product" dan menampilkan hasilnya di kolom ReplacedID. |