Táboa de contidos
Este artigo axudarache a comprender o buscar e substituír fórmulas en Excel. Ás veces necesitamos editar os nosos datos en follas de Excel e, para iso, necesitamos substituír palabras por outras palabras ou alfabetos. Hai varias formas de usar buscar e substituír fórmulas para editar datos nunha folla de Excel. Neste artigo explicarei algunhas formas máis sinxelas de facelo.
Traballaremos no seguinte conxunto de datos onde puxemos o nome dalgunhas películas famosas. e os actores principais correspondentes.
Descargar Practice Workbook
Find and Replace Formula.xlsx
4 xeitos de atopar e substituír usando fórmulas en Excel
1. Usando as funcións BUSCAR e SUBSTITUIR de Excel para atopar e substituír caracteres
Usar BUSCAR
Pasos:
- Primeiro, crea unha nova columna para o formulario curto dos nomes dos dos actores e escriba a seguinte fórmula na cela D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")
Aquí, a función SUBSTITUIR toma a referencia da cela C5 , comeza a contar os caracteres ata que atope un espazo nel coa axuda da función BUSCAR edespois substitúe o primeiro nome co seu alfabeto inicial e un punto (.) coa axuda da función ESQUERDA .
- Preme o botón ENTER . Despois diso, verá a saída na cela D5 .
- Agora use o Recheo de control para Encher automaticamente as celas inferiores. Verás que todos os nomes dos actores comezan co seu primeiro alfabeto e un punto .
Así, pode substituír algúns caracteres dunha cadea polo carácter desexado usando buscar e substituír fórmulas en Excel.
Ler máis: Como substituír caracteres especiais en Excel (6 xeitos)
2. Aplicando a función SUBSTITUTE para buscar e substituír caracteres en Excel
Tamén podemos substituír o primeiro nome dos actores principais co seu correspondente alfabeto mediante a función SUBSTITUCIÓN . Imos comentar os pasos necesarios para este método a continuación.
Pasos:
- Crea unha nova columna para o nomes curtos dos actores e escriba a seguinte fórmula na cela D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))
Desglose da fórmula
Aquí temos ESquerda , DERITA , LEN<2. Funcións> , e BUSCAR na función SUBSTITUIR para substituír o primeiro nome dos actores principais polo seu primeiro alfabeto correspondente .
- LEN(C5) —-> O LENA función devolve os números dos caracteres da cela C5 .
- Saída : 14
- FIND(” “,C5) —-> Devolve a posición do espazo na cela C5 .
- Saída : 10
- DEREITA(C5,LEN(C5)-FIND(” “,C5)) —-> ; convértese en
- DEREITA(C5,14-10) —-> convértese en
- DEREITA(C5,4)
- Saída : Bale
- LEFT(C5,1)&". ” —-> convértese en
- C & “.”
- Saída: C.
- SUBSTITUIR(C5,C5,LEFT(C5,1)& ;”. “) &DEREITA(C5,LEN(C5)-FIND(” “,C5)) —-> Reducido a
- SUBSTITUIR(C5,C5, “C . Bale")
- Saída : C. Bale
Finalmente, obtemos o primeiro alfabeto do primeiro nome da cela C5 cun punto.
- Agora, preme o botón ENTER para ver a saída na cela D5 .
- Utilice o Recheo de recheo para Encher automaticamente o celas inferiores.
Así pode substituír algúns caracteres dunha cadea polo carácter desexado usando buscar e substituír fórmulas ( neste caso, foi a función SUBSTITUTE ) en Excel.
Ler máis: Como usar a función de substitución en Excel VBA (3 exemplos)
Lecturas similares
- Como atopar e substituír valores en varios ficheiros de Excel (3 métodos)
- Como atopar e substituírValores usando comodíns en Excel
- Técnicas de limpeza de datos en Excel: engadir texto ás celas
- Como atopar e substituír dentro da selección en Excel (7 métodos)
- Excel VBA: como atopar e substituír texto nun documento de Word
3. Buscar e substituír celas usando a función XLOOKUP de Excel
A función XLOOKUP tamén se pode usar como función buscar e substituír en Excel. Supoña que usamos nomes curtos para algunhas películas pero despois diso, queremos substituír os seus nomes curtos polos seus nomes orixinais. Por exemplo, o nome orixinal da película Batman 1 era Batman Begins . Polo tanto, queremos substituír Batman 1 por Batman Begins . Comentemos o procedemento na seguinte descrición.
Pasos:
- Fixemos algunhas modificacións no noso conxunto de datos. Cambiamos algúns nomes de películas e creamos unha nova columna para o nome completo desas películas .
- Entón creamos a lista dos películas. 1>películas que substituiremos polos seus nomes orixinais.
- Escriba a seguinte fórmula na cela D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)
Aquí, $F$5:$F$7 e $G$5:$G$7 son matriz_busca e matriz_retorno , respectivamente. Se o valor da celda B5 coincide co lookup_array , entón o return_array devolve o valor correspondente. Se nósnon se pode atopar o valor, entón devolverase o valor celda . O valor da celda B5 " Batman 1 " atópase na matriz de busca, polo tanto, obteremos " Batman Begins ".
- Preme o botón ENTER para que poidas ver a saída na cela D5 .
- Agora usa o Recheo de recheo para Encher automaticamente as celas inferiores.
Verás os nomes das películas en breve substituíronse polos seus nomes orixinais. Este é outro método que podes usar para buscar e substituír unha cadea particular por unha nova.
Ler máis: Substituír o texto dunha cela en función de Condición en Excel (5 métodos sinxelos)
4. Utilizando a función BUSCAR V de Excel para atopar e substituír caracteres
Tamén podemos aplicar a función BUSCAR V a busca caracteres dunha cadea e substitúea por outra. Supoña que mencionamos algunhas películas co seu número de serie, pero despois queremos substituílas polos seus nomes orixinais. Por exemplo, o nome orixinal da película Batman 1 era Batman Begins . Polo tanto, queremos substituír Batman 1 por Batman Begins . Comentemos o procedemento na seguinte descrición.
Pasos:
- Fixemos algúns cambios no noso conxunto de datos. Cambiamos algúns nomes de películas e creamos unha nova columna para o nome completo desas películas .
- A continuación,creou a lista das películas que substituiremos polos seus nomes orixinais.
- Escriba isto fórmula na cela D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)
Aquí usamos o Función VLOOKUP para substituír palabras. Se non se atopa algún valor, mostrarase un erro. É por iso que, coa axuda da función IFERROR , podemos substituír calquera erro polo valor da cela correspondente. Non obstante, a nosa matriz de busca ten dúas columnas e a segunda columna devolverá a nosa saída desexada. Polo tanto, usamos 2 na fórmula. Queremos unha coincidencia exacta, polo que escollemos FALSO na fórmula.
Nota : Lembra usar unha Referencia de cela absoluta . Aquí, necesitamos un paso adicional para aplicar a fórmula ás outras celas.
- Agora preme o botón ENTER e verás a saída na cela D5 .
- Despois diso, só tes que usar o Recheo para AutoCompletar as celas inferiores.
Verás os nomes orixinais das películas que querías poñer sobre o seu curto correspondente nomes . Así, o uso da función VLOOKUP axúdanos a buscar e substituír cadeas particulares por cadeas novas.
Contido relacionado: Como substituír varios caracteres en Excel (6 xeitos)
Sección de práctica
Aquí deixoche o conxunto de datos que useipara explicar estes exemplos. Podes practicar estes exemplos pola túa conta.
Conclusión
Neste artigo mostrei algúns usos combinados de buscar e substituír fórmula( s) en Excel. Tentei explicar os exemplos o máis sinxelo posible. Espero que poidas beneficiarte deste artigo. Se tes outros métodos sinxelos ou ideas ou comentarios sobre estes exemplos, déixaos na caixa de comentarios. Isto axudarame a enriquecer os meus próximos artigos.