Łączenie arkuszy w programie Excel z danymi przechodzącymi do poszczególnych kolumn

0

Mam dwa różne arkusze (forest_cover i public_health), które mają taką samą strukturę danych: geokod (oś Y) x rok (oś X).

Przykład zdrowia publicznego:

Geocode |   2000  |   2001   |   2002   |    2003   | 
2010564 |--246-   | --113-   |--485-    |--394-     | 

Przykład lesistości:

Geocode |   2000  |   2001   |   2002   |    2003   | 
2010564 |--402-   | --411-   |--387-    |--449-     |

Nawet jeśli arkusze są skonstruowane w ten sam sposób, dane w komórkach nie mogą być dodawane, ponieważ są to różne wartości; odpowiednio pokrywa leśna danej gminy w kilometrach oraz liczba osób zakażonych określoną chorobą.

Chcę - i to właśnie tam staje się trudne:

  1. filtruj arkusz public_health przy użyciu geokodów zawartych w „forest_cover” (aby wyświetlał tylko geokody zawarte w obu arkuszach) i

  2. scal dwa arkusze, mając dane umieszczone w określonym wzorze, jak postaram się wykazać poniżej (ponieważ jestem nowym użytkownikiem, nie mogę publikować zdjęć):

    Geocode|-----------2000-------------|------------2001-----------|-------------2002----------|
           |For_cov_v|infected          |For_cov_v|infected         |For_cov_v|infected|
    

For_cov_v = wartość pokrywy lasu (patrz np. 2)

zainfekowany = nie. zakażonych osób (patrz np. 1)

Należy pamiętać, że komórka roku jest komórką scaloną, która zawiera 2 kolumny z danymi pokrycia lasu i nie. zarażonych ludzi.

Eric Lino
źródło

Odpowiedzi:

0

Zrobiłbym co następuje:

  1. Użyj IFERROR w połączeniu z funkcją wyszukiwania (np. WYSZUKAJ.PIONOWO), aby połączyć dwa zestawy danych. Dodaj dodatkową kolumnę, która wskazuje, czy masz dane dla obu wartości.
  2. Użyj tabeli przestawnej, aby ułożyć dane z latami jako kolumnami i dwie zmienne jako „wartości danych”. Użyj opcji filtrowania w tabeli przestawnej, aby odfiltrować przypadki, w których nie masz obu zmiennych.
Kevin Troy
źródło