
現在、
シート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」
このようにするには、どのようにすればよろしいでしょうか?
また、そもそもこのような形では無く、別の関数を使った方が楽な方法はあるのでしょうか?
お手数ですが、ご教授よろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんにちは!
>この2つを複数選択しオートフィルをして・・・
とありますが、D列以外の列が不明なので、
とりあえずD列だけでやってみました。
最初のセルはD48と決まっている訳ですね?
表示したいセルに
=INDIRECT("シートA!D"&48+7*(ROW(A1)-1))
または
=OFFSET(シートA!D$48,7*(ROW(A1)-1),,1)
という数式を入れ、フィルハンドルで下へコピーしてみてください。
※ 元データの配置が判って、どの列を表示したいのかが判れば
具体的なアドバイスができると思います。m(_ _)m
No.4
- 回答日時:
No.1です。
せっかく画像をアップされるのであれば、行・列番号も判るような画像の方がよかったのですが・・・
とりあえずやり方だけ。
「シートA」の日付列はシリアル値のようですので、
↓の画像のように「シートA」に作業用の列を設けます。
作業列C2セルに
=IF(AND(A2<>"",WEEKDAY(A2)=7),ROW(),"")
という数式を入れフィルハンドルでずぃ~~~!っと下へコピーしておきます。
そして「シートB」のA2セルに
=IF(COUNT(シートA!$C:$C)<ROW(A1),"",INDEX(シートA!A:A,SMALL(シートA!$C:$C,ROW(A1))))
という数式を入れ隣りのB2セルまでフィル&コピー!
A2セルの表示形式は「日付」にします。
最後にA2・B2セルを範囲指定 → B2セルのフィルハンドルで下へコピーすると
画像のような感じになります。m(_ _)m


No.3
- 回答日時:
[No.2補足]へのコメント、
「今ひとつ表示されなかった」が曖昧に過ぎる表現だし、貴方の「こういう感じ」が「どういう感じ」か理解できないので、コメントできません。
キャッチボールは好きでないので、文学的な曖昧表現は避けて、Excel に相応しい具体的な記述を望みます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】=EXACT(a1,b1) a1とb1...
-
【マクロ】excelファイルを開く...
-
エクセルのリストについて
-
【マクロ】【相談】Excelブック...
-
エクセルの関数について
-
【マクロ】数式を入力したい。...
-
【マクロ】元データと同じお客...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
【マクロ】左のブックと右のブ...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
LibreOffice Clalc(またはエク...
-
vba テキストボックスとリフト...
-
エクセルのVBAで集計をしたい
-
【マクロ】【配列】3つのシー...
-
エクセルシートの見出しの文字...
-
【マクロ】【画像あり】ファイ...
-
【マクロ】【画像あり】❶ブック...
-
【マクロ画像あり】❶1つの条件...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報
シートAのイメージ
http://www.fastpic.jp/images.php?file=6638380380 …
シートBのイメージ
http://www.fastpic.jp/images.php?file=6070190087 …
やってみたのですが、今ひとつ表示されなかったので
あらためて各シートのイメージをアップさせて頂きました。
シートA
http://www.fastpic.jp/images.php?file=6638380380 …
シートB
http://www.fastpic.jp/images.php?file=6070190087 …
こういう感じでもOFFSET関数でいけますでしょうか?
やってみたのですが、今ひとつ表示されなかったので
あらためて各シートのイメージをアップさせて頂きました。
シートA
http://www.fastpic.jp/images.php?file=6638380380 …
シートB
http://www.fastpic.jp/images.php?file=6070190087 …
こういう感じでもOFFSET関数でいけますでしょうか?