Contido

# Using Wildcards in Formulas

Wildcards are special characters that can be used in search strings that are passed as arguments to some Calc functions. They can also be used to define search criteria in the Find & Replace dialog. The use of wildcards enables the definition of more advanced search parameters with a single search string.

LibreOfficeDev Calc supports either wildcards or regular expressions as arguments depending on the current application settings. By default LibreOfficeDev Calc is set to support wildcards instead of regular expressions.

To make sure wildcards are supported, go to LibreOfficeDev - Preferences - LibreOfficeDev Calc - CalculateTools - Options - LibreOfficeDev Calc - Calculate and check if the option Enable wildcards in formulas is selected. Note that you can use this dialog to switch to regular expressions by choosing Enable regular expressions in formulas or choose to support neither wildcards nor regular expressions.

The following wildcards are supported:

Comodín | Descrición
--- | ---
? (signo de interrogación) | Corresponde con calquera carácter único. Por exemplo, a cadea de busca «d?n» cadra con «dan», «din» ou «dun» mais non con «dean» ou «can». Teña en conta que tampouco corresponderá con «cn» porque «?» debe coincidir exactamente con un carácter. O comodín «?» non corresponde coa ausencia de caracteres.
* (asterisco) | Corresponde con calquera secuencia de caracteres, incluída unha cadea baleira. Por exemplo, a cadea de busca «cast*» concide con «casto», «casta», «castro», «castra» ou «castroeira», mais non con «recastada» coa configuración predeterminada do LibreOfficeDev. If the option Search criteria = and <> must apply to whole cells is disabled in LibreOfficeDev - Preferences - LibreOfficeDev Calc - CalculateTools - Options - LibreOfficeDev Calc - Calculate, then "forecaster" will be a match using the "*cast" search string.
~ (til) | Escapa o significado especial dun carácter de signo de interrogación, asterisco ou til que vaia inmediatamente após o carácter de til. Por exemplo, a cadea de busca «ela~?» coincide con «ela?» mais non con «elas» ou «ela~s».

Os comodíns admítense no Calc do LibreOfficeDev e no Excel da Microsoft. Polo tano, se a interoperabilidade entre as dúas aplicacións for necesaria, é preferíbel traballar con comodíns no canto de expresións regulares. Por outro lado, se a interoperabilidade non for necesaria, considere o uso de expresións regulares porque teñen capacidades de busca máis potentes.

## Funcións de folla de cálculo admitidas

Os comodíns admítense nas funcións de folla de cálculo seguintes:

- Funcións de base de datos: BDMEDIA, BDCONTAR, BDCONTARA, BDOBTER, BDMÁX, BDMÍN, BDPRODUTO, BDDESVEST, BDDESVPA, BDSUMA, BDVAR e BDVARP.

- Funcións condicionais: MEDIASE, MEDIASES, CONTARSE, CONTARSES, MAXSECONXUNTO, MINSECONXUNTO, SUMARSE e SUMARSES

- Funcións de consulta: PROCX, PROCH, PROC e PROCV.

- Outras funcións: CORRESPX, CORRESP e BUSCAR

## Exemplos de comodíns en fórmulas

Os exemplos seguintes consideran que as opcións Activar comodíns en fórmulas e Aplicar os criterios de busca = e <> a celas enteiras están activados en LibreOfficeDev - Preferencias - Calc do LibreOfficeDev - CalcularFerramentas - Opcións - Calc do LibreOfficeDev - Calcular.

=CONTARSE(A1:A10;"Chi*") conta o número de celas no intervalo A1:A10 que conteñan unha cadea que comece por «Chi» seguida de cero ou máis caracteres.

=SUMARSE(A1:A5;"A??";B1:B5) suma os valores de B1:B5 cuxos valores correspondentes en A1:A5 comecen por «A» seguido de exactamente outros dous caracteres.

As comparacións con comodíns non distinguen entre maiúsculas e minúsculas, polo que «A?» corresponde tanto a «A1» como a «a1».

Temas relacionados

Lista de Expresións Regulares

Precisamos da súa axuda!