Bagaimana cara mengganti beberapa nilai (bersarang) di excel?

Di Excel, jika Anda ingin mengganti beberapa nilai dari satu sel, dalam hal ini Anda perlu membuat rumus bertingkat dengan fungsi SUBSTITUTE. Dan dalam tutorial ini, kita akan mempelajari cara menulis rumus ini.

Tulis rumus substitusi bertingkat untuk mengganti beberapa nilai

Di bawah ini adalah rumus dimana kita menggunakan fungsi SUBSTITUTE sebanyak lima kali untuk mengganti lima nilai di sel A1.

mengganti beberapa nilai
 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"One","1"),"Two","2"),"Three","3"),"Four","4")," Five","5")

Rumus ini merupakan rumus bertingkat dengan fungsi REPLACE yang digunakan sebanyak lima kali untuk mengganti lima nilai dalam sel. Dan untuk membantu Anda memahami rumus ini, saya menyusunnya sebagai berikut:

rumus-bersarang-dengan-fungsi-substitusi

Rumus ini menggantikan:

  • Satu ⇢ 1
  • Dua ⇢ 2
  • Tiga ⇢ 3
  • Oven ⇢ 4
  • Lima ⇢ 5

Karena ini adalah rumus bertingkat, fungsi kedua menggunakan nilai yang dikembalikan oleh fungsi pertama, fungsi ketiga menggunakan nilai yang dikembalikan oleh fungsi kedua, dan seterusnya.

fungsi kedua menggunakan nilai yang dikembalikan oleh yang pertama

Pengganti bersarang dengan referensi sel

Pada rumus di atas, kita memasukkan nilainya langsung ke dalam rumus satu per satu. Namun Anda juga bisa membuat referensi sel untuk semua nilai.

pengganti-bersarang-dengan-referensi sel
 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,INDEX(D1:D5,1),INDEX(E1:E5,1)),INDEX(D1:D5,2),INDEX(E1:E5,2)) ,INDEX(D1:D5,3),INDEX(E1:E5,3)),INDEX(D1:D5,4),INDEX(E1:E5,4)),INDEX(D1:D5,5),INDEX( E1:E5,5)) 
dua fungsi bersarang indeks dalam rumus

Di setiap fungsi dalam rumus, Anda memiliki dua fungsi INDEX. Fungsi INDEX pertama mengembalikan nilai yang ingin Anda ganti dalam rentang E1:E5, dan INDEX kedua mendapatkan nilai baru untuk diganti dalam rentang F1:F5.

Dapatkan file Excelnya

Unduh

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *