Comodín de Excel: atopar e substituír, filtrar, utilizar en fórmulas con texto e números

  • Comparte Isto
Michael Brown

Todo o que necesitas saber sobre os comodíns nunha páxina: que son, como utilizalos mellor en Excel e por que os comodíns non funcionan cos números.

Cando estás buscando algo pero non sei exactamente exactamente o que, os comodíns son unha solución perfecta. Podes pensar nun comodín como un comodín que pode adquirir calquera valor. Só hai 3 caracteres comodín en Excel (asterisco, signo de interrogación e til), pero poden facer moitas cousas útiles!

    Caracteres comodín de Excel

    En Microsoft Excel, un comodín é un tipo especial de carácter que pode substituír a calquera outro carácter. Noutras palabras, cando non coñece un carácter exacto, pode usar un comodín nese lugar.

    Os dous caracteres comodín comúns que recoñece Excel son un asterisco (*) e un signo de interrogación (?). Unha tilde (~) obriga a Excel a tratar as teses como caracteres normais, non comodíns.

    Os comodíns son útiles en calquera situación na que necesites unha coincidencia parcial. Podes utilizalos como criterios de comparación para filtrar datos, buscar entradas que teñan algunha parte común ou realizar coincidencias difusas en fórmulas.

    Asterisco como comodín

    O asterisco (*) é o carácter comodín máis xeral que pode representar calquera número de caracteres . Por exemplo:

    • ch* : coincide con calquera palabra que comece por "ch", como Charles , check , xadrez , etc.
    • *ch -fórmula similar nas súas follas de traballo, en ningún caso debe incluír "$" ou calquera outro símbolo de moeda na función de BUSCA. Lembra que este é só un formato de moeda "visual" aplicado ás celas, os valores subxacentes son meros números.

      Exemplo 2. Fórmula comodín para as datas

      A fórmula SUMPRODUCT comentada anteriormente funciona moi ben para os números, pero fallará para as datas. Por que? Porque internamente Excel almacena as datas como números de serie, e a fórmula procesaría eses números, non as datas que aparecen nas celas.

      Para superar este obstáculo, utiliza a función TEXTO para converter as datas en cadeas de texto e, a continuación, alimenta o cadeas á función SEARCH.

      Dependendo exactamente do que pretendes contar, os formatos de texto poden variar.

      Para contar todas as datas en C2:C12 que teñan "4" no día , mes ou ano, use " mmddyyyy" :

      =SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "mmddyyyy")))))

      Para contar só os días que conteña "4" ignorando meses e anos, use o formato de texto " dd" :

      =SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "dd")))))

      Así se usan comodíns en Excel. Espero que esta información resulte útil no teu traballo. De todos os xeitos, agradézoche a lectura e espero verte no noso blog a próxima semana!

      Caderno de prácticas para descargar

      Commodins en fórmulas de Excel (ficheiro .xlsx)

      substitúe calquera cadea de texto que remate con "ch", como March , inch , fetch , etc.
    • *ch* - representa calquera palabra que conteña "ch" en calquera posición, como Chad , dor de cabeza , arco , etc.

    Signo de interrogación como comodín

    O signo de interrogación (?) representa calquera carácter único . Pode axudarche a ser máis específico cando buscas unha coincidencia parcial. Por exemplo:

    • ? - coincide con calquera entrada que conteña un carácter, p. ex. "a", "1", "-", etc.
    • ?? - substitúe dous caracteres calquera, p. ex. "ab", "11", "a*", etc.
    • ???-??? - representa calquera cadea que conteña 2 grupos de 3 caracteres separados cun guión como ABC-DEF , ABC-123 , 111-222 , etc.
    • pri?e : coincide con prezo , pride , price e similares.

    Tilde como anulador de comodín

    O tilde (~) colocado antes dun carácter comodín cancela o efecto dun comodín e convérteo nun asterisco literal (~*), unha pregunta literal marca (~?), ou unha tilde literal (~~). Por exemplo:

    • *~? - atopa calquera entrada que remate con signo de interrogación, p. Que? , Alguén alí? , etc.
    • *~** - atopa calquera dato que conteña un asterisco, p. ex. *1 , *11* , 1-mar-2020* , etc. Neste caso, os asteriscos 1 e 3 son comodíns, mentres que o segundo denota un carácter de asterisco literal.

    Atopa esubstituír os comodíns en Excel

    Os usos de caracteres comodíns coa función Buscar e substituír de Excel son bastante versátiles. Os seguintes exemplos analizarán algúns escenarios comúns e avisarán sobre un par de advertencias.

    Como buscar con comodín

    Por defecto, o diálogo Buscar e substituír é configurado para buscar os criterios especificados en calquera lugar dunha cela, non para que coincida co contido completo da cela. Por exemplo, se usa "AA" como criterio de busca, Excel devolverá todas as entradas que o conteñan, como AA-01 , 01-AA , 01-AA -02 , etc. Isto funciona moi ben na maioría das situacións, pero en determinadas circunstancias pode ser unha complicación.

    No conxunto de datos que aparece a continuación, supoñendo que queres atopar os ID que consisten en 4 caracteres separados cun guión. Entón, abre o diálogo Buscar e substituír (Ctrl + F), escriba ??-?? na caixa Buscar que e prema Buscar todos . O resultado parece un pouco desconcertante, non é?

    Tecnicamente, cordas como AAB-01 ou BB-002 tamén coinciden cos criterios porque conteñen un ??-?? subcadea. Para excluílos dos resultados, faga clic no botón Opcións e marque a caixa Coincidir con todo o contido da cela . Agora, Excel limitará os resultados só a ??-?? cadeas:

    Como substituír por comodín

    No caso de que os teus datos conteñan coincidencias difusas, os comodíns poden axudarchelocalizalos e unificalos rapidamente.

    Na seguinte captura de pantalla, podes ver dúas variacións ortográficas da mesma cidade Homel e Gomel . Gustaríanos substituír ambas as dúas por outra versión: Homyel . (E si, as tres ortografías da miña cidade natal son correctas e xeralmente aceptadas :)

    Para substituír coincidencias parciais, isto é o que cómpre facer:

    1. Premer Ctrl + H para abrir a pestana Substituír do diálogo Buscar e substituír .
    2. Na caixa Buscar que , escriba a expresión comodín: ?omel
    3. Na caixa Substituír por , escriba o texto de substitución: Homyel
    4. Faga clic no Substituír todo<2 botón>.

    E observa os resultados:

    Como atopar e substituír caracteres comodíns

    Para atopar un carácter que Excel recoñece como comodín, é dicir, un asterisco literal ou un signo de interrogación, inclúa unha tilde (~) nos seus criterios de busca. Por exemplo, para buscar todas as entradas que conteñan asteriscos, escriba ~* na caixa Buscar que:

    Se desexa substituír os asteriscos por outra cousa, cambia a a pestana Substituír e escriba o carácter de interese na caixa Substituír con . Para eliminar todos os caracteres de asterisco atopados, deixe baleiro a caixa Substituír con e prema en Substituír todo .

    Filtrar os datos con comodíns en Excel

    Os comodíns de Excel tamén son moi útiles cando tes unha enorme columna dedatos e desexa filtrar eses datos en función da condición.

    No noso conxunto de datos de mostra, supoñendo que quere filtrar os ID que comezan por "B". Para iso, faga o seguinte:

    1. Engadir filtro ás celas de cabeceira. O xeito máis rápido é premer o atallo Ctrl + Maiús + L.
    2. Na columna de destino, fai clic na frecha do filtro despregable.
    3. Na caixa Buscar , escriba os seus criterios, B* no noso caso.
    4. Fai clic en Aceptar .

    Isto filtrará instantáneamente os datos en función do teu comodín. criterios como se mostran a continuación:

    Os comodíns tamén se poden usar con Filtro avanzado, o que podería facelo unha boa alternativa ás expresións regulares (tamén chamadas rexexes por gurús tecnolóxicos) que Excel non admite. Para obter máis información, consulte Filtro avanzado de Excel con comodíns.

    Fórmulas de Excel con comodíns

    En primeiro lugar, hai que ter en conta que un número bastante limitado de funcións de Excel admite comodíns. Aquí tes unha lista das funcións máis populares que fan con exemplos de fórmulas:

    PROMEDIOSI con comodíns: atopa a media (media aritmética) das celas que cumpren a condición especificada.

    PROMEDIOSI: devolve a media das celas que cumpren varios criterios. Do mesmo xeito que AVERAGEIF no exemplo anterior permite os comodíns.

    COUNTIF con comodíns: conta o número de celas en función dun criterio.

    COUNTIFS con comodíns: conta o número de comodíns.celas baseadas en varios criterios.

    SUMIF con comodín: suma as celas con condición.

    SUMIFS: engade celas con varios criterios. Do mesmo xeito que SUMIF no exemplo anterior acepta caracteres comodíns.

    BUSCAR V con comodíns: realiza unha busca vertical con coincidencia parcial.

    BUSCAR HL con comodíns: fai unha busca horizontal con coincidencia parcial.

    XLOOKUP con caracteres comodín: realiza unha busca de coincidencia parcial tanto nunha columna como nunha fila.

    Fórmula COINCIDIR con comodíns: atopa unha coincidencia parcial e devolve a súa posición relativa.

    XMATCH con comodíns. - un sucesor moderno da función MATCH que tamén admite a coincidencia de comodíns.

    BUSCAR con comodíns: a diferenza da función FIND que distingue entre maiúsculas e minúsculas, a BUSCA que non distingue entre maiúsculas e minúsculas comprende os caracteres comodíns.

    Se precisas faga unha coincidencia parcial con outras funcións que non admitan comodíns, terá que descubrir unha solución alternativa como a fórmula de comodín IF de Excel.

    Os exemplos seguintes mostran algúns enfoques xerais para usar comodíns nas fórmulas de Excel.

    Fórmula comodín de Excel COUNTIF

    Digamos que queres contar o número de celas cont añando o texto "AA" no rango A2:A12. Hai tres formas de logralo.

    A máis sinxela é incluír caracteres comodín directamente no argumento criterio :

    =COUNTIF(A2:A12, "*AA*")

    Na práctica, tal "codificación" non é a mellor solución. Se oos criterios cambian máis adiante, terás que editar a túa fórmula cada vez.

    En lugar de escribir os criterios na fórmula, podes introducilo nalgunha cela, digamos E1, e concatenar a referencia da cela con os caracteres comodín. A súa fórmula completa sería:

    =COUNTIF(A2:A12,"*"&E1&"*")

    Como alternativa, pode introducir unha cadea comodín (*AA* no noso exemplo) na cela de criterios (E1 ) e inclúe só a referencia da cela na fórmula:

    =COUNTIF(A2:A12, E1)

    As tres fórmulas producirán o mesmo resultado, polo que é cuestión de cal usar da súa preferencia persoal.

    Nota. A busca de comodíns non distingue entre maiúsculas e minúsculas , polo que a fórmula conta tanto en maiúsculas como en minúsculas como AA-01 e aa-01 .

    Fórmula de BUSCAR V de comodín de Excel

    Cando necesite buscar un valor que non teña unha coincidencia exacta nos datos de orixe, pode utilizar caracteres comodín para atopar unha coincidencia parcial.

    Neste exemplo, imos buscar os ID que comezan con caracteres específicos e devolveremos os seus prezos na columna B. Para facelo, introduza as partes únicas dos ID de destino nas celas D2, D3 e D4 e use esta fórmula para obter os resultados:

    =VLOOKUP(D2&"*", $A$2:$B$12, 2, FALSE)

    A fórmula anterior vai a E1 e, debido ao uso intelixente de referencias de celas relativas e absolutas, cópiase correctamente nas celas de abaixo .

    Nota. Como a función BUSCAR V de Excel devolve oprimeira coincidencia atopada, debes ter moito coidado ao buscar con comodíns. Se o seu valor de busca coincide con máis dun valor no intervalo de busca, pode obter resultados enganosos.

    Commodín de Excel para números

    Ás veces indícase que os comodíns en Excel só funcionan para valores de texto, non para números. Non obstante, isto non é exactamente certo. Coa función Buscar e substituír , así como o Filtro , os comodíns funcionan ben tanto para o texto como para os números.

    Buscar e substituír co número de comodín

    Na seguinte captura de pantalla, estamos a usar *4* para os criterios de busca para buscar as celas que conteñen o díxitos 4, e Excel atopa cadeas de texto e números:

    Filtro con número comodín

    Do mesmo xeito, o filtro automático de Excel non ten ningún problema para filtrar números que conteñan "4":

    Por que o comodín de Excel non funciona con números nas fórmulas

    Os comodíns con números en fórmulas é unha historia diferente. Usar caracteres comodín xunto con números (sen importar se rodea o número con comodíns ou se concatena unha referencia de cela) converte un valor numérico nunha cadea de texto. Como resultado, Excel non recoñece unha cadea nun rango de números.

    Por exemplo, as dúas fórmulas seguintes contan perfectamente o número de cadeas que conteñen "4":

    =COUNTIF(A2:A12, "*4*" )

    =COUNTIF(A2:A12, "*"&E1&"*" )

    Pero ningún dos dous pode identificar o díxito 4 dentro dun número:

    Como faceros comodíns funcionan para os números

    A solución máis sinxela é converter números en texto (por exemplo, usando a función Texto en columnas) e despois facer unha BUSCAR V, COUNTIF, COINCIDIR, etc.

    Por exemplo, para obter o reconto de celas que comenzan por o número en E1, a fórmula é:

    =COUNTIF(B2:B12, E1&"*" )

    En situación na que este enfoque non é practicamente aceptable, terás que elaborar a túa propia fórmula para cada caso concreto. Por desgraza, unha solución xenérica non existe :( A continuación, atoparás un par de exemplos.

    Exemplo 1. Fórmula comodín de Excel para números

    Este exemplo mostra como contar números que conteñen un díxito específico. Na táboa de exemplo que aparece a continuación, supoña que queres calcular cantos números do intervalo B2:B12 conteñen "4". Aquí tes a fórmula que debes usar:

    =SUMPRODUCT(--(ISNUMBER(SEARCH("4", B2:B12))))

    Como funciona esta fórmula

    Traballando desde dentro para fóra, isto é o que fai a fórmula:

    A función BUSCAR busca o díxito especificado en cada cela do intervalo e devolve a súa posición, un erro #VALOR se non se atopa. A súa saída é a seguinte matriz:

    {#VALUE!;1;#VALUE!;#VALUE!;3;#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!}

    A función ISNUMBER lévaa desde alí e cambia calquera número a TRUE e o erro a FALSO:

    {FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}

    Un operador unario dobre (--) obriga a TRUE e FALSE a 1 e 0, respectivamente:

    {0;1;0;0;1;0;0;1;0;0;0}

    Finalmente, a función SUMAPRODUTO suma os 1 e devolve o reconto.

    Nota. Cando se utiliza un

    Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.