データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
Sheet1のC2セルに以下の式を入力して下方向に適当数オートフィルコピーしておいてください。
=IFERROR(VLOOKUP(A2,Sheet2!A:C,3,FALSE),"")
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
毎日、取引先から1000アイテムほどの価格表がエクセルで届きます。
メーカーの型番と価格が入力されています。
自分の会社で取扱っているのはその中の20点ほどですが、
どのアイテムがマッチするのかがすぐわかるように、まず、エクセルの「シート2」に、
メーカー型番(A列)
価格(B列)
自社管理コード(C)
のような対応表を作っておき、毎日送らてくる
価格表のメーカー型番と価格の列を「シート1」の
A列とB列に張り付ければ、C列に、マッチする自社管理コード
が表示されるようにしたいです。
また、アイテムは時々追加されるので、時々は対応表も
行を増やさなけれなばなりません。
どうぞよろしくお願いいたします。
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
Sheet1のC2セルに以下の式を入力して下方向に適当数オートフィルコピーしておいてください。
=IFERROR(VLOOKUP(A2,Sheet2!A:C,3,FALSE),"")
>エクセル内でこういった数式を作るのが自分には難しいので、これを他の表にも応用して使いたいのですが、
この数式内の「3」は何を表していますでしょうか。
関数のヘルプを利用しましょう。
例えばセルに「=V」と入力するとVLOOKUP関数などVで始まる関数の一覧が表示されますので、「VLOOKUP」をダブルクリックすると「=VLOOKUP(検索値,・・・・)」と入力する引数が表示されます。
このVLOOKUP部分をクリックすると以下のような関数のヘルプが表示されます。
VLOOKUP(検索値,範囲,列番号,検索の型)
検索値 範囲 (配列 : 複数の結果を返す数式や、行および列範囲に入力された引数をまとめて処理する数式に使用される。配列範囲では、共通の数式が使用されます。配列定数は、引数として使用される定数の集まりです。)の左端の列で検索する値を指定します。検索値には、値またはセル参照を指定します。検索値が範囲の左端の列の最小値より小さい場合、エラー値 #N/A が返されます。
範囲 2 列以上のデータ列です。セル範囲の参照、またはセル範囲名を指定します。範囲の左端の列の値が、検索値で検索される値です。これらの値は、文字列、数値、論理値のいずれかであることが必要です。英字の大文字と小文字は区別されません。
列番号 範囲内で目的のデータが入力されている列を、左端からの列数で指定します。列番号に 1 を指定すると、範囲の左端の列の値が返され、列番号に 2 を指定すると、範囲の左から 2 列目の値が返されます。列番号が次の場合は、エラーが返されます。
Sheet1のC2セルに以下の式を入力して下方向に適当数オートフィルコピーしておいてください。
=IFERROR(VLOOKUP(A2,Sheet2!A:C,3,FALSE),"")
ありがとうございます!できました。
エクセル内でこういった数式を作るのが自分には難しいので、これを他の表にも応用して使いたいのですが、
この数式内の「3」は何を表していますでしょうか。
お手数をおかけしてすみませんが、できましたらお教えいただければ大変うれしいです。