意外と難しかったので備忘録としておきます。
連番.htmlのエクセルデータにしたい
やりたいことは、
001.html
002.html
003.html
004.html
005.html
006.html
007.html
008.html
009.html
010.html
011.html
012.html
013.html
014.html
015.html
016.html
017.html
018.html
019.html
020.html
021.html
022.html
023.html
024.html
025.html
026.html
027.html
028.html
029.html
030.html
という連番でかつhtmlという文字列を入れたデータをエクセル上に作成したい。
いやいや簡単でしょって思っている方
思い描く手順としては、
- A1セルに1を入力する
- A列のセルの書式設定で表示形式のユーザー定義に「000」を入力すると数字が「001」のように3桁で表示される
- 入力セルの右下をドラッグ&ドロップで30まで作成(A列)
- 「.html」をB列に30個記載
- C列に「=A1&B1」という数式を入れる
ここで問題発生
C列は「1.html」という表示になった。
だったら
セルの書式設定で表示形式のユーザー定義に
「000″.html”」で設定すればいいじゃないか!!
って、表示が変わらない・・・。
じゃあ
- A1セルに1を入力する
- A列のセルの書式設定で表示形式のユーザー定義に「000″.html”」を入力すると数字が「001.html」のように3桁で表示される
- 入力セルの右下をドラッグ&ドロップで30まで作成(A列)
- 「.html」をB列に30個記載
無事、表示されました。
ただし、入力データは「1~30」までの数字
一応、「001.html」のセルをコピーして、ブラウザに張り付けると「001.html」がペーストできた。
一見問題ないように思える。
ここでデータを扱う上での経験上なのですが、心配なので、やはりデータも「1」ではなく「001.html」をいれておきたい。
- 前記手順で「001.html~003.html」のエクセル上の表示データを作成した後、CSVで別名保存する
- CSVをエクセルかメモ帳かで開くとデータ上も「001.html」になる。