Como posso reformatar uma tabela dinâmica de entrada em um formato padrão?

0

Eu preciso reformatar uma tabela de dados conectados em uma planilha do Excel para um layout de tabela padrão em outra planilha. O problema é que a planilha data-in terá um esquema volátil, então não posso contar com as mesmas células contendo sempre os mesmos dados. Por exemplo, ao vincular a uma entrada de dados, eu obtenho a célula C2 como um número total de área de base, mas se eu introduzir uma entrada de dados diferente, a célula C2 é o nome da base e C3 é a área da base.

Por isso, preciso identificar certas células pelo valor que elas contêm, depois pegar a próxima célula e trazê-la para a planilha2 em um local específico. Para tornar as coisas mais complicadas, eu realmente tenho que avaliar dois valores de célula, e quando os dois valores correspondem a certos critérios, então pegue a terceira célula nessa linha e use-a na planilha reformatada.

Por exemplo, na planilha do primeiro conjunto de dados, um pode ser:

A1: "Area D"      B1: "1234ha"      C1: "protected"   D1: "1970"
A2: "Area B"      B2: "1876ha"      C2: "unprotected" D2: "1986"
A3: "Area C"      B3: "654ha"       C3: "protected"   D3: "1965"
A4: "Area B"      B4: "5556ha"      C4: "protected"   D4: "2011"

Eu preciso que a folha reformatada, independentemente do esquema de entrada, seja:

A1: "Area B"      B1: "protected"   C1: "2011"        D1: "5556ha"
A2: "Area B"      B2: "unprotected" C2: "1986"        D2: "1876ha"
A3: "Area C"      B3: "protected"   C3: "1965"        D3: "654ha"
A4: "Area D"      B4: "protected"   C4: "2011"        D4: "1234ha"

ou

O segundo conjunto de dados a ser conectado pode ser:

A1: "2652ha"      B1: "protected"   C1: "Area A"      D1: "1970"
A2: "767ha"       B2: "protected"   C2: "Area E"      D2: "1966"

Eu preciso que a folha reformatada, independentemente do esquema de entrada, seja:

A1: "Area A"      B1: "protected"   C1: "1970"        D1: "2652ha"
A2: "Area E"      B2: "protected"   C2: "1966"        D1: "767ha"

Portanto, neste exemplo, tenho que identificar quando a "Área B" é válida, mas depois classificar "protegida" vs. "desprotegida" e aplicar a célula de área apropriada ("5556ha" ou "1876ha") a essa linha planilha reformatada.

Como posso conseguir esse embaralhamento de células quando a estrutura de dados de entrada é variada?

    
por user25644 20.09.2017 / 23:55

0 respostas