アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで別シートを参照したいのですがうまくいきません。

(1)Sheet1には顧客データが入っています。
【Sheet1】
  A   B   C
1 氏名 住所 性別 
2 小川 東京 男
3 佐藤 大阪 女
4 鈴木 福岡 女

(2)Sheet2ではSheet1の顧客データの一部+獲得ポイントのデータが入っています。Sheet2のA列とB列に「=Sheet1!A2」とういう風に関数を入れてSheet1を参照しています。C列~は手入力でデータを入力しています。
【Sheet2】
  A   B    C    D
1 氏名 住所  12/1 12/15 
2 小川 東京  1    5
3 佐藤 大阪  1    5
4 鈴木 福岡  1    5

(3)Sheet1に新たに顧客情報を入れますが、氏名は五十音順にしたいので行を挿入して入力します。(行3に加藤さんを入れました)
【Sheet1】
  A   B   C
1 氏名 住所 性別 
2 小川 東京 男
3 加藤 沖縄 男
4 佐藤 大阪 女
5 鈴木 福岡 女

(4)私の希望としては、(3)をしたらSheet2は↓のようになってほしいのですが、実際には(2)の状態のままです。
【Sheet2】
  A   B    C    D
1 氏名 住所  12/1 12/15  
2 小川 東京  1    5
3 加藤 沖縄  
4 佐藤 大阪  1    5
5 鈴木 福岡  1    5

(5)Sheet1の変更結果をSheet2に反映することは無理なのでしょうか?

A 回答 (2件)

解答No1です。

No1の方法ではA列およびB列の対応はできるのですがそのほかの列についてはシート2で行が挿入された形にはなりません。
次のようにすることでしょう。
シート1で行を挿入する前にシート1を選択した状態でシート見出しでCtrlキーを押しながらシート2の名前をクリックします。これでシート1と2は同じ作業グループになります。その後にシート1で行の挿入操作をすればシー2でも同様に行が挿入されます。そこでA列およびB列にデータを入力します。
行の挿入とデータの入力がすんだあとでは必ず作業グループを解除することが必要です。作業グループの解除はシート見出しでシート1を右クリックして「作業グループの解除」を選択すればよいでしょう。
操作が多少面倒になりますが関数などでお望みの操作はできないでしょう。
    • good
    • 0
この回答へのお礼

できました!とても助かりました。ありがとうございました。

お礼日時:2009/12/17 20:35

シート2のA1セルには次の式を入力しB1セルまでオートフィルドラッグした後に下方にもオートフィルドラッグします。


=OFFSET(Sheet1!$A$1,ROW()-1,COLUMN()-1)
シート1が空白のセルの場合にはセルに0が表示されますのでA列とB列を選択したのちに右クリックして「セルの書式設定」の「表示形式」タブから「ユーザー定義」で種類に # を入力します。これでゼロの表示が無くなります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!