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.
=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 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.
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.
=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))
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.