[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『複数のシートから特定の日付が含まれる行の一部の列を抽出』(新人)
同じ表を使用している5種のシート(シート名一、二、三、四、五)からF列に記入されている特定の日付が含まれる行のA.B.C.F列を抽出して新たなシートに纏めの表の作成を試みているのですが、うまく作成ができません。
纏めの表を作成するシートのセルに4月1日と入力したら、他のシートのF列で4月1日を含む行のA.B.C.F列を抽出したいです。
何方か適した関数や手段を教えていただけないでしょうか。
よろしくお願いします。
< 使用 Excel:unknown、使用 OS:Windows10 >
(隠居Z) 2023/04/12(水) 22:49:53
簡単な関数しか手を出したことがないので私のExcel知識ではマクロは怪しい気がします、、
エクセルのバージョンは2019以降なのは間違いないです。
明日出社したら確認してみますが昨年社内で365にシステムを一式更新した気がします。
1シートの行数は60行程度で、1列に同じ日付が5種類ほどあります。
1人で調べてみてルックアップやマッチやらなんの関数を使ったらいいのかあたふたしてました、
フィルター関数調べてみます!
(新人) 2023/04/12(水) 23:55:20
複数のシートからフィルター関数と絡めて抽出する方法があれば教えていただきたいです。
よろしくお願いします。
(新人) 2023/04/13(木) 12:22:38
>複数のシートからフィルター関数と絡めて抽出する方法
試してませんけど・・・ 検索条件の日付をA1セルに入力
=FILTER(VSTACK(一:五!A2:C100),VSTACK(一:五!F2:F100)=A1,"")
こんな感じでできませんかね?
ところで、F列の日付も抽出する必要あるんですか? A1と同じでしょ?
以上、参考まで (笑) 2023/04/13(木) 13:14:31 数式ちょっと変更 13:27
F列を抽出する理由は一つのシートに同じ日付が重なる場合があるので列で抽出したかったです。
G.H列にも日付があり、F列の日付の行を抽出したかったです。
(新人) 2023/04/13(木) 16:57:57
>F列を抽出する理由は一つのシートに同じ日付が重なる場合があるので列で抽出したかったです。
どういうことですかね? 抽出される F列の日付は、すべて抽出条件の日付でしょ? それでも抽出する必要があるんですか、と聞いてるんですけど・・・
以上 (笑) 2023/04/13(木) 17:26:18
>確認のため ・質問通り、A〜C列とF列のみ抽出(D列、E列は除外) ・抽出条件の日付は A1セルに入力
=CHOOSECOLS(FILTER(VSTACK(一:五!A2:F100),VSTACK(一:五!F2:F100)=A1),1,2,3,6) または =FILTER(FILTER(VSTACK(一:五!A2:F100),VSTACK(一:五!F2:F100)=A1),{1,1,1,0,0,1})
該当データが 1件もない場合はエラーになります。 エラーを非表示にしたいのなら IFERROR で
以上 (笑) 2023/04/13(木) 23:36:14
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.