Com trobar i substituir mitjançant la fórmula a Excel (4 exemples)

  • Comparteix Això
Hugh West

Aquest article us ajudarà a entendre la cerca i substitució de fórmules a Excel. De vegades hem d'editar les nostres dades en fulls d'Excel i, per a aquest propòsit, hem de substituir paraules per altres paraules o alfabets. Hi ha diverses maneres d'utilitzar trobar i substituir fórmules per editar dades en un full d'Excel. En aquest article explicaré algunes maneres més fàcils de fer-ho.

Treballarem el següent conjunt de dades on hem posat el nom d'algunes pel·lícules famoses. i els actors principals corresponents.

Baixeu el quadern de pràctiques

Find and Replace Formula.xlsx

4 maneres de trobar i reemplaçar utilitzant la fórmula a Excel

1. Utilitzant les funcions FIND i REPLACE d'Excel per trobar i substituir caràcters

Utilitzar TROBAR i REPLACE són la millor manera de trobar i substituir qualsevol caràcter en un conjunt de dades d'Excel. Aquí substituirem el primer nom dels actors principals pel seu primer alfabet. Vegem com ho podem fer.

Passos:

  • Primer, feu una nova columna per a la forma curta. dels noms dels actors i escriviu la fórmula següent a la cel·la D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

Aquí, la funció REPLACE agafa la referència de cel·la C5 , comença a comptar els caràcters fins que troba un espai en ell amb l'ajuda de la funció TROBAR idesprés substitueix el primer nom pel seu alfabet inicial i un punt (.) amb l'ajuda de la funció ESQUERRA .

  • Premeu el botó ENTER . Després d'això, veureu la sortida a la cel·la D5 .

  • Ara utilitzeu el Fill Handle a Emplenar automàticament les cel·les inferiors. Veureu que tots els noms dels actors comencen amb el primer alfabet corresponent i un punt .

Així, podeu substituir alguns caràcters d'una cadena pel caràcter desitjat utilitzant cerqueu i substituïu fórmules a Excel.

Llegir més: Com substituir caràcters especials a Excel (6 maneres)

2. Aplicació de la funció SUBSTITUTE per trobar i substituir caràcters a Excel

També podem substituir el primer nom dels actors principals amb el seu alfabet corresponent mitjançant la funció SUBSTITUT . Anem a parlar dels passos necessaris per a aquest mètode a continuació.

Pasos:

  • Creeu una columna nova per a noms curts dels actors i escriviu la fórmula següent a la cel·la D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))

Desglossament de la fórmula

Aquí hem imbricat ESQUERRA , Dreta , LEN<2 Funcions> , i TROBAR a la funció SUBSTITUTION per substituir el primer nom dels actors principals pel seu primer alfabet corresponent. .

  • LEN(C5) —-> El LENLa funció retorna els nombres dels caràcters de la cel·la C5 .
    • Sortida : 14
  • FIND(” “,C5) —-> Retorna la posició de l' espai de la cel·la C5 .
    • Sortida: 10
  • DRETA(C5,LEN(C5)-TROBAR(” “,C5)) —-> ; es converteix en
  • DRETA(C5,14-10) —-> es converteix en
  • DRETA(C5,4)
    • Sortida : Bala
  • ESQUERRA (C5,1)&”. ” —-> es converteix en
  • C & “.”
    • Sortida: C.
  • SUBSTITUTION(C5,C5,LEFT(C5,1)&) ;”. “) &DRETA(C5,LEN(C5)-TROBAR(” “,C5)) —-> Reduït a
  • SUBSTITUIR(C5,C5, “C . Bale”)
    • Sortida : C. Bale

Finalment, obtenim el primer alfabet del primer nom de la cel·la C5 amb un punt.

  • Ara, premeu el botó ENTER per veure la sortida a la cel·la D5 .

  • Utilitzeu el Annex d'emplenament per Emplenar automàticament el cel·les inferiors.

Així podeu substituir alguns caràcters d'una cadena pel caràcter desitjat utilitzant cerca i substitueix fórmules ( en aquest cas, era la funció SUBSTITUTE ) a Excel.

Llegir més: Com utilitzar la funció de substitució a Excel VBA (3 exemples)

Lectures similars

  • Com trobar i substituir valors en diversos fitxers d'Excel (3 mètodes)
  • Com cercar i substituirValors que utilitzen comodins a Excel
  • Tècniques de neteja de dades a Excel: afegir text a les cel·les
  • Com trobar i substituir a la selecció a Excel (7 mètodes)
  • Excel VBA: com trobar i substituir text en un document de Word

3. Cercar i substituir cel·les mitjançant la funció XLOOKUP d'Excel

La funció XLOOKUP també es pot utilitzar com a funció de cercar i substituir a Excel. Suposem que hem utilitzat noms curts per a algunes pel·lícules , però després d'això, volem substituir els seus noms curts pels noms originals. Per exemple, el nom original de la pel·lícula Batman 1 era Batman Begins . Per tant, volem substituir Batman 1 per Batman Begins . Parlem del procediment a la descripció següent.

Pasos:

  • Hem fet algunes modificacions al nostre conjunt de dades. Hem canviat alguns noms de pel·lícules i hem creat una columna nova per al nom complet d'aquestes pel·lícules .
  • Després hem creat la llista de les pel·lícules . 1>pel·lícules que substituirem pels seus noms originals.

  • Escriviu la fórmula següent a la cel·la D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)

Aquí, $F$5:$F$7 i $G$5:$G$7 són lookup_array i return_array , respectivament. Si el valor de la cel·la B5 coincideix amb la lookup_array , aleshores la return_array retorna el valor corresponent. Si nosaltresno es pot trobar el valor, llavors es retornarà el valor cel·la . El valor de la cel·la B5 " Batman 1 " es troba a la matriu de cerca, per tant, obtindrem " Batman Begins ".

  • Premeu el botó ENTER perquè pugueu veure la sortida a la cel·la D5 .

  • Ara utilitzeu el Annex d'emplenament per Emplenar automàticament les cel·les inferiors.

Veureu els noms de les pel·lícules en resum substituïts pels seus noms originals. Aquest és un altre mètode que podeu utilitzar per cercar i substituir una cadena concreta per una nova.

Llegir més: Substituir el text d'una cel·la en funció de Condició a Excel (5 mètodes fàcils)

4. Utilitzant la funció BUSCAR V d'Excel per trobar i substituir caràcters

També podem aplicar la funció BUSCAR V a cerqueu caràcters d'una cadena i substituïu-la per una altra. Suposem que hem esmentat algunes pel·lícules amb el seu número de sèrie, però després volem substituir-les pels noms originals. Per exemple, el nom original de la pel·lícula Batman 1 era Batman Begins . Per tant, volem substituir Batman 1 per Batman Begins . Parlem del procediment a la descripció següent.

Pasos:

  • Hem fet alguns canvis al nostre conjunt de dades. Hem canviat alguns noms de pel·lícules i hem creat una columna nova per al nom complet d'aquestes pel·lícules .
  • Després hemva crear la llista de les pel·lícules que substituirem pels seus noms originals.

  • Escriu això fórmula a la cel·la D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)

Aquí, fem servir el Funció VLOOKUP per substituir paraules. Si no es troba cap valor, es mostrarà un error. És per això que, amb l'ajuda de la funció IFERROR , podem substituir qualsevol error pel valor de cel·la corresponent. Tanmateix, la nostra matriu de cerca té dues columnes i la segona columna retornarà la sortida desitjada. Per tant, hem utilitzat 2 a la fórmula. Volem una coincidència exacta, per tant escollim FALSE a la fórmula.

Nota : recordeu utilitzar una Referència de cel·la absoluta . Aquí, necessitem un pas addicional per aplicar la fórmula a les altres cel·les.

  • Ara premeu el botó ENTER i veureu la sortida a la cel·la D5 .

  • Després d'això, només cal que utilitzeu la Annexa d'emplenament per Emplenar automàticament les cel·les inferiors.

Veureu els noms originals de les pel·lícules que volíeu posar sobre el seu cortmetratge corresponent noms . Per tant, l'ús de la funció VLOOKUP ens ajuda a trobar i substituir cadenes particulars per cadenes noves.

Contingut relacionat: Com substituir diversos caràcters a Excel (6 maneres)

Secció de pràctiques

Aquí us he donat el conjunt de dades que he utilitzatper explicar aquests exemples. Podeu practicar aquests exemples pel vostre compte.

Conclusió

En aquest article, he mostrat alguns ús combinats de la fórmula trobar i substituir( s) en Excel. Vaig intentar explicar els exemples de la manera més senzilla possible. Espero que us pugui beneficiar aquest article. Si teniu altres mètodes o idees fàcils o qualsevol comentari sobre aquests exemples, deixeu-los al quadre de comentaris. Això m'ajudarà a enriquir els meus propers articles.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.