Consolidando dados duplicados em uma tabela grande com base em um ID (excel & xml)

1

Eu tenho um documento do Excel com MUITAS informações que vieram de um arquivo xml.

No momento em que abro o arquivo XML, recebo algo assim.

| ID | Name  | action | trait  | stats |
|----|-------|--------|--------|-------|
| 1  | bob   | move   | strong | high  |
| 1  | bob   |        | fast   |       |
| 2  | annie | punch  | tall   | low   |

O que eu preciso a longo prazo é isso.

| ID | Name  | action | trait  | trait2 | stats |
|----|-------|--------|--------|--------|-------|
| 1  | bob   | move   | strong |  fast  |  high |
| 2  | annie | punch  | tall   |        |  low  |

Existe alguma maneira de fazer isso acontecer?

Esta é uma simplificação do documento com o qual estou trabalhando.

A principal razão que eu preciso disso é que eu tenho uma página inicial que permite escolher um nome em um menu suspenso. Depois de escolher no menu suspenso, o restante das informações é preenchido automaticamente. Se eu tiver duas linhas com o mesmo ID / Nome, a lista suspensa terá várias duplicatas que não podem ser selecionadas, e as características ou ações extras nunca serão preenchidas.

Talvez exista uma maneira melhor de fazer minhas "chamadas de referência" ou lidar com todo esse problema. A maneira que eu sei excel seria ter tudo em uma coluna, então eu estou pedindo uma solução no momento com base nisso. Congratulo-me com as melhores maneiras de fazer as coisas embora.

EDIT: Mais informações no caso de ajuda. As ações e características também possuem seus próprios IDs. infelizmente, eles não são exclusivos do primeiro ID. Se houvesse uma maneira de fazer isso acontecer, isso também poderia resolver o meu problema. ie: Ids de ação apenas aumentam todo o caminho. 1-100. Se eles fossem 1.1, 1.2, 2.1, 3.1, 3.2, 3.3, e assim seria mais fácil também.

Exemplo dos IDs e do pesadelo que eles estão causando. link

    
por oxide7 20.12.2017 / 16:08

0 respostas