• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで検索する列をメーカー毎に変えたい)

Excelでメーカー毎に検索する方法とは?

このQ&Aのポイント
  • Excelでメーカー別に顧客コードを表示させる方法について質問があります。メーカー毎に異なる顧客コードを検索し、一つのセルに表示させたいとのことです。具体的な手順や使用する関数について詳しく説明をお願いいたします。
  • Excelでメーカー別の顧客コードを表示させる方法について質問があります。例えば、あいうメーカーの場合はABC顧客に対して123と表示させたいとのことです。そのためには、住所録のメーカー名列と顧客コードを検索する必要があります。具体的な解決策や関数の使用方法について教えてください。
  • Excelでメーカー別に顧客コードを検索し、表示させる方法について質問があります。あいうメーカーの場合、ABC顧客に対して123と表示させたいとのことです。そのためには、住所録のメーカー名列と顧客コードを関連付ける方法が必要です。具体的な手順や使用する関数について詳しく説明をお願いいたします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

こんな仕事がらみのことを初心者がエクセルでやって大丈夫かな。 こういうことかな。 下記のような表をシートに、内容的に正しく作成する。 ーーー (1シート) ーーーーABC EFG HIJ ・・・<--顧客 あいう 123 ・・・ かきく いろは ・・・ <--顧客コード ・・・ ↑ メーカー ーーー メーカー名でA列をMATCH関数で検索して行を見つける 顧客名で第1行をMATCH関数で検索して列を見つける その後INDEX関数で交差セルの値(顧客コード)を見つける 式は =INDEX(表範囲,上記の行,上記の列) こういう2次元しか(簡単には)組み合わせは出来まいと思う。

kaori4211
質問者

お礼

ありがとうございます! 私もほうでも 頑張って再度考えてみたいと思います!

kaori4211
質問者

補足

早々にありがとうございます! 説明がへたくそですいませんでした。 実はすでにデータは出来ていて メーカー名は列でC列の項目名で各メーカーの名前があって 下にそのメーカーコードがある状態です! その行のA列に顧客名が居て・・・ すいません・・・ 分かりにくいですよね・・・ 要はこのメーカー名が表示されて 尚且つこの顧客名なら このメーカーコード・・・みたいな・・・ 普通VLOOKとかだと 何列目って項目があるけど 結局のところ その何列目が メーカーによって変ってしまうので・・・ どう表示すればいいのか? 戸惑ってしまっています! 本当に説明不足ですいません! 今一度教えて頂ければ幸いです!

その他の回答 (1)

  • kazne
  • ベストアンサー率66% (8/12)
回答No.2

こんにちわ。 初心者にはきついかもですが、ゆっくり考えると、じつは簡単だったりします。 列の位置や行の位置はMatch関数で簡単に得る事ができます。 メーカーごとに列の位置が違うってことは理解できました。 つまり、そのシートの1行目あたりには、そのメーカーを識別するコード、もしくは名称でもあるんでしょう。 その行をMatch関数の検査範囲に指定してあげれば、ほしい列の位置は特定できます。 Match関数は縦方向、横方向でも使えます。 ただし、戻り値は数値なので、直接セルの位置が特定できるわけではないんですが、 検査範囲に指定したセルの一番左上を1として、縦方向なら行数、横方向なら列数が戻ってきます。 そのときに得た列位置を用いて、VLookUpなり、Indexなりを使えば、やりたい事は実現できますよ。

関連するQ&A