複数のファイルを含むディレクトリがあり、設定された日付間の変更時間について、そこから変更時間とファイル名を取得したいと考えています。
=FILEDATETIME
Excel 2007 で試してみましたが、 が返さ#NAME?
れるので、関数が存在しないと仮定します。
これはどのように可能ですか?
複数のファイルを含むディレクトリがあり、設定された日付間の変更時間について、そこから変更時間とファイル名を取得したいと考えています。
=FILEDATETIME
Excel 2007 で試してみましたが、 が返さ#NAME?
れるので、関数が存在しないと仮定します。
これはどのように可能ですか?
Excel を使用する限り、ちょっとしたごまかしがありますが、コマンド プロンプト (cmd
プログラム内) を使用するのが最も簡単だと思います。CD を必要な「フォルダ」に移動してからdir >list
. ファイル 'list' を Excel で開き (まったく無関係というわけではありません!)、=LEFT(A6,16)
inB6
および=MID(A6,37,200
* )
inで解析しC6
ます。必要に応じて数式をコピーしてから、並べ替えまたはフィルターColumnB
、
※とてつもなく長いファイル名を使う場合は、200
.
1-2-3 には、これを行うシステム コマンドがありました (私はそれが恋しいです)。