
Tengo dos hojas diferentes (forest_cover y public_health) que tienen la misma estructura de datos: código geográfico (eje Y) x año (eje X).
Ejemplo de salud_pública:
Geocode | 2000 | 2001 | 2002 | 2003 |
2010564 |--246- | --113- |--485- |--394- |
Ejemplo de forest_cover:
Geocode | 2000 | 2001 | 2002 | 2003 |
2010564 |--402- | --411- |--387- |--449- |
Aunque las hojas están estructuradas de la misma manera, los datos de las celdas no se pueden sumar porque son valores diferentes; respectivamente, la cubierta forestal de un municipio determinado en kilómetros y el número de personas infectadas con una enfermedad específica.
Quiero hacerlo, y aquí es donde la cosa se pone complicada:
filtrar la hoja public_health utilizando los códigos geográficos contenidos en "forest_cover" (para que solo muestre los códigos geográficos contenidos en ambas hojas) y
fusione las dos hojas, colocando los datos en un patrón específico, como intentaré demostrar a continuación (como soy un usuario nuevo, no puedo publicar imágenes):
Geocode|-----------2000-------------|------------2001-----------|-------------2002----------| |For_cov_v|infected |For_cov_v|infected |For_cov_v|infected|
For_cov_v = valor de la cobertura forestal (consulte el ejemplo 2)
infectado = no. de personas infectadas (consulte el ejemplo 1)
Tenga en cuenta que la celda del año es una celda fusionada que contiene 2 columnas con los datos de cobertura forestal y no. de personas infectadas.
Respuesta1
Yo haría lo siguiente:
- Utilice IFERROR combinado con una función de búsqueda (por ejemplo, BUSCARV) para fusionar los dos conjuntos de datos. Agregue una columna adicional que indique si tiene datos para ambos valores.
- Utilice una tabla dinámica para diseñar los datos con años como columnas y las dos variables como "valores de datos". Utilice la opción de filtro en la tabla dinámica para filtrar los casos en los que no tenga ambas variables.