- ベストアンサー
エクセル2000でシートをまたぐ
シート1のA列に名前B列に空白があります。 シート2も同じようにありC列に金額があります。 シート2のC列に金額が入力されたら、シート1のB列の空白に自動的に表示されるようにしたいのですが、どうすればよいのでしょうか。ちなみにシート1にある名前がシート2にない場合もあります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
んじゃですね、重くなるかもですが =SUM(IF(Sheet2!A1:A7=Sheet1!A1,Sheet2!C1:C5,)) としてCtrlとShiftを押しながらEnterで {=SUM(IF(Sheet2!A1:A7=Sheet1!A1,Sheet2!C1:C5,))} なるようにしてみてください。 配列数式といいます。
その他の回答 (3)
- kotoko
- ベストアンサー率33% (1142/3362)
こんにちは。 金額を入れたいSheet1のセルに[=]または[=+] Sheet2の移したい金額をクリック[Enter] で如何でしょうか。
- densha
- ベストアンサー率29% (333/1123)
「=Sheet2!C1」をのことでしょうか? それともシート2の金額を参照して シート1のA列の名前も自動で入れる様な感じなのでしょうか? それだとVLOOKUPを使います。 >シート1のA列に名前B列に空白があります。 >シート2も同じようにありC列に金額があります。 と、同じなのに >ちなみにシート1にある名前がシート2にない場合もあります となっているので混乱しています。 その辺が不明なので思いついた2つを書きました。 過去にも同様の質問が沢山あると思いますので、 探してみてはいかがでしょうか?
- 78tch
- ベストアンサー率31% (50/157)
Sheet1のB1に =IF(Sheet2!C1,Sheet2!C1,"") かな、と思いますが、 > シート1にある名前がシート2にない場合もあります →これは、並びもばらばらなのか、1行詰まるだけなのか、どうなんでしょうか。そのへんによってもうちょっと凝った方がいいかもですが・・・
補足
さっそくの回答ありがとうございます。 シート1が最新のもので、シート2にはない名前が途中途中に追加されています。
お礼
うまく質問内容を文章にできなかったのですが、 皆様回答ありがとうございました。 おかげで助かりました。