
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
>月の最初と最後の日のデータのみ
とは、どういうことなのか。
添付図の 9/25 が最後の日だとすると、抽出したいのは
9/25の複数の(全)データなのか、最後の12:12の分1個のデータなのか。
いかが。
No.3
- 回答日時:
作業列をいくつか用意して
int関数で日時データから年月日シリアルデータを取り出す。
day関数とif関数を用いて月初めを1、それ以外を0とする。
eomonth関数とif関数を用いて月終わりを1、それ以外を0とする。
これらと数値データをsumproduct関数で処理すれば月初めのみのデータは得られる(それ以外は0)月終わりも同様。
これらの論理和を取れば月初めと月終わりのデータになる。
もっとスマートな処理が有るに違いないかも知れないが泥臭くやればこうなる。
No.2
- 回答日時:
こんにちは
「月の最初」と「月の最後」というのが、「ついたち」と「月末日」を意味しているのか、存在するデータ内で「月の最初」と「月の最後」を意味しているのか(=必ずしも「ついたち」「月末日」ではない)不明ですが、前者であるなら、先に「ついたち」と「月末日」のテーブルを用意しておいて、元のデータから検索すれば済むことと思いますので、以下は後者の場合の例です。
日付データがA1セルからあるものとし、必ず昇順(日付・時刻早いものから順)に並んでいるものと仮定しました。
抽出した結果を表示するセル範囲の1行目にはデータの1行目が来るので、
例えば、G1セルに、
=A1
として右方にフィルコピーしておきます。
(存在するデータの中では、1行目は必ず「月の最初」に当たるので…)
2番目の、日付に相当するセル(G2セル)に、
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$1000)/((MONTH($A$2:$A$1000)>MONTH($A$1:$A$999))+(MONTH($A$2:$A$1000)<MONTH($A$3:$A$1001))),ROW(A1))),"")
の式を入れて、右方、下方にフィルコピー
では、いかがでしょうか?
No.1
- 回答日時:
IF関数で「日時の列を参照して 月 が上の行と下の行で異なる」という列を作って、
そこが成立する行のみ残せば いいです
(覚えてもらうためにあえて実例は書きませんでした)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- Excel(エクセル) Excel 行の"〇" を検索して見出し(日付)を表示させたい 1 2022/04/04 18:35
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- JavaScript オブジェクトから任意のプロパティを全て抽出する一番簡単な方法 1 2023/08/09 21:13
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
大学のレポート A4で1枚レポー...
-
【Excel VBA】PDFを作成して,...
-
エクセルで英文字に入れた下線...
-
マクロ自動コピペ 貼り付ける場...
-
英数字のみ全角から半角に変換
-
別シートの年間行事表をカレン...
-
Office2021を別のPCにインスト...
-
outlookのメールが固まってしま...
-
Office 2021 Professional Plus...
-
エクセルで特定のセルの値を別...
-
MSオフィス2013にMS365が上書き...
-
Microsoft365について
-
Microsoft Formsの「個人情報や...
-
エクセルVBAで1004エラーになり...
-
office2019 のoutlookは2025年1...
-
表の作成について
-
Excel テーブル内の空白行の削除
-
MicrosoftOfficeの1ユーザー2...
-
エクセルでXLOOKUP関数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
英数字のみ全角から半角に変換
-
Office2021を別のPCにインスト...
-
エクセル ○○以上○○以下の関数を...
-
Office 2021 Professional Plus...
-
会社PCのメールが更新されない
-
outlookのメールが固まってしま...
-
Excelデータで必要な部分だけを...
-
表の作成について
-
マイクロソフト 一時使用コード...
-
エクセル ○○以上○○以下で、条件...
-
データの文字コードを確認するには
-
【Excel VBA】PDFを作成して,...
-
別シートの年間行事表をカレン...
-
office365って抵抗感ないですか?
-
office2019 のoutlookは2025年1...
-
Microsoft Formsの「個人情報や...
-
マクロ自動コピペ 貼り付ける場...
-
エクセル 関数の数値の入れ方を...
-
エクセル すべて+5をしたい
おすすめ情報