質問: エクセルで別シートの特定曜日の数字のみ抽出したい 現在、 シートaにて 行に日付(365日)、列に数値で管理しております。 シートbにて 土曜日のみデータを抽出しようとしております。 行に土曜日のみの日付、列にシートaの数値を抽出。 初めの土曜日は、「=シートa !d48」 次の土曜日は、「=シートa !d55」 という形で入力し、この2つを複数選択しオートフィルをしてd48、d55、d62、d69、、、、、 としていきたかったのですがどうもうまくいきません。 失敗した結果↓ 日付 「=シートa !d48」 日付 「=シートa !d55」 日付 「=シートa !d50」 日付 「=シートa !d57」 理想↓ 日付 「=シートa !d48」 日付 「=シートa !d55」 日付 「=シートa !d62」 日付 「=シートa !d69」 このようにするには、どのようにすればよろしいでしょうか? また、そもそもこのような形では無く、別の関数を使った方が楽な方法はあるのでしょうか? お手数ですが、ご教授よろしくお願いします。
回答: こんにちは! >この2つを複数選択しオートフィルをして・・・ とありますが、d列以外の列が不明なので、 とりあえずd列だけでやってみました。 最初のセルはd48と決まっている訳ですね? 表示したいセルに =indirect("シートa!d"&48+7*(row(a1)-1)) または =offset(シートa!d$48,7*(row(a1)-1),,1) という数式を入れ、フィルハンドルで下へコピーしてみてください。 ※ 元データの配置が判って、どの列を表示したいのかが判れば 具体的なアドバイスができると思います。m(_ _)m