REPLACE, REPLACEB (Fungsi REPLACE, REPLACEB)

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Artikel ini memerihalkan sintaks formula dan penggunaan fungsi REPLACE dan REPLACEB dalam Microsoft Excel.

Perihalan

REPLACE menggantikan bahagian rentetan teks, berdasarkan bilangan aksara yang anda tentukan dengan rentetan teks berlainan.

REPLACEB menggantikan bahagian rentetan teks, berdasarkan bilangan bait yang anda tentukan dengan rentetan teks berlainan.

Penting: 

  • Fungsi ini mungkin tidak tersedia dalam semua bahasa.

  • REPLACE adalah untuk digunakan dengan bahasa yang menggunakan set aksara bait tunggal (SBCS), manakala REPLACEB adalah untuk digunakan dengan bahasa yang menggunakan set aksara bait berganda (DBCS). Seting bahasa lalai pada komputer anda mempengaruhi nilai kembali dalam cara berikut:

  • REPLACE sentiasa mengira setiap aksara, sama ada bait tunggal atau bait berganda, sebagai 1 tanpa mengira seting bahasa lalai yang digunakan.

  • REPLACEB mengira setiap aksara bait berganda sebagai 2 apabila anda telah mendayakan pengeditan bahasa yang menyokong DBCS kemudian mengesetnya sebagai bahasa lalai. Jika tidak, REPLACEB mengira setiap aksara sebagai 1.

Bahasa yang menyokong DBCS termasuk bahasa Jepun, Cina (Ringkas), Cina (Tradisional) dan Korea.

Sintaks

REPLACE(old_text, start_num, num_chars, new_text)

REPLACEB(old_text, start_num, num_bytes, new_text)

Sintaks fungsi REPLACE dan REPLACEB mempunyai argumen berikut:

  • Old_text    Diperlukan. Teks yang anda ingin gantikan beberapa aksara.

  • Start_num    Diperlukan. Kedudukan aksara dalam old_text yang anda ingin gantikan dengan new_text.

  • Num_chars    Diperlukan. Bilangan aksara dalam old_text yang anda ingin REPLACE untuk gantikan dengan new_text.

  • Num_bytes    Diperlukan. Bilangan bait dalam old_text yang anda ingin REPLACEB untuk gantikan dengan new_text.

  • New_text    Diperlukan. Teks yang akan menggantikan aksara dalam old_text.

Contoh

Salin data contoh dalam jadual berikut dan tampalkannya dalam sel A1 lembaran kerja Excel baru. Untuk memastikan formula menunjukkan hasil, pilihnya, tekan F2, kemudian tekan Enter. Jika perlu, anda boleh melaraskan lebar lajur untuk melihat semua data.

Data

abcdefghijk

2009

123456

Formula

Perihalan (Hasil)

Hasil

=REPLACE(A2,6,5,"*")

Menggantikan lima aksara dalam abcdefghijk dengan satu aksara *, bermula dengan aksara keenam (f).

abcde*k

=REPLACE(A3,3,2,"10")

Menggantikan dua digit terakhir (09) bagi 2009 dengan 10.

2010

=REPLACE(A4,1,3,"@")

Menggantikan tiga aksara pertama 123456 dengan satu aksara @.

@456

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×