• 締切済み

ファイル名を関連性を維持しつつ変更する

本のデータベースをcsvファイルに落としました。データ数は1000件です。 ↓csvの形式 連番・書名・画像1ファイル名・画像2ファイル名 1・日本史・abc.jpg・xyz.jpg 2・世界史・opq.jpg・空白 3・神学論・abx.jpg・axz.jpg ※jpgファイル名に規則性がない これを以下の仕様に変更したいのです。 ↓csvの形式 連番・書名・画像1ファイル名・画像2ファイル名 1・日本史・1-1.jpg・1-2.jpg 2・世界史・2-1.jpg・空白 3・神学論・3-1.jpg・3-2.jpg win10とエクセルです。 よろしくお願い致します。

みんなの回答

  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.3

添付画像を例に A1=Sheet1!A1 を埋め これを右方向に必要数複写 A1,A2を下方向に必要数複写 C2=IF(Sheet1!C2<>"",TEXT(ROW()-1,"0")&"-"&TEXT(COLUMN()-2,"0")&".jpg","") を埋め 必要数、右方向、下方向に複写するというのはいかがでしょうか。

lock_on
質問者

お礼

質問が要件を満たしていなく、不適切と気づきました。 どうもスミマセンでした。

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.2

》 以下の仕様に変更したい 要はファイル名を「以下の」形式に変更すること? 規則性がないファイル名を 連番と同じ番号を「-」の左側に、右側に一連番号とするもの に変更したいと? 連番、および、一連番号は、それぞれ最大何桁までありますか? 「規則性がないファイル名」なんて以ての外なので、桁数を揃えるのが常識と考えてお尋ねしています。

lock_on
質問者

お礼

質問が要件を満たしていなく、不適切と気づきました。 どうもスミマセンでした。

回答No.1

abc.jpgを1-1.jpgとするのには、理由がありますか? 単純に、上から番号順で良い? また、画像2は常に-2という形で良いですか? 説明がしこたま面倒なんですが。 1-1.jpg 2-1.jpg 3-1.jpg で、この3つを選択し、下にコピーで、4-1.jpgと、順番通りになりませんか? ダメなら、文字結合で検索を。 空白は、新たに列を作り、if文を使って、その文字列に文字があったら、表示。 なかったら、空白という条件分岐で。 if エクセルで検索を。

lock_on
質問者

お礼

質問が要件を満たしていなく、不適切と気づきました。 どうもスミマセンでした。

関連するQ&A