Cum se găsește a n-a apariție (poziție) a unui caracter în șirul de text în Excel?
De exemplu, există o frază lungă în celula A1, consultați următoarea captură de ecran. Și acum trebuie să găsiți a 3-a apariție sau poziția caracterului „c” din șirul de text din celula A1. Desigur, puteți număra personajele unul câte unul și puteți obține rezultatul exact al poziției. Cu toate acestea, aici vom introduce câteva sfaturi ușoare pentru a găsi a n-a apariție sau poziția caracterului specific din șirul de text dintr-o celulă.
Găsiți a n-a apariție (poziție) a unui caracter într-o celulă cu formula Găsiți
Există două formule de căutare care vă pot ajuta să găsiți rapid a n-a apariție sau poziția caracterului specific din șirul de text dintr-o celulă.
Următoarea formulă vă va arăta cum să găsiți a treia apariție a „c” în celula A3.
Găsiți Formula 1
Într-o celulă goală, introduceți formula = FIND („c”, A1, FIND („c”, A1) +2).
Și apoi apăsați pe Intrați cheie. A fost afișată poziția celei de-a treia litere „c”.
notițe: Puteți schimba 2 în formulă pe baza nevoilor dvs. De exemplu, dacă doriți să găsiți a patra poziție a "c", puteți schimba 2 la 3. Și dacă doriți să găsiți prima poziție a "c", trebuie să schimbați 2 la 0.
Găsiți formula 2
Într-o celulă goală, introduceți formula = FIND (CHAR (1), SUBSTITUT (A1, "c", CHAR (1), 3)), și apăsați Intrați cheie.
notițe: „3” din formulă înseamnă al treilea „c”, îl puteți modifica în funcție de nevoile dvs.
Numărați de câte ori apare un cuvânt într-o celulă Excel
|
Dacă un cuvânt apare de mai multe ori într-o celulă care trebuia numărat, de obicei, le puteți număra unul câte unul. Dar dacă cuvântul apare de sute de ori, numărarea manuală este dificilă. Numărați de câte ori apare un cuvânt funcția în Kutools pentru Excel's Formula Helper grupul poate calcula rapid numărul de apariții ale unui cuvânt într-o celulă. Încercare gratuită cu funcții complete în 30 de zile! |
Kutools pentru Excel: cu peste 300 de programe de completare la îndemână Excel, gratuit pentru a încerca fără limitări în 30 de zile. |
> Găsiți a n-a apariție (poziție) a unui personaj într-o celulă cu VBA
De fapt, puteți aplica macrocomanda VB pentru a găsi cu ușurință a n-a apariție sau poziția unui caracter specific într-o singură celulă.
Pasul 1: Țineți apăsat butonul ALT + F11 tastele și deschide fișierul Microsoft Visual Basic pentru aplicații fereastră.
Pasul 2: Faceți clic pe Insera > Moduleși lipiți următoarea macro în fereastra modulului.
VBA: Găsiți poziția a n-a a unui charater.
Function FindN(sFindWhat As String, _
sInputString As String, N As Integer) As Integer
Dim J As Integer
Application.Volatile
FindN = 0
For J = 1 To N
FindN = InStr(FindN + 1, sInputString, sFindWhat)
If FindN = 0 Then Exit For
Next
End Function
Pasul 3: Acum, dacă doriți să găsiți exact apariția poziției celui de-al treilea „c” în celula A1, vă rugăm să introduceți formula lui = FindN ("c", A1,3)și apăsați tasta Intrați cheie. Apoi va returna poziția exactă în celula specifică simultan.
Găsiți a noua apariție (poziție) a unui caracter într-o celulă cu Kutools pentru Excel
Dacă nu vă place nici formula, nici VBA, puteți încerca un instrument la îndemână - Kutools pentru Excel, Cu său Formulă grupuri, puteți găsi un utilitar - Găsiți a n-a apariție a unui personaj pentru a reveni rapid a n-a poziție a unui personaj într-o celulă.
Kutools pentru Excel, cu mai mult de 300 funcții la îndemână, vă face munca mai ușoară. | ||
După instalare gratuită Kutools pentru Excel, faceți următoarele:
1. Selectați o celulă pe care doriți să o returnați și faceți clic Kutools > Formula Helper > Formula Helper . Vedeți captura de ecran:
2. Apoi în popping Formula Helper dialog, procedați după cum urmează:
1) Selectați Căutare din lista derulantă a Tipul formulei secțiune;
2) Alegeți Găsiți unde apare personajul al N-lea într-un șir in Alegeți o formulă secțiune;
3) Selectați celula care conține șirul pe care îl utilizați, apoi tastați caracterul specificat și a n-a apariție în casetele de text din Argumente de intrare secţiune.
3. clic Ok. Și veți obține poziția apariției a n-a unui caracter într-un șir.
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!