Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Assuntos que não estiverem relacionados as categorias acima. Se não souber em qual categoria sua mensagem se encaixa, envie aqui.
  • Avatar do usuário
  • Avatar do usuário
  • Avatar do usuário
Avatar do usuário
Por Vaz
Posts Avatar
#6839
Olá Jvpaulo!

Existe uma complicação nesses dados que é a quantidade de nomes de cada pessoa. Ela é variável! A divisão desses dados em colunas pode ser feita usando um delimitador como o " " espaço. Mas, nesse caso, ao fazer usando esse delimitador, a quantidade de colunas fica diferente do seu modelo. Para ajustar da forma que precisa é preciso que tenha um padrão!

Ainda, é possível usar uma fórmula, como LOCALIZAR, EXT. TEXTO, ESQUERDA...porém, complexa e extensa. Portanto, se houver a possibilidade de extrair esses dados novamente, mas dessa vez usando um delimitador diferente, como ";", "-", é muito mais fácil para a identificação correta das colunas e a formação de uma padrão possível de localizar e dividir.

Outra opção é usar o Power Query!

Diga se é possível extrair novamente e vamos nos falando!
Por Jvpaulo
Posts
#6840
Felipe Vaz

O modelo enviado é flexível. Preciso extrair os dados para serem manipulados. A opção de usar o Power Query não seria para o meu caso não seria adequada. Possuo o Office 2007.

abs

abs
Por Jvpaulo
Posts
#6841
* Marquei sem querer como RESOLVIDO, O TÓPICO ANTERIOR. Peço desculpas.

Como extrair os dados contidos na coluna A para as colunas: C-D-E-F-G-H-I-J, conforme arquivo anexo.

Felipe Vaz:
O modelo enviado é flexível. Preciso extrair os dados para serem manipulados.
A opção de usar o Power Query não seria adequada. Possuo o Office 2007.

Agradeço maiores informações de como utilizar as outras duas opções.
abs
Editado pela última vez por laennder em 24 Jan 2016 às 22:01, em um total de 1 vez. Razão: Reabri o tópico e uni os dois tópicos sobre o mesmo assunto
Avatar do usuário
Por Vaz
Posts Avatar
#6842
Jvpaulo,

O que quer dizer com flexivel? Eh possivel extrair os dados com delimitador que identifique as colunas, ao inves de espacos?
Avatar do usuário
Por Vaz
Posts Avatar
#6848
Olá!

Por gentileza, verifique as fórmulas criadas nas colunas do anexo e perceba a complexidade para separação das colunas que vai ser, caso não tenhas como exportar os dados como *.txt, ou *.csv, separado por tabulação ou vírgulas.

Acredito que os dados que estás exportando, independente do sistema que for, está em *.prn. Verifique!

Caso queira seguir com as fórmulas, em último caso apenas.

Ainda, caso alguém tenha uma ideia diferente eu adoraria conhecer!
Avatar do usuário
Por Vaz
Posts Avatar
#6855
Tava pensando aqui outras possibilidades!

1-Uma macro, que localize o primeiro espaço (entre Matrícula e Nome) e o dígito 0, que é uma padrão para dividir a coluna Nome. Quanto as outras localizando o espaço ja é suficiente.

2-Se esses dados são provenientes da web, reveja a forma como está colando os valores, utilizando Ctrl + Alt + V (colar especial), bem como use a aba Dados>Obter dados externos>Da web, insira o endereço e veja como os dados são interpretados (podem ser reconhecidos como uma tabela).
Avatar do usuário
Por Reinaldo
Avatar
#6865
Como são obtidos os dados inicialmente? de um arquivo .prn ou .txt?
Por Jvpaulo
Posts
#6902
Dados obtido de um arquivo .pdf e convertido para word. São dados funcionais de servidores da empresa que trabalho, razão pela qual não posso enviar o arquivo de origem.

abs
Avatar do usuário
Por Vaz
Posts Avatar
#6903
Huuum, aí está!! Esse será nosso desafio!

Tem como obter os dados de outra forma?! Se sim, quais?

Independente da resposta, imagino que as duas soluções que entendo serem adequadas:

1- VBA
2- A fórmula louca

Reinaldo,
Eu não tenho base para VBA, portanto pergunto: tendo o padrão do CABEÇALHO com o delimitador "espaço" e o intervalo dos dados na coluna NOME com o delimitador "espaço" e "0" e, nas demais "espaço", seria um código complexo para dividi-las?!

Quanto à fórmula dá para desenvolver, mas não entendo que seja a melhor solução! Vou pensar em uma fórmula mais simples!
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord