Recebi um arquivo em PDF e, preciso realizar alguns cálculos. Através do Reader, gravei em TXT, abri no Writer, excluí cabeçalhos, rodapés, etc , gravei como csv e ao importar para o calc, todos os dados foram abertos na mesma linha, como exemplo abaixo:
DOSAGEM;DE;CORTISOL;1;9,86;9,86;MAC;Grupo
DOSAGEM;DE;RENINA;1;13,19;13,19;MAC;Grupo
RADIOGRAFIA;OCLUSAL;1;3,51;3,51;MAC;Grupo
URETROCISTOGRAFIA;1;52,11;52,11;MAC;Grupo
LARINGOSCOPIA;78;47,14;3.676,92;MAC;Grupo
O problema é que ao gerar o PDF ele não trabalha com nomes compostos,separando um em cada coluna, ou seja, o relatório é esteticamente bonito mas, não funcional.
Gostaria de poder extrair os valores separados por ; (ponto e vírgula), a partir da direita, tomando o exemplo da laringoscopia:
78 47,14 3676,92 MAC Grupo.
O nome do procedimento não é necessário, pois tenho o código (não apresentado aqui) e consegui realizar a extração, através da formula ESQUERDA(Célula;Caracteres).
Tentei conversores online mas, em função da estrutura do arquivo, várias células mescladas, realizei um trabalho de reedição e questionei se fosse contar manualmente, demoraria menos.
Como o ultimo campo não varia (Grupo), pode ser copiado e colado ou extraído através de DIREITA(Célula;5).
Consegui extrair o penúltimo campo, exemplo MAC, utilizando
=SE(CONT.SE(CELULA;"*MAC*")=1;"MAC";"XXXX").
Não consegui extrair os 3 próximos.
Agradeço desde já, pela ajuda.