質問: excel エクセル 関数を使用して距離を求めたいが... エクセル2003を用いて出発地を入力すれば、出発地~各目的地までの 運搬距離が出る式を作成しようと思いましたが、上手く出来ません。 例: ・ワークシート1(ws1) 1行目に出発地(b1:東・c1:南・d1:西・e1:北) a列に目的地(a2:学校・a3:図書館・a4:公園) b2~e4に出発地から目的地までの距離(km)を記入 ・ワークシート2(ws2) a1:出発地を入力「東or南or西or北」 a2~a4:ワークシート1のa2~a4を貼付(学校・図書館・公園) この場合、例えばws2のa1出発地に「南」を入れた時、ws1で入力した距離を ws2のb2~b4に反映させるにはどの様にしたら良いでしょうか? 宜しくお願いします。
回答: ・ワークシート1(ws1)の名前がsheet1なら b2に =hlookup($a$1,sheet1!$b$1:$e$4,row($a2),false) と入れて、b4まで引っ張って式をコピーしてみてください。