プロが教える店舗&オフィスのセキュリティ対策術

excel初心者です。

給与の計算でexcelを使ってますが、日別で出した合計金額を別のシートにも表示したいのですが
1日づつ(1つのセルごと)でしかやり方が分からず、大変手間がかかってしまうので
列ごと別のシート(別のファイル)に表示出来る方法を教えていただけないでしょうか。

やりたい事は
Aさんの個人売りの表から、スタッフ全員の個人売りを参照出来る表に
日々の売上を表示出来る様にしたい

個人売り表は行に日付け、列に商品金額 
商品の個数を入れるとその日売り上げた合計金額=日別売上が計算されて右はしに表示できるようになってます。
表の右はし列の日別売上1〜30日分を丸ごとです。

(例)
Aさん個人売り→sheet1 スタッフ全員の個人売り表→sheet2 とします。
<今出来るところまで>
sheet2の表示したいセルに「=」を入れて、sheet1の表示したいセルをクリックし、
sheet2のセルをEnterすると  数式ごと反映できます。

<<ここからが問題!!>>
オートフィル機能を使って列ごと表示出来るようになりませんか?
できなければ別のやり方を教えていただけると嬉しいです。


『補足』
下記の様な数式で別のシートに表示できるようになりました。
='[ファイル名(excel)..xlsx]'!$AA$6
='[ファイル名(excel)..xlsx]'!$AA$7
='[ファイル名(excel)..xlsx]'!$AA$8
        :
        :

末尾の数字を1つづつ変えていければまとめて表示できるかとおもうのですが、、

ちなみにPCはMacです。

稚拙な文章で分かりにくいかもしれませんが
宜しくお願い致します。

A 回答 (3件)

あっ!



失礼しました。
ダブルクォーテーションが抜けていました。

=INDIRECT("[ファイル名(excel)..xlsx]シート名!$AA"&ROW(A6))

としたらどうなりますか?

※ 「&」の前にダブルクォーテーションが必要なはずです。m(_ _)m
    • good
    • 0
この回答へのお礼

='[ファイル名(excel)..xlsx]シート名'!$AA6
で$を消すとできました!!

ご丁寧にありがとうございます!
上記でも今度試してみます!

お礼日時:2016/12/15 20:04

No.1です。



>「補足」
>='[ファイル名(excel)..xlsx]シート名'!$AA$6
>シート名を消してしまっていました。

=INDIRECT("[ファイル名(excel)..xlsx]シート名!$AA&ROW(A6))
のようにシート名を追加したらどうでしょうか?

※ 前回書き忘れたのですが、
対象ファイルが開いていないとエラーになると思います。m(_ _)m
    • good
    • 0
この回答へのお礼

前回でシート名も入れてやってみてもエラーになってしまってました。。
対象のファイルも開いて行っても同じ結果でした(T_T)
度々ご丁寧にありがとうございます。

お礼日時:2016/12/13 17:19

こんばんは!



手元にMac版のExcelはないのですが、
=INDIRECT("[ファイル名(excel)..xlsx]!$AA"&ROW(A6))

としてフィルハンドルで下へコピーしたらどうなりますか?m(_ _)m
    • good
    • 0
この回答へのお礼

早速ありがとうございます!!
お礼が遅くなり申し訳ございません。
上記のように入力するとエラーになってしまいました。。(>_<)

「補足」
='[ファイル名(excel)..xlsx]シート名'!$AA$6

シート名を消してしまっていました。

回答頂きありがとうございます!!

お礼日時:2016/12/11 18:23

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