Taula de continguts
A Microsoft Excel , la funció TROBAR i la funció CERCAR permeten trobar la conjunció alfabètica o numèrica necessària en una cadena, una cel·la amb dades de text. En aquest article, veurem una visió general de les funcions TROBAR i CERCAR a Excel.
Descarregueu el quadern de pràctiques
Pots descarregar el quadern de treball i practicar amb ells.
TROBAR & SEARCH Functions.xlsx
Introducció a la funció FIND a Excel
A Excel, la funció FIND és una funció integrada que es classifica com a Funció de cadena/text . La funció FIND està acostumada a trobar la ubicació d'un determinat caràcter o subcadena dins d'una cadena de text.
➧ Sintaxi:
La sintaxi de la funció FIND és:
FIND( trobar_text, dins_text, [número_inici ])
➧ Arguments:
find_text: [obligatori] El text que busquem.
dins del_text: [obligatori] El text inclou el text que estem buscant.
núm_inici: [ opcional] Defineix la posició on ha de començar la cerca. El caràcter 1 és el primer caràcter del text. Si no s'especifica el número inicial, es considera que és 1.
➧ Valor de retorn:
La ubicació del text de cerca es representa per un número.
Introducció a la funció CERCADOR a Excel
La CERCALa funció permet cercar objectes a la base de dades mitjançant una cerca simple o complexa. Aquesta funció dóna la posició d'una cadena de text dins d'una altra. Es classifica a Funció de cadena/text d'Excel.
➧ Sintaxi:
La sintaxi del La funció CERCA és:
CERCA( cerca_text,dins_text,[número_inici ])
➧ Arguments:
find_text: [obligatori] El text que cerca.
dins_text: [obligatori] El text a cercar dins.
núm_inici: [opcional] Posició per començar a cercar al text. El valor per defecte és 1.
➧ Valor de retorn:
La posició del text de cerca es representa amb un número.
Funció FIND d'Excel VS Funció CERCADOR d'Excel
A Excel, la funció TROBAR i la funció CERCAR són força semblants i tenen el mateix objectiu , però de maneres lleugerament diferents però crucials. La distinció principal entre les funcions TROBAR i CERCAR d'Excel és que CERCAR no distingeix entre majúscules i minúscules, mentre que TROBAR distingeix entre majúscules i minúscules. Una altra diferència és que SEARCH permet l'ús de comodins mentre que FIND no.
5 Exemples amb les sortides comparatives de les funcions FIND i SEARCH a Excel
Les capacitats FIND i SEARCH d'Excel poques vegades s'utilitzen de manera independent. Normalment s'utilitzen enconjuntament amb altres funcions com ara MID , LEN , LEFT o RIGHT , i IFERROR veurem els dels exemples següents.
1. Insereix Excel FIND & Funció CERCAR en una cel·la de text
Podem inserir les funcions TROBAR i CERCAR per detectar la posició d'aquesta paraula o lletra específica. Suposem que volem trobar ' e ' a Excel , de manera que posem la cadena de text a la columna B, i el resultat de la posició de la cadena de text es troba a la columna C . Seguiu els passos següents:
- Per tant, en primer lloc, utilitzarem la funció TROBAR per trobar la posició de " e '. Per a això, hem de seleccionar la cel·la C5 . Després d'això, poseu la fórmula a aquesta cel·la.
=FIND("e",B5)
- A continuació, premeu Enter al teclat mostrarà el resultat que és 4 . La fórmula retorna 4 perquè e és la 4 a lletra de la paraula Excel .
- Ara, en segon lloc, utilitzarem la funció CERCAR per cercar la posició de ' e '. Per fer-ho, hem d'escollir la cel·la on volem veure el resultat, així que triem la cel·la C6 . Ara, en aquesta cel·la concreta, introduïu la fórmula.
=SEARCH("e",B6)
- I premeu Enter . I, podem veure que el resultat és 1 . La fórmula retorna 1 perquè E és el primer caràcter de la paraula Excel . Com sabemla funció CERCAR no distingeix entre majúscules i minúscules com la funció TROBAR , de manera que no li importa si la lletra és majúscula o petita. Quan trobi la lletra, mostrarà immediatament el resultat.
- Per tant, utilitzant TROBAR i CERCAR funcions podem descobrir la posició de qualsevol paraula o lletra en una cadena de text.
Llegir més: Com trobar text a la cel·la a Excel
2. Apliqueu la funció FIND per trobar una cadena que ve abans o després d'un caràcter donat
Suposem que tenim alguns noms a la columna B i volem trobar el nom i el cognom de cada nom respectivament a les columnes C i D . Per fer-ho, hem de seguir el procediment següent:
- Primer, per obtenir el nom, seleccionem la cel·la C5 . Podem utilitzar la funció TROBAR o CERCAR en combinació amb la funció ESQUERRA . Per tant, estem utilitzant la funció TROBAR .
- En segon lloc, poseu la fórmula a la cel·la C5 .
=LEFT(B5, FIND(" ", B5)-1)
- A continuació, premeu Retorn .
- Ara , volem obtenir el cognom, per a això, podem utilitzar la conjunció de les DRETA , TROBAR o CERCAR i LEN funcions. Per tant, de la mateixa manera que abans, seleccioneu la cel·la D5 i poseu-hi la fórmula.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
- Després de prémer la tecla Enter , obtindreu el cognom a la finestra resultant.cel·la.
Aquí, la funció LEN acumularà el nombre total de caràcters i després la funció TROBA restarà la posició de l'espai. I, finalment, la funció DRETA mostrarà els caràcters de la dreta.
- A continuació, per copiar la fórmula sobre la columna C , arrossegueu el Ompliu el mànec avall o simplement feu doble clic al signe més (' + ').
- De la mateixa manera, arrossegueu la Annexa d'ompliment a la columna D per duplicar la fórmula.
- Finalment, això extreu tots els noms i cognoms dels noms.
Nota: Utilitzem la funció TROBAR en lloc de CERCAR perquè volem obtenir un valor més precís, com tots sabem que la funció TROBAR distingeix entre majúscules i minúscules.
Llegir més: Com trobar un caràcter a la cadena a Excel
3. Insereix la funció FIND per trobar l'enèsima ocurrència d'un caràcter en particular a Excel
Suposem que tenim una cadena de text amb un caràcter especial guió (' – ') a la columna B . I volem trobar les posicions 2 nd i 3 rd del guió (' – ') consecutivament a les columnes C i D . Per obtenir la posició del caràcter especial, seguim els passos cap avall.
- De la mateixa manera que els exemples anteriors, primer, seleccioneu la cel·la del full de càlcul onvoleu veure el resultat després d'utilitzar la fórmula. Per tant, seleccionem la cel·la C5 .
- En segon lloc, poseu la fórmula a aquesta cel·la.
=FIND("-", B5, FIND("-",B5)+1)
- En tercer lloc, premeu Retorn per veure el resultat.
Aquí, la fórmula és obtenir el 2 a posició.
- A més, arrossegueu la Annexa d'ompliment cap avall per copiar la fórmula.
- A continuació, volem obtenir la posició 3 rd a la columna D . Per tant, seleccionem la cel·la D5 i hi posem la fórmula.
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)
- A més , premeu la tecla Enter al teclat.
Aquí, la fórmula mostrarà el 3 rd posició del caràcter especial.
- I, ara, torneu a arrossegar la Annexa d'ompliment cap avall per duplicar la fórmula sobre la columna D .
- Finalment, seguint els passos, obtindreu el resultat desitjat.
Llegir més: Com per trobar un caràcter a String Excel (8 maneres fàcils)
Lectures similars
- Trobar l'últim valor a la columna superior a zero a Excel (2 fórmules fàcils)
- Com trobar els 3 valors més baixos a Excel (5 mètodes fàcils)
- Trobar la primera aparició d'un valor en un Interval a Excel (3 vies)
- Trobar enllaços externs a Excel (6 mètodes ràpids)
- Com trobar si la cel·la conté text específic a Excel
4. Aplica la funció de cerca aCerca text entre parèntesis
Suposem que tenim una cadena de text i només volem obtenir el text que està entre claudàtors. Per obtenir aquestes cadenes de text al Parèntesi necessitem la funció MID per separar el nombre necessari de caràcters d'una cadena. Així com les funcions TROBAR o CERCAR per esbrinar què començar i quantes lletres separar. Seguim els passos següents.
- Al principi, seleccioneu la cel·la on voleu veure el resultat. Per tant, seleccionem la cel·la C5 .
- A continuació, copieu i enganxem la fórmula a aquesta cel·la.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)
- A continuació, premeu Retorn .
Tot el que heu de fer és canviar el número de cel·la segons la ubicació de la cel·la, després d'enganxar la fórmula.
- Després d'això, arrossegueu la Annexa d'emplenament cap avall per duplicar la fórmula.
- I, finalment, el text dins dels parèntesis s'extreu ara de tota la cadena de text.
🔎 Com funciona la fórmula?
⏩ SEARCH(“(“, B5)+1 : Això agafarà el valor de la cel·la de la cel·la B5 i cerqueu la posició del claudàtor d'obertura ' ( ' que és 4+1 , des de CERCAR ("(“, B5) obtindrem 4 , perquè l'espai també es compta.
Sortida → 5 , que és la primera lletra dins del parèntesi ' 0 '.
⏩ CERCAR(“)”, B5)-CERCAR(“(“,B5)-1 : Això trobarà la posició del claudàtor de tancament ‘ ) ’. I, resta la posició del claudàtor d'obertura.
Sortida → 10-4-1; ⇒ 6-1; ⇒ 5 , que és l'última lletra dins del parèntesi ' 1 '.
⏩ MID(B5, SEARCH(“(“,B5)+1, SEARCH(“)”,B5)-SEARCH(“(“,B5)-1) : Això extreu el text dins del claudàtor.
Sortida → 01001
Llegir més: Cerca de text a l'interval d'Excel (11 mètodes ràpids)
5. Combina FIND & Funcions IFERROR per gestionar l'error per trobar text
Si no es troba find_text , mostra un missatge d'error a tots dos FIND i CERCAR . En lloc de mostrar el missatge d'error, podem utilitzar la funció IFERROR per mostrar un missatge expressiu com " No s'ha trobat ". Per exemple, a cel·la C10 , un usuari pot introduir qualsevol text i a la cel·la C5 es cercarà el text introduït.
- Primer, seleccioneu la cel·la on voleu posició del text imputat a la cel·la C10 . Per tant, seleccionem la cel·la C11.
- En segon lloc, posem la fórmula a la cel·la C11b .
=IFERROR(FIND(C10, C5), "Given text is not found!")
- A continuació, premeu Introduïu la tecla al vostre teclat. Com podeu veure, es mostrarà 1 . Com que el text Excel només es troba una vegada a la cel·la C5 .
- El text Indesign no es troba a la cel·la C5 . Per tant, donaràun missatge ' No s'ha trobat el text donat! '.
Llegiu més: Com s'utilitza Fórmula per trobar text en negreta a Excel
Coses a tenir en compte
Si es compleix alguna de les condicions següents, l'Excel TROBA i la funció CERCAR produeix l'error #VALOR! :
- Dins del text no té la funció trobar_text .
- dins del_text té menys caràcters que número_inici .
- número_inici és zero (' 0 ') o un valor negatiu o número_inici és menor o igual a zero (' 0 ').
Conclusió
L'anterior us donarà una visió general de TROBAR i Cerca funcions a Excel. Espero que això us ajudi! Si teniu cap pregunta, suggeriment o comentari, feu-nos-ho saber a la secció de comentaris. O podeu fer un cop d'ull als nostres altres articles al bloc ExcelWIKI.com !