[出発駅:多治見]から[到着駅:春日井]まで乗車する場合の運賃は,縦列にある多治見から,横列の春日井がある列と交差する枠にある金額を見る。[運賃検索システム]
VLOOKUP関数を利用して検索する場合,「範囲」にあたるデータベースエリアは次の部分で,「検索値」に出発の駅名を指定し,到着駅のある列番号のデータを探し出せば良い。
よって,到着駅が何列目にあるのかを「n列番号」内に表示させ,VLOOKUP関数で運賃を検索できるようにする。この「n列番号」を見つけ出すために,表を次のように作成する。
以下は出発駅の列番号も表示しているが,出発駅はVLOOKUP関数の検索キーであるため列番号は不要である。
到着駅の列番号を求める。
出発駅の駅名と到着駅の列番号で,ピンク色のデータエリアから運賃を求める。
券種別は,n列番号の差が0の場合,入場券と判断する。これは,出発駅と到着駅の駅名が同じという条件でも可能である。「=IF(B3=B4,"入場券","乗車券")」