エクセルで換算表を利用する方法

このQ&Aのポイント
  • エクセルで換算表を利用する方法について解説します。A列のランダムデータに対して、B列の整列されたデータとそれぞれに対応したC列の換算表を利用することができます。具体的な手順や注意点についても紹介します。
  • エクセルの換算表を利用する方法には、A列のランダムデータに対して、B列の整列されたデータとそれぞれに対応したC列の換算表を用意します。A列の数字に対応するB列の数字を検索し、それに対応するC列の換算値を表示することができます。手順や具体例を紹介します。
  • エクセルで換算表を利用する方法について紹介します。A列のランダムデータに対して、B列の整列されたデータとそれぞれに対応したC列の換算表を用意します。A列の数字に対応するB列の数字を検索し、それに対応するC列の換算値を表示することができます。エクセルを使った簡便な方法としてご紹介します。
回答を見る
  • ベストアンサー

エクセルで換算表を利用したいのですが。。。

お忙しいところをすいませんが、便利な方法をご存じの方がおられましたら、ご教授願います。 A列のランダムデータにたいして、 B列の整列されたデータと、そのそれぞれに対応したC列のデータ(換算表)を 利用したいと考えています。 具体的には 1=0.23 2=0.26 3=0.30 などの換算表があるのですが、(B.C列) A列の数字に対応するB列の数字を探し出し (検索) その横(C)の換算値を表示(Dに)させたいのです。 つまり、 A1に“3”とあったとします、 この数値に対して、イコール(=)である数値をB列から探し、 その横にある換算値“0.30”をできれば、D列に表示(呼び出し?)したいのです。 できるだけ、簡便に行いたいと考えています。 換算値も元データも膨大なので、なんとか、手数を減らしたいのです。 達人の皆様に、お力を拝借できればと思います。 どうぞ宜しくお願いいたします。

  • LB41
  • お礼率86% (53/61)

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! すでに回答は出ていますが、具体的に説明すると・・・ ↓の画像でD1セルに =IF(A1="","",VLOOKUP(A1,B:C,2,0)) という数式を入れオートフィルで下へずぃ~~~!っとコピー (D1セルの右下の弑さな■に移動 → +になったところで下へドラッグ) で画像のような感じになります。 ※ オートフィルでコピーの操作説明が余計なお世話だったらごめんなさいね。m(_ _)m

LB41
質問者

お礼

ありがとうございます。 オートフィルのおかげで、スムーズです。 簡単な操作でも、素人の私には、丁寧に教えていただくことは、とてもありがたいです。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

D1セルには次の式を入力し下方にドラッグコピーします。 =IF(COUNTIF(B:B,A1)=0,"",VLOOKUP(A1,B:C,2,FALSE))

LB41
質問者

お礼

ありがとうございます。 IFでエラー回避のヒントになりました。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

VLOOKUP関数を調べてください

LB41
質問者

お礼

ありがとうございます。 エラーが出ますが、何とか独力でやってみます。

関連するQ&A

  • Excelのデータの移動、整列?について教えてくだ

    例えばA1に1、A2に3、A3に6、と数字が入っていて、B1に◎、B2に△、B3には□、と入っている表がある場合、C列に1.2.3.4.5.6と数字を並べて、C列の1の横のD列に◎、2の横は空欄もしくは0など、3の横には△、4.5の横は空欄もしくは0など、6の横は□のように、データを移動することは可能でしょうか? わかりにくい説明で申し訳ありませんが、知っている方がいればぜひ教えていただけませんか。

  • エクセル数式で作った表に関して

    課題の資料にデータを整理しています。 素人の為、以前もこちらで助けていただいたのですが、また行き詰ってしまったので、助けていただきたいです。 よろしくお願いします。 例えば、sheet1に下の様なデータを入力し、   A列 B列 C列 D列 1  1日 3  2  5 2  2日 5  3  4 3  3日 4  1  2 4  4日 2  7  6 5  5日 8  4  7 6  6日 9  5  3 7  7日 7  6  1 ・ ・ A1~D5までの列の平均、最大値、と最大値に対するA列の日付をsheet2に下の様に表示したいです。   A列              B列            C列  1  B列の平均         C列の平均         D列の平均   2  B列の最大値        C列の最大値        D列の最大値  3  B列の最大値に対応するA列 C列の最大値に対応するA列 D列の最大値に対応するA列  ここまでは出来たのですが、その下に、A6~D10、A11~D15と表を続けていきたいのですが、 Sheet2のA1~C3を選択し、カーソルを右下に沿わせ+をクリックして下にドラッグしても、続きのセルには 対応せず、うまくいきません。 説明が下手でわかりづらいかと思いますが、 Sheet1で入力したデータを、5行ずつsheet2で数式の表にしたいということです。 よくあるデータ整理の仕方だと思うのですが、初心者のため、上手くいきません。 どなたか助けていただけたら幸いです。

  • エクセルの表で条件を指定しての整列

    エクセルの表で条件を指定して整列させようとしています。 よろしくお願い致します。 画像のようにA列の商品名に、B列、C列の2つの条件が付いた商品がありD列に在庫数を入れています。 はじめは「画像C表」のように規則を設定したものに従って並んでいたのですが、操作ミスがあり「画像A表」のように行をバラバラにしてしまいました。 A列の商品名、B列、C列の条件とD列の在庫数の横の並び(1行づつの並び方)は元のままです。 A列の商品名、B列、C列の条件の記入内容は半角全角文字様々です。 「画像B表」のような在庫数だけ入っていない表は存在しています。 これを「画像B表」の整列規則に従って元のように並べ直すのに苦労しています。 例えば定型の表である「画像B表」のA2セルとB2セルとC2セルの値が共通の行の「画像A表」のD2セルの値を「画像B表」のD2セルに並べるという方法が出来ればと思うのですが数式をどう設定してよいのか判らない常態です。 実際の商品数(行数)は10,000程あり日常扱っている商品のためかなり焦っております。 確実に元に戻せればどのような方法でも結構です。 初歩的な内容かもしれませんが、よろしくお願い致します。

  • 表引き

    表引き関数  再質問です 仮に A    B  C   D   E  A1    2  1   1   A2    4  2   1 A3    5  3   2  A4    6  4   4 A5    1  5   6 A6    2  6   2 BとCに2列の表があります E1には =vlookup(D1,B1:C6,2,false)の関数の式を入れました B列はランダムな数値 C列は通し番号です いつもは B列に通し番号 C列はランダム数値なのでD列の数値に対してのE列の表引きは問題ないのですが 上のように B列がランダムな数値 C列が通し番号の場合 B列に同じ数値が複数個あるとき E列に返してくるのは その数値の最初のひとつだけ  上の仮の表 では D列の数値に対して E1は 以下     E列  5  5  1と6  2  4  1と6 ですが この1と6の6が表引き出来なんです この6も表引きしたいのです どうすればいいのでしょうか 他の関数と組み合わせるんでしょうか よろしくお願いします

  • Excelで2つの表を比較して重複しない数値をすべて一覧表にして取り出

    Excelで2つの表を比較して重複しない数値をすべて一覧表にして取り出したいのですが簡単な方法がありましたらどなたか教えていただけませんか。 A列とB列にそれぞれ縦方向に4桁の数字が「A1:A500」「B1:B1000」にランダムに入力されています。A列の表とB列の表を比較して、B列の中からA列に入力されている数値と重複していない数値を全てC列に取り出したいのです。 よろしくお願いいたします。

  • EXCELで 一桁の数値を二桁に

    教えてください。 エクセルで、入っているデータを編集しているのですが A列には、一桁の数値が B列には、1桁から2桁の数値が C列には、1桁から2桁の数値が D列には、文字データが入っています。 D列のデータに対する対応表を作るために このA~C列のデータを CONCATENATE関数を使って合体させたいのですが、 (合体させると、数値がダブらない為) B列とC列に入っている1桁の数値を 2桁に変換したいのですが、 何かよい方法はありませんでしょうか? 手打ちで変換するには、かなり多いデータなのです。 どなたか、助けてください。

  • EXCEL 表から円グラフを作成したい

    簡単にできることなのだと思いますが、分からないので教えてください。 簡単な例として、下記のような表があったとして、B列のA~Dまでの タイプの割合を円グラフで表現したいのですが、グラフ・ウィザードを 使って、データエリアをB列のみ指定すると、円グラフになりません。 表現したい円グラフは、A 40%、B 30%、C 20%、D 10%になったもの なのですが、一度A~Dの割合を計算し、その数字をデータにしないと、 円グラフにならないのでしょうか? 割合の計算をせず、元データから円グラフにする方法はありますか? =============== A列    B列 1     A 2     A 3     A 4     A 5     B 6     B 7     B 8     C 9     C 10     D ===============

  • エクセルの表から差し込み印刷したい

    ある表のA,B,C,D,Eの列に入っているデータを元に、画像のような表にA,B,C,D,Eの列を反映させた表を作成したいのですが、差し込み印刷で可能でしょうか?

  • エクセル2007 一覧表よりデータを抽出したい

    下記のデータ表から、 A列が同じ数字のC列の文字列を別のセルに間を開けずに結合したいのです。 A列 B列 C列 9   0   い 9   1   し 11  0   あ 12  0   す 13  0   こ 13  1   か 13  2   え 17  0   あ 数値の条件: A列:番号(0から1000くらいまでで昇順で並びます。連続していません) B列:A列番号の枝番号(0から20くらいまで) C列:文字列で、いろいろな文字が入り、文字数は一定しません この表から、D列にA列の番号がダブらずに入り、E列に結合した文字列を 空き行が出ないように表示させたいのです。 D列 E列 9  いし 11 あ 12 す 13 こかえ 17 あ なんとか試してみましたが、枝番号の数だけ空きが出来てしまう方法しか 私の知恵では考えられませんでした。 ↓このような感じです… D列 E列 9  いし 11 あ 12 す 13 こかえ 17 あ ご教授のほどよろしくお願いします。

  • エクセルで異なる表を一つにまとめる方法を教えてください!

    表1.はランダムに、A社、B社、D社の売上データがあります。 表2.はランダムに、(株)C社、D(株)、Aのように利益の表があります。 これを、表3.のように、A社、B社、C社...の売上、利益を 一覧にしたデータを作成したいです。 何らかの関数か、検索かで、マッチングをいう機能があるということを 聞いたことがあるのですが、どのような方法でもかまいませんので ご教授いただけますでしょうか?表1と表2はまれに、A社、(株)Aの ように同一の会社でありながら、(株)の有無や、スペースが空いていたります。 3,000社くらいのデータを取りまとめるため、比較的簡便に やる方法をご教授いただけませんでしょうか? よろしくお願いいたします。

専門家に質問してみよう