FAQ-806 データセットで、一番近い「日付/時間」を見つけるにはどうしたらよいでしょうか?
最終更新: 2018/07/13
方法1
データセットにある、一番近い「日付/時間」を見つけるには、内部のユリウス暦に変換せずに、「編集:検索」メニューを使います。
- date()を使って内部のユリウス暦にします。例えば、2004-02-01 09:39:54に近い日付を検索したい場合、(スクリプトウィンドウに次のスクリプトをコピーペーストして選択し、Enterを押します):
date(2004-02-01 09:39:54.500,"yyyy''MM''dd HH':'mm':'ss'.'###")=;
- 編集:シート内を検索を選択します。データ種類を数値に設定して、検索内容編集ボックスにdate()で得られたユリウス暦を入力します。必要があれば、その他の設定を変更します。次を検索ボタンをクリックします。
| Note:近い値を見つけるには、許容値を調整する必要があります。 |
方法2
データセットにある、一番近い「日付/時間」を見つけるには、編集:行にジャンプを使用します。
- 次のようにindex()を使って、最も近い日付の行を見つけます(スクリプトウィンドウに次のスクリプトをコピーペーストして選択し、Enterを押します):
mydate=date(2004-02-01 09:40:00.000,"yyyy'-'MM'-'dd HH':'mm':'ss'.'###"); index(mydate,col(1),0)=;
- 編集: 行にジャンプメニューを使って、行にジャンプします。
キーワード:日付、時間、検索、最も近い日付