Não sei se está muito dentro do que queres, mas o Calc possui uma função chamada EXT.TEXTO.
Se na célula A1 temos o texto "Ceará, São Paulo, Bahia, Sergipe", cada caractere na sequência tem uma posição indicada por um número. Se você contar os caracteres a partir do C de Ceará até o S de São Paulo, verá que esse S está na posição 8 (inclua na contagem vírgulas e espaços). Para extrair o texto São Paulo para a célula, digamos, A2, conferimos o número de caracteres de São Paulo: total de 9 (inclua os espaços na contagem). Então, escrevemos em A2 a função: =EXT.TEXTO(A1, 8, 9) Na célula A2 aparecerá o texto "São Paulo". Esquema geral da função EXT.TEXTO: =EXT.TEXTO(<<texto ou célula que contém o texto>>, <<posição inicial>>, <<número de caracteres a partir da posição inicial>>) Se quiser os textos sem as fórmulas, recorte e use colar especial para manter só o texto. Espero ter ajudado. ________________________________ De: Lucas Filho <[email protected]> Para: Usuários OpenOffice <[email protected]> Enviadas: Quinta-feira, 9 de Setembro de 2010 16:34:36 Assunto: [usuarios OOo] Dividir dados separados por vírgula Olá Comunidade, Tenho no Calc em uma única célula várias informações divididas por vírgula. Ex: Na célula A1 tenho: Ceará, São Paulo, Bahia, Sergipe Gostaria de extrair cada informação e colocar em uma célula em separado. Ex; A1 teria Ceará A2 teria São Paulo A3 Bahia A4 Sergipe Tem como? Até mais, Lucas Filho Open-Ce Tecnologias e Serviços http://www.open-ce.com.br ::@strogildo - Educação a distância http://astrogildo.blogspot.com Coordenador Estadual GUBRO-Ceará http://www.broffice.org/gubro-ce Blog Pessoal http://lucasfilho.blogspot.com Agradecemos a Deus por tudo
