Trobeu i substituïu diversos valors a Excel (6 mètodes ràpids)

  • Comparteix Això
Hugh West

A Microsoft Excel, és un escenari habitual trobar i substituir diversos valors de text o numèrics. Podeu utilitzar l'ordre Cercar i substituir, aplicar diferents funcions i fórmules, o fins i tot podeu crear eines definides per l'usuari per complir els propòsits. En aquest article, coneixereu totes les tècniques possibles i ràpides per trobar i substituir diversos valors amb exemples senzills i explicacions adequades.

Descarregueu el quadern de pràctiques

Vostè podeu descarregar el quadern d'Excel que hem utilitzat per preparar aquest article.

Cerca i substitueix diversos valors.xlsx

6 Aproximacions ràpides a Cerca i substitueix diversos valors a Excel

1. Utilitzeu l'eina Cerca i substitueix per a diversos valors a Excel

A Excel, Cerca i substitueix és l'eina més útil quan haureu de substituir un valor. El podem utilitzar per a diferents finalitats. Vegem com funciona aquesta eina per a diversos criteris a les subseccions següents.

i. Cerca i substitueix valors de text

A la taula següent, alguns textos es troben a la Columna B . Suposant que volem substituir el valor '2020' per '2021' en tots els textos.

📌 Passos:

➤ Premeu CTRL+H , s'obrirà el quadre de diàleg Cerca i substitueix .

➤ Escriviu '2020' al quadre Cerca què .

➤ Al quadre Substitueix per , escriviu '2021' .

➤ Feu clic a Substitueix-ho tot botó.

Com a la imatge següent, trobareu tots els textos amb 2021 al principi que eren el 2020 abans.

ii. Cerca i substitueix amb caràcters salvatges

Ara tenim diferents valors numèrics al començament dels textos següents. Però totes tenen un format específic ‘20XX’ . El que farem aquí és buscar comdins per a aquest format numèric i els dos últims dígits se substituiran per ‘21’ . Hem d'utilitzar dos signes d'interrogació (??) com a caràcters comodí per als dos últims dígits a l'eina Cerca i substitueix .

📌 Passos:

➤ Premeu CTRL+H de nou per obrir el quadre de diàleg Cerca i substitueix .

➤ A al quadre Cerca què , escriviu '20?? '.

➤ Introduïu el valor '2021' a Substituïu per quadre .

➤ Premeu Substitueix-ho tot i ja heu acabat.

Veureu les sortides següents immediatament .

iii. Cerca i substitueix fórmules

A la taula següent, ara tenim algunes dades de vendes durant 5 dies successius. A la Cel·la C11 , el valor total de les vendes és present, però suposem que hem d'esbrinar la mitjana de les dades de vendes allà. No hem de sobreescriure la fórmula allà amb la funció MITJANA. Aquí farem servir l'eina Cerca i substitueix per substituir la fórmula més fàcilment.

📌 Passos:

➤ Obriu el Cerca iQuadre de diàleg Substitueix .

➤ Al quadre Troba què , escriviu '=SUMA' .

➤ Escriviu ' =MITJANA' al quadre Substitueix per .

➤ Premeu primer Cerca el següent i després feu clic al botó Substitueix .

A la sortida Cel·la C11 , obtindreu el nou resultat calculat alhora.

iv. Cerca i substitueix els formats de cel·les

També podem canviar els formats de cel·les amb l'eina Cerca i substitueix . A la taula següent, hi ha algunes files amb un color específic. Substituirem el color per un altre, diguem que és verd.

📌 Passos:

➤ Obriu el Cerca i Substitueix el quadre de diàleg primer.

➤ Davant del quadre Troba què , feu clic a l'opció Format i seleccioneu el color que s'ha utilitzat en alguns cel·les aleatòries de la taula.

➤ Feu clic a la segona pestanya Format i trieu un altre color que vulgueu substituir per l'antic.

➤ Premeu Substitueix Tot.

A la captura de pantalla següent, ara veureu les files específiques de la taula amb el color nou.

Llegiu més: Com trobar i substituir valors mitjançant comodins a Excel

2. Inseriu la funció REPLACE per trobar i substituir diversos valors a Excel

Si no voleu utilitzar l'eina Cerca i substitueix , podeu optar per la funció SUBSTITUIR . Heu d'aplicar aquesta funció en una nova columna o en arang de cel·les on les dades de text antigues es substituiran per les noves. Amb el procés, també podeu conservar les dades del text antic.

A la imatge següent, hi ha dues columnes on la columna amb la capçalera Text nou mostrarà els textos modificats.

A la primera sortida Cel·la C5 , la fórmula requerida amb la funció SUBSTITUIR serà:

=REPLACE(B5,1,4,2021)

Després de prémer Retorn i utilitzar Fill Handle per omplir automàticament la resta de cel·les , obtindreu els nous valors de text immediatament. Aquí hem substituït el valor ‘2021’ per ‘2022’ per a tots els textos.

3. Apliqueu la fórmula SUBSTITUT niuada per trobar i substituir diversos valors

La funció SUBSTITUTE substitueix el text existent per un text nou a la cadena de text. Podem niar la funció SUBSTITUTE per substituir diversos valors.

A la imatge següent, la Columna B es troba amb algunes dades de text aleatòries. La taula de la dreta representa els valors que s'han de substituir pels nous.

A la primera sortida Cel·la C5 , la fórmula relacionada be:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5:B10, E5, F5), E6, F6), E7, F7)

Ara premeu Retorn i obtindreu una matriu amb el text nou valors alhora. En aquesta fórmula, hem utilitzat la funció SUBSTITUTE tres vegades, ja que hem hagut de substituir tres valors diferents que hi ha sota la capçalera Troba a Columna E.

🔎 Com funciona la fórmula?

  • La funció SUBSTITUT més interna substitueix el valor '2018' per '2019' .
  • La segona SUBSTITUT La funció cerca '2020' i la substitueix per '2021' .
  • La funció externa SUBSTITUTE cerca '2022' i el substitueix per '2023' .

Lectures similars:

  • Com substituir l'especial Caràcters a Excel (6 vies)
  • Substitueix diversos caràcters a Excel (6 vies)

4. Utilitzeu la funció XLOOKUP per cercar i substituir diversos valors a Excel

Si sou un usuari d' Excel 365 , podeu optar per la funció XLOOKUP . La funció XLOOKUP cerca una coincidència en un interval o una matriu i retorna l'element corresponent, el segon interval o matriu.

Al conjunt de dades següent, hi ha alguns valors de text al Columna Text antic . La segona taula de la dreta representa les dades que s'han de buscar i les que s'han de substituir simultàniament. Si la funció no pot trobar els valors donats, els textos antics seguiran sent els mateixos que abans a la columna Text nou .

Per tant, la fórmula requerida amb la funció XLOOKUP a la primera sortida Cel·la C5 hauria de ser:

=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)

Després de prémer Retorn i omplir automàticament tota la columna, estaràsva mostrar immediatament les sortides següents.

5. Combineu les funcions IFNA i VLOOKUP per trobar i substituir diversos valors

Ara farem servir una fórmula alternativa a la funció XLOOKUP i aquesta fórmula també està disponible en totes les versions d'Excel. Aquí hem de combinar les funcions IFNA i VLOOKUP .

La funció VLOOKUP cerca un valor a la columna més esquerra d'una taula i després retorna un valor a la mateixa fila de la columna especificada. Com que la funció VLOOKUP no porta cap missatge en cas que no es trobi el valor de cerca, retornarà un error #N/A . Per solucionar aquest problema, hem d'utilitzar la funció IFNA per personalitzar i definir un missatge d'error.

Per tant, la fórmula requerida incorpora tant IFNA com Les funcions VLOOKUP a la sortida Cel·la C5 seran:

=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)

Després de prémer Introduïu i ompliu la resta de cel·les a la Columna C , obtindrem totes les dades de text noves com es mostra a la imatge següent.

6. Incrusta codis VBA per fer una UDF per trobar i substituir diversos valors

A l'última secció, aplicarem els codis VBA per formular una funció definida per l'usuari. Al conjunt de dades següent, els valors de text de la Columna B es modificaran substituint els valors numèrics al principi. Els valors que s'han de substituir i els nous valorses troben a la taula de la dreta.

Ara anem a seguir els procediments següents per crear les eines i funcions definides per l'usuari:

📌 Pas 1:

➤ Feu clic amb el botó dret del ratolí al nom del full primer.

➤ Seleccioneu l'opció 'Veure Codis' . Apareixerà una finestra VBA .

➤ Ara enganxeu-hi els codis següents:

8691

➤ Premeu F5 i un quadre de diàleg tal com es mostra a la A continuació apareixerà la captura de pantalla.

➤ Ara seleccioneu els textos antics que heu de modificar i premeu D'acord .

📌 Pas 2:

➤ Ara s'obrirà el segon quadre de diàleg i haureu de seleccionar tot el rang de la taula (D5:E7) estirat. a la dreta de la imatge.

➤ Premeu D'acord .

Com a la captura de pantalla següent, veureu el nou i textos modificats a la Columna B sota la capçalera Text .

Paraules finals

Espero que tots aquests mètodes esmentats anteriorment us ajudaran ara a aplicar-los als vostres fulls de càlcul d'Excel quan hàgiu de substituir diverses dades de text de manera eficaç. Si teniu cap pregunta o comentari, feu-m'ho saber a la secció de comentaris. O podeu consultar els nostres altres articles relacionats amb les funcions d'Excel en aquest lloc web.

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.