質問: エクセルにフォルダー内のファイル名を取り込みたい。 windows xp を使用しております。 例えば、『aフォルダ』に『文書1』『文書2』『文書3』というファイルがあったとします。これらのファイル名をエクセルのそれぞれのセルに一括で取り込みたいのですがどうすれば良いのでしょうか? 解説してある、hpがあればリンク先教えて下さい。 よろしくお願い致します。
回答: 名前の定義と関数だけでも可能です。 指定したディレクトリ内のファイル一覧表を作成します。 1.名前を定義します。 ・名前:fl (例です。実際は任意です。) ・参照範囲:=index(files(sheet1!$a$1&"\*.xls"),row()-1) 2.セルa1に、検索対象のフォルダのフルパスを入力します。 例)c:\_myfiles\office_misc\1_excel 3.セルa2に =fl と入力して下方にコピーします。 これはexcelファイルだけ対象にした場合ですが、「参照範囲」の数式内の 拡張子を変えれば、どの種類でも扱えます。(\*.* も可)