Excel

2. 3. vb karakter örneğinin konumu

Position 2nd 3rd Etc Instance Character

Excel formülü: 2. 3. vb. karakter örneğinin konumuGenel formül |_+_| Özet

Bir metin dizesi içindeki belirli bir karakterin 2., 3., 4. vb. örneğinin konumunu almak için BUL ve DEĞİŞTİR işlevlerini kullanabilirsiniz.





Gösterilen örnekte, E4'teki formül:

= FIND ('~', SUBSTITUTE (text,char,'~',instance))
Açıklama

Temelde, bu formül, SUBSTITUTE işlevinin 'örnek'i anladığı gerçeğini kullanır ve 'örnek_sayısı' adı verilen isteğe bağlı bir dördüncü bağımsız değişken olarak sağlanır. Bu, bir SUBSTITUTE işlevini kullanarak değiştirebileceğiniz anlamına gelir. belirli örnek bir metin dizesindeki bir karakterin Yani:

 
= FIND ('~', SUBSTITUTE (B4,'x','~',D4))

B4'teki metinde 'x'in yalnızca 2. örneğini (2 D4'ten gelir) '~' karakteriyle değiştirir. Sonuç şöyle görünür:

100x15~50

Ardından, BUL, bu dizgenin içindeki '~'yi bulur ve bu durumda 7 olan konumu döndürür.

Not: Bu durumda '~' karakterini sadece diğer metinlerde nadiren geçtiği için kullanırız. Metinde çıkmayacağını bildiğiniz herhangi bir karakteri kullanabilirsiniz.

Yazar Dave Bruns


^