Excel formula: 2. rakstura utt. Rakstzīmes ekspozīcija -

Satura rādītājs

Vispārēja formula

=FIND("~",SUBSTITUTE(text,char,"~",instance))

Kopsavilkums

Lai iegūtu konkrētas rakstzīmes 2., 3., 4. utt. Instances pozīciju teksta virknes iekšpusē, varat izmantot funkcijas FIND un SUBSTITUTE.

Parādītajā piemērā formula E4 ir:

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

Paskaidrojums

Būtībā šajā formulā tiek izmantots fakts, ka funkcija SUBSTITUTE saprot “instanci”, kas tiek piegādāta kā izvēles ceturtais arguments ar nosaukumu “instance_num”. Tas nozīmē, ka jūs varat izmantot funkciju SUBSTITUTE, lai aizstātu konkrētu rakstzīmes instanci teksta virknē. Tātad:

SUBSTITUTE(B4,"x","~",D4)

aizstāj tikai “x” 2. instanci (2 nāk no D4) B4 tekstā ar “~” rakstzīmi. Rezultāts izskatās šādi:

100x15 ~ 50

Pēc tam FIND atrod virkni "~" un atgriež pozīciju, kas šajā gadījumā ir 7.

Piezīme: mēs šajā gadījumā lietojam "~" tikai tāpēc, ka citā tekstā tas reti sastopams. Varat izmantot jebkuru rakstzīmi, kura, kā jūs zināt, neparādīsies tekstā.

Interesanti raksti...