• ベストアンサー

エクセル2000でシートをまたぐ

シート1のA列に名前B列に空白があります。 シート2も同じようにありC列に金額があります。 シート2のC列に金額が入力されたら、シート1のB列の空白に自動的に表示されるようにしたいのですが、どうすればよいのでしょうか。ちなみにシート1にある名前がシート2にない場合もあります。

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

  • ベストアンサー
  • 78tch
  • ベストアンサー率31% (50/157)
回答No.4

んじゃですね、重くなるかもですが =SUM(IF(Sheet2!A1:A7=Sheet1!A1,Sheet2!C1:C5,)) としてCtrlとShiftを押しながらEnterで {=SUM(IF(Sheet2!A1:A7=Sheet1!A1,Sheet2!C1:C5,))} なるようにしてみてください。 配列数式といいます。

noname#15588
質問者

お礼

うまく質問内容を文章にできなかったのですが、 皆様回答ありがとうございました。 おかげで助かりました。

その他の回答 (3)

  • kotoko
  • ベストアンサー率33% (1142/3362)
回答No.3

こんにちは。 金額を入れたいSheet1のセルに[=]または[=+] Sheet2の移したい金額をクリック[Enter] で如何でしょうか。

  • densha
  • ベストアンサー率29% (333/1123)
回答No.2

「=Sheet2!C1」をのことでしょうか? それともシート2の金額を参照して シート1のA列の名前も自動で入れる様な感じなのでしょうか? それだとVLOOKUPを使います。 >シート1のA列に名前B列に空白があります。 >シート2も同じようにありC列に金額があります。  と、同じなのに >ちなみにシート1にある名前がシート2にない場合もあります となっているので混乱しています。 その辺が不明なので思いついた2つを書きました。 過去にも同様の質問が沢山あると思いますので、 探してみてはいかがでしょうか?

  • 78tch
  • ベストアンサー率31% (50/157)
回答No.1

Sheet1のB1に =IF(Sheet2!C1,Sheet2!C1,"") かな、と思いますが、 > シート1にある名前がシート2にない場合もあります →これは、並びもばらばらなのか、1行詰まるだけなのか、どうなんでしょうか。そのへんによってもうちょっと凝った方がいいかもですが・・・

noname#15588
質問者

補足

さっそくの回答ありがとうございます。 シート1が最新のもので、シート2にはない名前が途中途中に追加されています。

関連するQ&A

専門家に質問してみよう