Date: prev next · Thread: first prev next last


Muito obrigada, Vitor e Francival. De fato, mudando a opção para /não permitir expressões regulares em fórmulas/ funcionou direitinho :-) .

A planilha é de meu uso, só, Vitor. Entendo a questão da dependência, você tem razão. Mas de todo modo, se fosse pra compartilhar, a solução de explicitar a contra-barra acho que seria estranha. Afinal, aos olhos dos usuários que pensam estar somente vendo uma tabela de correspondência de termos em língua portuguesa, como explicar a presença de umas esquisitas barras antes dos parênteses? Vejam que as strings não são explícitas na fórmula, elas são referenciadas pelos parâmetros de busca...

Assim, esse problema talvez mostre que a maneira como o software avalia as fórmulas que referenciam células contendo strings, no caso de permitir expressões regulares, devesse ser aperfeiçoada. Mas não sei como :).

abraços muito gratos.

Celi

Vitor (TI - Campus Suzano) escreveu, em 05-07-2012 12:07:
Saudações a todos,

Celi, fiz os testes sugeridos pelo Francival na sua planilha e funcionou. Você precisa escolher entre colocar a contra-barra (\) antes dos parêntesis ou desativar as expressões regulares nas fórmulas. Se for compartilhar esta planilha com mais pessoas, talvez seja melhor usar a contra-barra, para funcionar independente das configurações dos outros.

Faça as modificações e nos diga se deu certo ou não.

Abraço,
Vítor C. S. Faria


Em 04-07-2012 20:09, Francival Lima escreveu:
Boa Noite.

Creio que o teu Calc deva estar com a parte de expressões regulares
ativada. Podes verificar isso em Ferramentas>>  Opções...>>  LibreOffice
Calc>>  Calcular>>  "Permitir expressões regulares em fórmulas" (Se essa
opção estiver marcada, então estas comas expressões regulares ativadas)

Nesse caso os parênteses são tratados como caracteres especiais. Para
tratá-los como caracteres "normais", deves "escapá-los" utilizando a
contra-barra (\). Portanto, a tua string de pesquisa deveria ser: "politica
monetaria \(juros\)"

Testa na tua planilha e depois conta pra gente o resultado.

Atenciosamente,

Francival Lima
http://francival.wordpress.com


Em 4 de julho de 2012 10:22, Celi Audi<celi@dieese.org.br>  escreveu:

Obrigada, Klaibson, mas acho que não tem a resposta aí, não... ou será que
só eu não achei?

Eu sei usar o procv, em geral não tenho problemas. O problema agora é
quando/a expressão buscada/ tem parênteses.

Vou anexar um pedaço de planilha pra ficar mais claro. Na Planilha 2 uso o procv para fazer a correspondência de certos termos com a lista da Planilha
1. Nas linhas onde os termos contêm parênteses, o procv não encontra o
termo correspondente, apesar de ele estar lá, igualzinho. Se tirar os
parênteses /do termo/ (por exemplo, trocando /politica monetaria (juros)/
por/politica monetaria - juros/), funciona.

abraço e obrigada novamente.


Klaibson Ribeiro escreveu, em 03-07-2012 20:35:

  Olá Celi.
Veja a resposta do seu problema em
http://www.**libreofficeparaleigos.com/?p=**1718<http://www.libreofficeparaleigos.com/?p=1718>

Um abraço.

2012/7/3 Celi Audi<celi@dieese.org.br>

  Pessoal,
Estou usando a versão 3.4.5 no Linux Mint Debian.

Tem um comportamento estranho do procv quando faço uma busca por um
string
que contém parênteses - a string não é encontrada. Para evitar diferenças
de espaços ou formatação (já tive problemas antes com isso), testei
copiando a string de busca por cima da string buscada e ele não achou!
Quando fiz o mesmo tirando os parênteses, o comportamento foi normal.

A string buscada era "politica monetaria (juros)".

Agradeço qualquer ajuda.

Celi Audi


--
Você está recebendo e-mails da lista discussao@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
 mande e-mail vazio para discussao+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
 discussao+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/discussao/

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.