Sheet1からSheet10の5行目をSheet11に抽出したいのですが。コピー→リンク貼り付け以外の方法がありましたらお教えください。Sheet1から10は同じ形式のデーターが入っています。

質問者からの補足コメント

  • うーん・・・

    ありがとうございます。他に関数を使って出来ないかと調べてはいるのですが、見つかりません。

    No.1の回答に寄せられた補足コメントです。 補足日時:2017/03/21 00:30
  • うーん・・・

    申し訳ありません。「抽出したいデータの列分横に×縦に10行、コピー」の意味が理解できません。列分横とはどこになるのでしょうか?お教えください。

    No.2の回答に寄せられた補足コメントです。 補足日時:2017/03/21 06:38

A 回答 (3件)

A1=INDIRECT("Sheet"&ROW()&"!"&ADDRESS(5,COLUMN()))


これを抽出したいデータの列分横に×縦に10行、コピーしてください。
「式を入れたセルの行番号にあたるシート」の5行目で、そのセルと同じ列のデータを表示します。
シート名がSheet+番号でない場合は、抽出するシートの一覧をどこかに作り、それを参照する式に修正する必要があります。
この回答への補足あり
    • good
    • 1
この回答へのお礼

何とか理解できました。ありがとうございます。二日間の絶望から救われました。この関数の理解も今日一日頑張ってみようと思います。

お礼日時:2017/03/21 08:48

他のシートを参照するときは、No.1の方法で参照コピーしたときに分かると思いますが、


 シート名+!+セル番地
の形で参照することになります。
ですので「シート名」と「セル番地」を規則的に指定できれば問題は解決できます。
(最終的にNo.1で示した参照コピーと同じ形で参照するように工夫するということ)


・・・すでに数式が示されているので、それに乗っかってみる・・・
No.2で示されている数式のROW関数とCOLUMN関数の引数(括弧の中)に「A1」を指定すると、
Sheet11の好きな行から表示させられるようになります。
    • good
    • 1
この回答へのお礼

なんとか形になりました。関数は難解ですが。ありがとうございました。

お礼日時:2017/03/21 08:45

>コピー→リンク貼り付け以外の方法



…ならば、参照コピーでしょうか。
Sheet11の表示させたいセルにイコール(=)を入力して、参照したいシートとセルをクリックすればよい。
これもコピー&ペーストと同じ回数行う事になるので、手間を省略することにはなりませんが…。
むしろA列のセルに作成して、その後、必要な列までA列を複製する手間がかかります…(^ω^;)
この回答への補足あり
    • good
    • 1
この回答へのお礼

参照コピーも方法のひとつですね。大変に参考になりました。どうもありがとう。

お礼日時:2017/03/21 08:46

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング