Cadeia de caracteres delimitada para linhas no Microsoft Excel

1

Estou procurando ver se consigo resolver esse problema usando o Excel. Se não, posso escrever um script que me ajudaria a fazer isso, mas seria um pouco mais demorado.

Aqui está o meu conjunto de dados:

Estaéapenasumaamostradosmeusdados.AcolunaàesquerdaéumIDdeidentificaçãoeacolunaàdireitasãoalgumaspropriedadesvinculadasaesseID.

Euqueromanipularosdadosdetalformaqueparacadaelementoúniconacolunadadireita,eutenhaumalinhaeessaslinhastenhamosnúmerosdeidentificaçãorepetidos(dacolunadaesquerda).Aaparênciaseria:

Eu sei sobre o recurso "Text to Columns" no Excel, mas o que estou tentando fazer parece mais com "Text to Rows".

Qualquer entrada é apreciada!

    
por karancan 09.04.2013 / 18:21

1 resposta

3

Um pouco de um processo manual, mas você pode fazer o seguinte:

  1. Use Text to Columns para separar as propriedades.
  2. Copie as propriedades e use Paste Special e Transpose para transformar os dados da coluna em linhas.
  3. Preencha o ID de identificação para que ele se alinhe às propriedades.

Se eu tivesse que arrumar a folha uma vez, provavelmente seria assim que eu faria. Se eu tivesse que fazer isso várias vezes, eu escreveria um script VB para automatizar o processo. Você pode ver minha resposta para este outro pergunta sobre a transposição de linhas / colunas para um exemplo de script para fazer isso.

    
por 09.04.2013 / 18:30