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?