• 締切済み

フォルダを一括で作成したいのです(階層がある分)。

フォルダを一括で作成したいのです(階層がある分)。 添付画像(例) AからF列までのデータがあります。 G列のように「う\え\お」の階層で作成したいのです。 そこまで作成すればフォルダ作成ソフトかmkdirコマンドで作成しようと考えています。 関数ではできないでしょうか(VBでしないとだめでしょうか?)。

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

お示しの表で1行目には行を挿入して2行目からお示しの表があるとします。 G2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A2="","",IF(AND(A2<>"",COUNT(B2:E2)=0),F2,IF(AND(A2=A1,COUNT(B2:E2)>COUNT(B1:E1)),G1&"¥"&F2,IF(AND(A2=A1,COUNT(B2:E2)<=COUNT(B1:E1)),LEFT(G1,COUNT(B2:E2)+COUNT(B2:E2)-1)&"¥"&F2,""))))

pc6001_mar
質問者

補足

回答ありがとうございます。 提示の分ではうまくいっているのですが実際はまだ長いファイル名のためうまくいかないようです。 画像が貼付けられないので説明がしにくいのですが 「うううううう」が「う」になってしまいます(下の方の6行目からのところ)。 いろいろ考えたのですがどうもわかりません。ご教授願えますか? (F列) ああ いいいい うううううう えええええええ おおおおおおお かかか きききき くく けけけけ こここここ さささ ししししし す せせ そそそそそ たたたたたた ちち つ てててててててて とととと なななななな ににに (G列) あああ あああ¥いいいい うううううう うううううう¥えええええええ うううううう¥えええええええ¥おおおおおおお う¥かかか う¥かかか¥きききき う¥かかか¥きききき¥くく う¥かかか¥けけけけ う¥かかか¥こここここ う¥かかか¥さささ う¥ししししし う¥ししししし¥す う¥ししししし¥す¥せせ う¥ししししし¥す¥せせ¥そそそそそ う¥ししししし¥たたたたたた う¥ししし¥ちち う¥ししし¥ちち¥つ てててててててて とととと とととと¥なななななな と¥ににに

関連するQ&A