Coleta de dados de planilha

1

Eu tenho uma planilha do Excel (.xlsx) com várias linhas e colunas de células contendo texto separado por espaço. Por exemplo:

A1  the good of the many
B2  all dogs go to heaven
C3  eat my shorts

Gostaria de converter isso para:

  • um arquivo de texto (.txt)
  • com uma célula por linha
  • alfabetizado pela primeira letra da célula
  • sem espaços (ou outros sinais diacríticos, apenas as letras), dentro do texto.

Assim, o arquivo de texto sairia como:

alldogsgotoheaven
eatmyshorts
thegoodofthemany.

Alguém pode me ajudar com isso?

    
por Andrew Roth 31.01.2015 / 17:36

1 resposta

0

Andrew Roth, se você ainda estiver monitorando esse tópico, aqui está uma fórmula que eu uso em uma planilha que contém minha coleção de filmes. Eu uso a coluna que contém essas fórmulas um auxiliar de classificação para que quando eu classificar, o Excel ignora: "o", espaços, vírgulas, ponto e vírgula, pontos e considera um e comercial como a palavra "e".

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE([@[Strip Parens]],"The ","",1),",","")," ",""),".",""),"&","and"),":",""),"'","")

Minha planilha é formatada como uma tabela, então "[@ [Strip Parens]]" refere-se ao nome da coluna. Esta é a parte da função Substitute que normalmente conteria a referência da célula. Você pode substituir minhas coisas com qualquer marca diacrítica que você queira eliminar.

    
por 04.02.2015 / 19:41