• ベストアンサー

Excelで、以下のような事を実現したいのですが、どのようにすれば出来

Excelで、以下のような事を実現したいのですが、どのようにすれば出来るのでしょうか? こんにちは。 Excelで、以下のような事を実現したいのですが、どのようにすれば出来るのでしょうか? 品物.xlsのセルA1に”りんご”と入力されているとします。 単価.xlsのA列の何行目かに”りんご”と入力されていて、そのリンゴの単価が 同じ単価.xlsのセルB1に100と入力されているとします。 このような条件の場合、 品物.xlsのB1に、単価.xlsのセルB1に入力されている100を反映させたいのですが、 どのようにすればできますでしょうか。 よろしくお願いいたします。

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

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

先の式は間違っています。A1セルにリンゴが入力されているとしたらB1セルには次の式を入力します。 =IF(COUNTIF([単価.xls]Sheet1!$A:$A,A1)=0,"",VLOOKUP(A1,[単価.xls]Sheet1!$A:$B,2,FALSE))

labrakun
質問者

お礼

ありがとうございました。便利な方法を教えて頂き助かりました。

その他の回答 (3)

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

次の式をB1セルに入力すればよいでしょう。 =IF([単価.xls]Sheet1!$A:$A,A1)=0,"",COUNTIF(VLOOKUP(A1,[単価.xls]Sheet1!$A:$B,2,FALSE))

  • ziziwa1130
  • ベストアンサー率21% (329/1546)
回答No.2

一例として↓の画像通りです。

labrakun
質問者

お礼

有りがと問うございます。VLOOKUPが便利そうなの覚えておきます。

回答No.1

品物.xlsと単価.xlsの両方を開き、品物.xlsのB1に、以下のように入力すると出来ますが…  =[単価.xls]Sheet1!$B$1 この方法は単にピンポイントに単価.xlsのセルB1の内容を参照しているだけなので、何らかの法則にしたがって単価.xlsに複数記載された価格のうちから一つを自動的にセレクトして表示させたいというような要望であれば、もう少し条件を書いていただく必要があります。

labrakun
質問者

お礼

回答ありがとうございました。

関連するQ&A