- ベストアンサー
Excelで、以下のような事を実現したいのですが、どのようにすれば出来
Excelで、以下のような事を実現したいのですが、どのようにすれば出来るのでしょうか? こんにちは。 Excelで、以下のような事を実現したいのですが、どのようにすれば出来るのでしょうか? 品物.xlsのセルA1に”りんご”と入力されているとします。 単価.xlsのA列の何行目かに”りんご”と入力されていて、そのリンゴの単価が 同じ単価.xlsのセルB1に100と入力されているとします。 このような条件の場合、 品物.xlsのB1に、単価.xlsのセルB1に入力されている100を反映させたいのですが、 どのようにすればできますでしょうか。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
先の式は間違っています。A1セルにリンゴが入力されているとしたらB1セルには次の式を入力します。 =IF(COUNTIF([単価.xls]Sheet1!$A:$A,A1)=0,"",VLOOKUP(A1,[単価.xls]Sheet1!$A:$B,2,FALSE))
その他の回答 (3)
- KURUMITO
- ベストアンサー率42% (1835/4283)
次の式をB1セルに入力すればよいでしょう。 =IF([単価.xls]Sheet1!$A:$A,A1)=0,"",COUNTIF(VLOOKUP(A1,[単価.xls]Sheet1!$A:$B,2,FALSE))
- ziziwa1130
- ベストアンサー率21% (329/1546)
- hiro001001
- ベストアンサー率22% (87/389)
品物.xlsと単価.xlsの両方を開き、品物.xlsのB1に、以下のように入力すると出来ますが… =[単価.xls]Sheet1!$B$1 この方法は単にピンポイントに単価.xlsのセルB1の内容を参照しているだけなので、何らかの法則にしたがって単価.xlsに複数記載された価格のうちから一つを自動的にセレクトして表示させたいというような要望であれば、もう少し条件を書いていただく必要があります。
お礼
回答ありがとうございました。
お礼
ありがとうございました。便利な方法を教えて頂き助かりました。