• 締切済み

エクセル 関数

下記「甲」の表があったとします。 番号/商品/単価(円)/個数/売上(円) 1/リンゴ/50/3/150 2/みかん/10/10/100 3/もも/100/2/200 4/なし/60/1/60 5/ぶどう/80/4/320 さらに、下記「乙」の表があったとします。 番号/売上(円) 1/150 3/200 5/320 「乙」の表を作成するのに、売上額をいちいち「甲」の表を参考に手入力するのは面倒なので、「番号」欄に「1」と入力したら「売上」欄には自動的に「150」が表示されるようにしたいのです。 どのような関数を使えば良いか教えてください。 宜しくお願い致します。

みんなの回答

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

シート1の1行目には項目名があり2行目からデータがあるとします。 シート2ではA1セルに番号、B1セルに売上と文字があり、A2セル以降に番号を入力するとします。 B2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(OR(A2="",COUNTIF(Sheet1!A:A,A2)=0),"",VLOOKUP(A2,Sheet1!A:E,5,FALSE)) この式ではVLOOKUP関数のみではA列のセルが空白の場合やA列に入力した番号がシート1のA列にない場合はエラーが表示されますので、その場合には空白となるようにしています。

  • osaruye
  • ベストアンサー率33% (8/24)
回答No.2

=VLOOKUP(検索値(この場合1),範囲(番号から売り上げまでの列),表示したい列までの数(この場合5),(0またはFALSE)) 番号の列をA列とした場合 =VLOOKUP(1,A:E,5,0) でできます。

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

この質問はVLOOKUP関数を知っておればできる単純な課題です 例データ Sheet1 A1:E6 番号 商品 単価(円) 個数 売上(円) 1 リンゴ 50 3 150 2 みかん 10 10 100 3 もも 100 2 200 4 なし 60 1 60 5 ぶどう 80 4 320 Sheet2のA2に =VLOOKUP(A2,Sheet1!$A$2:$E$100,5,FALSE) と式を入れてA列でデータ数だけ下方向に式を複写する。 結果A2:B3 1 150 3 200 ・・・ VLOOKUP関数も知らないのは、エクセルの経験やエクセルの本を読むことが少ないのではと思います。 関数の代表的な20ぐらいをまず勉強してください。

関連するQ&A

  • エクセル 関数

    下記の「甲」の表があったとします。       単価(円) 個数 売上(円) 1 リンゴ 50   5   250 2 みかん 10   10   100 3 もも  100   2   200 4 なし  60   3   180 5 ぶどう 80   2   160 そこで更に下記「乙」の表があったとします。 対象番号 売上  1   250  3   200  5   160 「乙」の表を作成するのに、売上を「甲」の表を参考に手入力するのでは面倒なので、例えば「対象番号」欄に「1」と入れたら「売上」欄には自動で「250」と表示されるようにしたいのです。 どのような関数を使えば良いか教えて下さい。 よろしくお願いします。

  • エクセルでの表(関数)について

    いつもお世話になっております。 また、お力添えをお願いします。 例えですが下記添付画像のような表を作りたいと思っています。 A表には、果物の種類(りんご、みかん、スイカ、ぶどう)、個数、購入年月日を入力します。 A表で入力したデータをB表に表示させるにはどうしたらいいのでしょうか。 よろしくお願いします。

  • エクセルの集計

    エクセルの集計で質問します。 A列に「りんご」か「みかん」が入っている行を集計したいと思っています。    A 1 りんご、なし 2 みかん、もも 3 りんご、みかん 4 ぶどう 5 りんご 6 ぶどう、もも 7 みかん という表があると、期待している集計値は「5」なのですが、どのような関数を使えばよいかわかりません。 よろしくお願いします。

  • エクセル関数何を使ったら良いのかわかりません

    エクセル関数についてお尋ねします。 例として項目を果物にしております↓ 表1でリンゴ・みかん・ぶどう・・・などの1年と2年の平均値を出したのですが、同じシート内の表2にその平均値をとばすようにしたいですがどうしたら良いのかわかりません。 表2のセル(B28)にリンゴと入力したら表1のリンゴの平均値がB29にとんでくるようにしたいです。B28はみかんのときもありぶどうのときもありますので、入力した文字にあった平均値をとばしたいのですが可能でしょうか? いろいろ関数などを調べてみましたが何を使用したら良いのかわからずずっと悩んでおります。

  • エクセルで複雑条件での抽出

    特定の商品名を抽出したいと考えています。 商品   等級 -------------- りんご  1級 りんご  2級 みかん  2級 みかん  3級 みかん  4級 もも   1級 もも   3級 ぶどう  2級 ぶどう  4級 上記のような表があります。 抽出したいのは、「2級」の商品だけですが、同じ商品で「1級」があると抽出したくないです。 つまりこの表だと、「みかん」「ぶどう」の商品名を抽出したいです。 りんごは1級があるので、抽出したくありません。 このような場合は、フィルタでできるのでしょうか? もしくは関数などでできるならそれでも良いです。 色々考えてみましたが、うまくいきません。 どうぞお知恵をお貸しください。 よろしくお願い致します。

  • Excelのピポットテーブルについて

    ピポットテーブルで購入履歴を作成中です。 エクセルの表で  Aさん  りんご  1個   100円  Bさん  りんご  2個   200円  Cさん  みかん  1個   100円   Aさん  みかん  2個   200円 この表をピポットテーブルで集計して     種類の個数  購入個数   売上金額 Aさん      2      3         300 といった表にしたいのですが、種類の個数(みかん・りんご)と 販売個数が同じ数になってしまいます。 どうしても、原因がわかりませんので、教えてください

  • Excel ピボットテーブル項目を表示させたい

    ピボットテーブルで、集計をした場合に下記表の項目(1)の行に同じ名前を表示させることはできますか? Excel2003です 項目(1) 項目(2) 3月 累計  りんご 金額  100  400  個数   10 40  単価 10 10 みかん 金額 300 1200  個数 15 60  単価 20 20              ↓ 項目(1) 項目(2) 3月 累計  りんご 金額  100  400 りんご 個数   10 40 りんご 単価 10 10 みかん 金額 300 1200 みかん 個数 15 60 みかん 単価 20 20 ピボットテーブルの集計後並べ替えたり、するのに必要です。 ご存知の方教えて下さい!

  • Excel VLOOKUPで可能でしょうか?

    下記のようにな表がありあます。 1 りんご 1 みかん 2 みかん 3 ぶどう 5 りんご 2 バナナ ↓ 2 みかん 2 バナナ このように「2」と入力したら2列目の名前が表示するよにしたいです。 おわかりの方教えてくださーい!

  • 範囲の有るリストから2点以上の条件で抽出する方法

    vlookup関数から導き出せるのでは?と思ってやっていますが… 例 注文票 品 名 注文個数 単価 売価 りんご 10   50  500 りんご 50   40 2000 みかん  5   60  300 みかん 20   50 1000 価格表 品名   注文個数  単価 りんご 1~10個  50円 りんご 11~50個 40円 みかん 1~10個  60円 みかん 11~50個 50円 注文票に品名を入力すれば、価格表から、注文個数により単価を 導きだす。方法です。 VLOOKUP関数とIF文で、入り子にするとできそうですが、うまくいきません。 良い関数、わかりやすい方法など、ご存じでしたら、教えて頂ければ 助かります。 宜しくお願いいたします。

  • エクセルでこんなことできますでしょうか?

    エクセルを使ってデータ管理をしています。 エクセルで以下のようなデータがあるとします。  お店A   お店B  お店C 品目 個数 品目 個数 品目 個数 りんご 5 みかん 4 柿  4 みかん 3 りんご 2 パイナップル 2 柿   2 もも  3 いちご 3 もも  7 パイナップル 2 みかん 2 これを  お店A   お店B  お店C 品目 個数 品目 個数 品目 個数 もも 7  もも  3  りんご 5 りんご 2  みかん 3 みかん 4 みかん 2 柿  2        柿   4 のように品目を揃えて表示させたいのですが、 どのようにすればよいでしょうか?

専門家に質問してみよう