
Formula generik
=FIND("~",SUBSTITUTE(text,char,"~",instance))
Ringkasan
Untuk mendapatkan kedudukan contoh watak ke-2, ke-3, ke-4, dan lain-lain di dalam rentetan teks, anda boleh menggunakan fungsi MENCARI dan MENGGANTI.
Dalam contoh yang ditunjukkan, formula dalam E4 adalah:
=FIND("~",SUBSTITUTE(B4,"x","~",D4))
Penjelasan
Pada intinya, formula ini menggunakan fakta bahawa fungsi SUBSTITUTE memahami "instance", disediakan sebagai argumen keempat pilihan yang disebut "instance_num". Ini bererti anda dapat menggunakan fungsi SUBSTITUTE untuk mengganti contoh watak tertentu dalam rentetan teks. Jadi:
SUBSTITUTE(B4,"x","~",D4)
hanya menggantikan contoh ke-2 (2 berasal dari D4) "x" dalam teks dalam B4, dengan watak "~". Hasilnya kelihatan seperti ini:
100x15 ~ 50
Seterusnya, FIND mencari "~" di dalam rentetan ini dan mengembalikan kedudukannya, iaitu 7 dalam kes ini.
Catatan: kami menggunakan "~" dalam kes ini hanya kerana jarang berlaku pada teks lain. Anda boleh menggunakan watak yang anda tahu tidak akan muncul dalam teks.