Contenido

# Utilizar comodines en fórmulas

Los comodines son caracteres especiales que se pueden utilizar en cadenas de búsqueda que se pasan como argumentos a algunas funciones de Calc. También se pueden utilizar para definir criterios de búsqueda en el diálogo Buscar y reemplazar. El uso de comodines permite la definición de parámetros de búsqueda más avanzados en una única cadena de búsqueda.

LibreOfficeDev Calc admite comodines o expresiones regulares como argumentos, según la configuración de la aplicación. De manera predeterminada, LibreOfficeDev Calc admite comodines en lugar de expresiones regulares.

Para asegurarse de que se admitan comodines, vaya a LibreOfficeDev - Preferencias - LibreOfficeDev Calc - CalcularHerramientas - Opciones - LibreOfficeDev Calc - Calcular y compruebe si la opción Permitir comodines en fórmulas está seleccionada. En este este diálogo también puede cambiar a expresiones regulares eligiendo Permitir expresiones regulares en fórmulas o desactivar totalmente el uso de comodines y expresiones regulares.

Se admiten los comodines siguientes:

Comodín | Descripción
--- | ---
? (signo de interrogación) | Coincide con cualquier carácter individual. Por ejemplo, la cadena de búsqueda "b?g" coincide con "bag" y "beg", pero no con "boog" ni "mug". Tenga en cuenta que tampoco coincidirá con "bg", ya que "?" debe coincidir exactamente con un carácter. El comodín "?" no admite cero caracteres.
* (asterisco) | Coincide con cualquier secuencia de caracteres, incluida una cadena vacía. Por ejemplo, la cadena de búsqueda "*cast" coincidirá con "cast", "forecast" y "outcast", pero no coincidirá con "forecaster" usando la configuración predeterminada de LibreOfficeDev. Si la opción Criterios de búsqueda = y <> deben aplicarse a celdas completas está desactivada en LibreOfficeDev - Preferencias - LibreOfficeDev Calc - CalcularHerramientas - Opciones - LibreOfficeDev Calc -Calcular, entonces "forecaster" será una coincidencia utilizando la cadena de búsqueda "*cast".
~ (virgulilla) | Anula el significado especial de un signo de interrogación, asterisco o tilde que siga inmediatamente al carácter de tilde. Por ejemplo, la cadena de búsqueda "Why~?" coincide con "Why?" pero no coincidirá con "Whys" ni "Why~s".

Los comodines pueden utilizarse tanto en LibreOfficeDev Calc como en Microsoft Excel. Por esta razón, si necesita interoperatividad entre ambas aplicaciones, opte por los comodines y no por las expresiones regulares. Por el contrario, si la interoperatividad no es necesaria, considere utilizar expresiones regulares para obtener prestaciones de búsqueda más avanzadas.

## Funciones de hoja de cálculo admitidas

Las funciones de hoja de cálculo siguientes admiten comodines:

- Funciones de base de datos: DBDPROMEDIO,BDCONTAR, BDCONTARA, BDEXTRAER, BDMAX, BDMIN, BDPRODUCTO, BDDESVEST, BDDESVESTP, BDSUMA, BDVAR y BDVARP.

- Funciones estadísticas condicionales: PROMEDIO.SI, PROMEDIO.SI.CONJUNTO, CONTAR.SI, CONTAR.SI.CONJUNTO, MAX.SI.CONJUNTO, MIN.SI.CONJUNTO, SUMAR.SI y SUMAR.SI.CONJUNTO.

- Funciones de búsqueda: BUSCARX, BUSCARH, BUSCAR y BUSCARV

- Otras funciones: COINCIDIRX, COINCIDIR y HALLAR.

## Ejemplos de comodines en fórmulas

Los siguientes ejemplos consideran que las opciones Permitir comodines en fórmulas y Los criterios de búsqueda = y <> deben aplicarse a celdas completas están habilitadas en LibreOfficeDev - Preferencias - LibreOfficeDev Calc - CalcularHerramientas - Opciones - LibreOfficeDev Calc - Calcular.

=COUNTIF(A1:A10;"Chi*") cuenta el número de celdas en el intervalo A1:A10 que contienen cadenas que comienzan con "Chi" seguidas de cero o más caracteres.

=SUMIF(A1:A5;"A??";B1:B5) suma los valores en B1:B5 cuyos valores correspondientes en A1:A5 comienzan con "A" seguida exactamente de otros dos caracteres.

Las comparaciones mediante comodines no distinguen mayúsculas y minúsculas, por lo cual «A?» encontrará tanto «A1» como «a1».

Temas relacionados

Lista de expresiones regulares

¡Necesitamos su ayuda!