Rumus Excel: Kedudukan watak ke-2 dll ke-3 -

Isi kandungan

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.

Artikel menarik...