
同じデータ構造 (ジオコード (Y 軸) x 年 (X 軸)) を持つ 2 つの異なるシート (forest_cover と public_health) があります。
public_health の例:
Geocode | 2000 | 2001 | 2002 | 2003 |
2010564 |--246- | --113- |--485- |--394- |
forest_cover の例:
Geocode | 2000 | 2001 | 2002 | 2003 |
2010564 |--402- | --411- |--387- |--449- |
シートは同じように構成されていますが、セル内のデータは異なる値であるため、合計することはできません。それぞれ、特定の自治体の森林被覆率(キロメートル単位)と特定の病気に感染した人の数です。
私はそうしたいのですが、ここが難しいところです。
「forest_cover」に含まれるジオコードを使用してpublic_healthシートをフィルタリングします(両方のシートに含まれるジオコードのみが表示されるようにする)。
2 つのシートを結合し、データを特定のパターンで配置します。以下でその方法を説明します (私は新規ユーザーなので、写真を投稿できません)。
Geocode|-----------2000-------------|------------2001-----------|-------------2002----------| |For_cov_v|infected |For_cov_v|infected |For_cov_v|infected|
For_cov_v = 森林被覆値(例2を参照)
感染者数 = 感染者数(例1参照)
年セルは、森林被覆率と感染者数のデータの 2 つの列を含む結合セルであることに注意してください。
答え1
私は次のようにします:
- IFERROR とルックアップ関数 (例: VLOOKUP) を組み合わせて、2 つのデータセットを結合します。両方の値のデータがあるかどうかを示す列を追加します。
- ピボット テーブルを使用して、年を列として、2 つの変数を「データ値」としてデータをレイアウトします。ピボット テーブルのフィルター オプションを使用して、両方の変数がないケースを除外します。