Poiščite n-ti pojav znaka v celici
Če morate poiskati in dobiti položaj n-tega pojavljanja določenega znaka iz besedilnega niza, kot je prikazano na sliki spodaj, ni na voljo neposredne funkcije, da bi to nalogo rešili v Excelu. V tem članku bom govoril o uporabi formule, ki združuje funkcije FIND in SUBSTITUTE, da se z njo spoprimete.
Poiščite položaj n-tega pojavljanja določenega znaka v celici
Na primer, v stolpcu A imam seznam besedilnih nizov, zdaj pa želim dobiti položaj določenih znakov v stolpcu B, ki je n-ti pojav, kako to rešiti?
V Excelu lahko za reševanje tega dela kombinirate funkcije FIND in SUBSTITUTE, generična sintaksa je:
- text: Besedilni niz ali vrednost celice, ki jo želite uporabiti.
- N: N-ti pojav znaka, za katerega želite dobiti položaj.
1. Prosimo, vnesite ali kopirajte spodnjo formulo v prazno celico, kamor želite dati rezultat:
Opombe: V zgornji formuli, A2 je celica vsebuje besedilni niz, ki ga želite uporabiti, B2 je poseben znak, ki ga želite najti, in C2 je n-ta številka, na podlagi katere želite dobiti položaj določenega znaka.
2. Nato povlecite ročico za polnjenje navzdol do celic, v katere želite uporabiti to formulo, in dobili boste rezultat, kot ga potrebujete:
Pojasnilo formule:
NAMESTITEV (A2, B2, CHAR (160), C2): Funkcija SUBSTITUTE bo tretji pojav znaka "o" nadomestila z znakom char (3). Vrne besedilni niz, kot je prikazano na sliki:
FIND(CHAR(160),SUBSTITUTE(A2,B2,CHAR(160),C2)): Ta funkcija FIND se uporablja za iskanje položaja znaka char (160) v novem besedilnem nizu, ki ga vrne funkcija SUBSTITUTE.
Uporabljene relativne funkcije:
- FIND:
- Funkcija FIND se uporablja za iskanje niza v drugem nizu in vrne začetni položaj niza znotraj drugega.
- SUBSTITUTE:
- Funkcija SUBSTITUTE nadomesti besedilo ali znake v besedilnem nizu z drugim besedilom ali znaki.
Več člankov:
- Izvleči N-to besedo iz besedilnega niza v Excelu
- Če imate seznam besedilnih nizov ali stavkov, zdaj želite izvleči določeno n-to besedo s seznama, kot je prikazano spodaj. V tem članku bom predstavil nekaj metod za reševanje tega dela v Excelu.
- Pridobite ali izvlecite zadnjo besedo iz besedilnega niza v Excelu
- Če želite iz besedilnega niza izvleči zadnjo besedo, ki je ločena s presledki, lahko v Excelu ustvarite formulo, ki temelji na funkcijah TRIM, SUBSTITUTE, RIGHT in REPT.
- Izvlecite zadnjo vrstico besedila iz večvrstične celice
- Če želite iz vrstice besedila izvleči zadnjo vrstico besedila, ki je ločena s prelomi vrstic, tega običajno ne morete rešiti. V tem članku bom predstavil formulo za obravnavo te naloge v Excelu.
Najboljša orodja za pisarniško produktivnost
Kutools za Excel - vam pomaga izstopati iz množice
Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...
Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)
- Eno sekundo za preklop med desetinami odprtih dokumentov!
- Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
- Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
- Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Edge in Firefox.