ワクチン接種率が高い県は陽性率も高いという記事のグラフ-2、3は Excel で作った。陽性順位の都道府県をキーにして3回接種順位の都道府県を探してその順位を求める。VLOOKUP 関数を使うと簡単に出来るそうなので下のような式を書いた。
=VLOOKUP(B2, E2:F48, 1, FALSE) ← 北海道の3回接種順位を求める式
この式を説明すると、図-1の B2 セルにある北海道を赤い範囲から探す。見つかったらその左側にある数字を返す。1と書いてあるのは範囲の1列目。最後の FALSE はこう書いておけば無難、程度。すると 17 が返ってくる、はずなんだけど #N/A というエラー。
図-1 失敗の配置
手作業でコツコツやった方がずっと早かったくらい時間がかかったけど原因が分かった。検索する列が検索範囲の1列目にないとダメ、ということだった。解決策は簡単で接種順位と都道府県の列の入れ替え。う~ん、なんでそんな仕様なんだろ。無駄に検索させたって良いじゃんか、だってパソコンだもの。
図-2 成功の配置
この式を説明すると、図-1の B2 セルにある北海道を赤い範囲から探す。見つかったらその左側にある数字を返す。1と書いてあるのは範囲の1列目。最後の FALSE はこう書いておけば無難、程度。すると 17 が返ってくる、はずなんだけど #N/A というエラー。
手作業でコツコツやった方がずっと早かったくらい時間がかかったけど原因が分かった。検索する列が検索範囲の1列目にないとダメ、ということだった。解決策は簡単で接種順位と都道府県の列の入れ替え。う~ん、なんでそんな仕様なんだろ。無駄に検索させたって良いじゃんか、だってパソコンだもの。
※コメント投稿者のブログIDはブログ作成者のみに通知されます