• ベストアンサー

 一覧表からの検索方法を教えてください。 

地域名と重量から運賃を検索するのですが、 重量は、縦列 地域名 横列です。 地域名を横1行にすれば可能ですが、それでは範囲が広がるため 地域名は、同列に数個記載して的確な運賃が検索できる方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • sekkii
  • ベストアンサー率50% (13/26)
回答No.4

訂正です; ・関数内のセルが希望のセルと異なっている ・関数の打ち間違い    ↓ ・数式内のセルが希望のセルと異なっている ・数式の打ち間違い 失礼しました。

hageoyaji50
質問者

お礼

大変 有難うございました。 私の関数入力間違いでした。 大変申し訳ありませんでした。 おかげですっきりしました。

その他の回答 (3)

  • sekkii
  • ベストアンサー率50% (13/26)
回答No.3

No.2です。 私が添付した表で説明します。 「#N/A」エラーは目的の値が見つからないということなので ・"A8"の値が"B1からE1"の中に無い ・"B8"の値が"A2からA6"の中に無い ということだと思うんですが…。 どういう式を入れたのか具体的に教えてください。 (コピペでお願いします) 地域名の入力方法は問題ないと推測します。 考えられるのは ・A列の数値は書式設定で「kg」をつけていて  B8には文字列で「30Kg」と入力したなど  検索したい文字と検索先の文字が異なる ・関数内のセルが希望のセルと異なっている ・関数の打ち間違い 早く解決するといいですね!

  • sekkii
  • ベストアンサー率50% (13/26)
回答No.2

添付図のような表と解釈しました。 C8には =VLOOKUP(B8,$A$2:$E$6,MATCH("*" & A8 &"*",$B$1:$E$1,0)+1,FALSE) という数式が入っています。 お望みの回答になりましたでしょうか…?

hageoyaji50
質問者

補足

回答有難うございます。 同様に行ったのですが、 「#N/A」エラーになります。 原因が正直判らないままです。 地域名の入力方法が間違っているのでしょうか? 何か原因が判ればお教え願います。

  • cider4
  • ベストアンサー率51% (640/1249)
回答No.1

一覧表を作っているアプリケーションはなにでしょうか? たとえばExcelなどでしたら関数で抽出することができるので、範囲が広がって困ることはありませんが。

hageoyaji50
質問者

補足

申し訳ありません。 データは、EXCELで     福岡市 北九州 熊本 諫早 飯塚 久留米 佐世保 八代市 大牟田 玉名市 長崎 佐賀市 中津 山口 鳥栖市 徳山 日田 別府 10Kg 720 720 720 720 20Kg 720 810 810 810 30Kg 810 810 810 900 40Kg 900 900 990 990 60Kg 990 990 1,080 1,080 こういった形式です。 Vlookup と MATCH等で 例えば 大牟田 10kg と 北九州 10kg が同じ720の検索結果になるための 関数を教えてください。

関連するQ&A