だらけ日記過去ログ:2008年6月20日(金)「Various Artists」

光希桃AnimeStation

Count Start 1997.9.6
だらけ日記

2008年6月20日(金)「Various Artists」このエントリーを含むはてなブックマーク

 アンケート集計作業がないので、以前のようにPC前に張り付きっぱなしなことがあまりなくなったので、昔ほど「新曲分が足りない!」という発作に襲われることは少なくなりましたが、近場のBOOK OFFとかでアニソンCDはそれなりに買ってます。まぁ新品で買うことはあまりないんですけど。

 で、例によって、買ったCDは99%、CDから聞くことはなく、PCでMP3に変換してそこから聞くだけになるわけですが、MP3化したあとには、曲名やアーティスト、出展作品などをMP3ファイル内に格納―ID3タグ入れ―の作業があるわけです。

 普通のCDであれば、MP3に変換する時にCDDBから曲名・アーティスト名が拾われ、自動的にタグに入力されていきますが、ここで問題になるのは、アニソンCDではよくある「Various Artists」(複数のアーティストが混在している)状態。

 そういうCDの場合、入っているデータは

パターンアーティスト名曲名
Various Artists曲名/アーティスト名
Various Artists曲名/アーティスト名
Various Artists曲名/アーティスト名[作品名]
Various Artists曲名_アーティスト名
Various Artistsアーティスト名_曲名
Various Artists(アーティスト名)曲名
Various Artists曲名/アーティスト名/作品名
1曲目のアーティスト名曲名/アーティスト名
作曲者名曲名/アーティスト名

といった具合に、CDDBを登録した人のいろいろなパターンで、様々な書式が存在します。ここで言えるのは、どのパターンであったとしても、アーティスト名・曲名としては正しくID3データが入ってはない ということです。

 データとしては曲名の方に入れてくれているので、そこからコピペコピペで、曲名・アーティスト名・作品名を分離して登録すればいい話ではあるのですが、まぁ、枚数あると面倒くさいですよね。

 ということで、特定の区切り文字でテキストデータを別々のセル分離するExcelシートを簡単に作って長いこと使っていたのですが、あまりに簡単に作ったので、区切り文字は1つしか対応してなくて、違う形式のデータが来るたびに区切り文字を入れたセルを書き換えなきゃいけないのが意外と面倒だったのです。(区切り文字をサーチして、その前の文字列、その後の文字列を呼び出すだけなので、Excel関数を少々知ってる程度でもすぐに作れるものです)

 複数の区切り文字に対応&3つ以上のフィールド分離が可能 である方がいいよなー、と思ってちょっと作ってみようとしたら、これが意外と面倒でした。同じ区切り文字が複数回登場して、それぞれ分けつつ、別の区切り文字でも分ける…という処理をExcel関数だけで作るというのが、いまいち考えにくいものだった模様。

 for文とかが使えるのであれば、1文字ずつ判定して、区切り文字があれば、そこまでを配列に格納・分離して、それを繰り返す…みたいなシンプルな動きになりそうですが、Excel関数ではfor文とかのループ構造は作れないんで、セル単位でちまちまと計算させる方法しか思い浮かびませんでした。

 とりあえずセル単位に区切ることはできるので、かっこ悪いExcelブックですが、他にVarious Artistsに困ってる人もいるかも知れないんで、公開しときます。

ダウンロード(ZIP / 44KB)

 分離したあとはSuperTagEditerとかを使って貼り付ける感じ?

●「新曲分が足りない!」については過去の買い物話をどうぞ

 買い物行きたいなぁ。

光希桃AnimeStationのミドルサイズバナーです。これ以外も説明書のコーナーとかにありますので、そちらもご利用下さい。

Contents
だらけ日記過去ログ一覧
だらけ日記 過去ログ最新
あにめ感想にっきV3
旧・あにめ感想にっき
アニメ感想Navi
感想率調査 過去ログ
みきももアンテナ
はてなダイアリー出張所
ママレード・ボーイforever[!]
ママレード・ボーイ補完計画2
タイピングソフトレビュー
アニメ塗りCG
巡礼旅行のコーナー
お持ち帰りのコーナー
自己紹介
更新されない旧日記
サイト説明
更新履歴
Link
いきつけサイト
塚の中。
シャドールーム
帝国大劇場別館
12萌ンキーズ
みでぃずふぁーむ
アニ鳴館
エネルギー吸収と発散
放蕩オペラハウス
No Anime No Life
楽画喜堂
簡易メッセージ
SSL標準装備の無料メールフォーム作成・管理ツール | フォームメーラー
Name:
Mail:
Message:

ここに書かれた内容を
ネタにしてもいいですか?

いい (^O^)
匿名ならいい (^-^)
やめてッ (>_<)

Powered by FormMailer.
Other
光希桃にメール
見てるアニメ
猫ピッチャー(再)
ヘボット!
こねこのチー ポンポンらー大冒険
ぴったんこ!ねこざかな
おはよう!コケッコーさん
きもしば
アバローのプリンセスエレナ
仮面ライダーエグゼイド(特撮)
モンハンストーリーズ RIDE ON
キラキラ☆プリキュア アラモード
DUEL MASTERS
ドラゴンボール
ふるさとめぐり日本の昔ばなし
サンリオキャラクターズ
ONE PIECE
ヴァンガードG NEXT
ミラクルちゅーんず!(特撮)
ちびまる子ちゃん
バトルガール ハイスクール
スカートの中はケダモノでした。
ボールルームへようこそ
最遊記RELOAD BLAST
賭ケグルイ
セントールの悩み
ベイブレードバースト ゴッド
パズドラクロス
がん がん がんこちゃん
恋と嘘
ひとりじめマイヒーロー
異世界食堂
アニメマシテ(実写)
はじめてのギャル
アイドルタイムプリパラ
レゴタイム
GO!GO!ゴマちゃん(2)
潔癖男子!青山くん
ナイツ&マジック
プリンセス・プリンシパル
天使の3P!
妖怪アパートの幽雅な日常
魔法陣グルグル
ナナマル サンバツ
アホガール
徒然チルドレン
BORUTO―ボルト―
遊☆戯☆王VRAINS
ねこねこ日本史(2)
カイトアンサ
イケメン戦国
クリオネの灯り
てーきゅう 9期
ノラと皇女と野良猫ハート
ラファンドール国物語
NEW GAME!!
異世界はスマートフォンとともに。
ヒミツのここたま
アイカツスターズ!
ポケットモンスターサン&ムーン
スナックワールド
月刊ブシロードTV(実写)
アニゲーイレブン(実写)
サクラクエスト
ゲーマーズ!
DIVE!!
コンビニカレシ
あにむす!(実写)
将国のアルタイル
チアフルーツ
リルリルフェアリル
あはれ!名作くん(2)
妖怪ウォッチ
ドラもん
18if
実力至上主義の教室へ
サクラダリセット
地獄少女 宵伽
時間の支配者
RWBY The Beginning
信長の忍び(2)
神撃のバハムートVS
喫茶安元(実写)
無責任ギャラクシー☆タイラー
メイドインアビス
捏造トラップ-NTR-
ぼのぼの
100%パスカル先生
プリプリちぃちゃん!!
タマ&フレンズ うちのタマ
トミカハイパーレスキュー
遊戯王DM 20th リマスター
FCバディファイト バッツ
フューチャー・アベンジャーズ
スパイダーマン
デジモン アプリモンスターズ
特捜警察ジャンポリス(実写)
僕のヒーローアカデミア(2)
境界のRINNE(3)
名探偵コナン
縁結びの妖狐ちゃん
THE REFLECTION WAVE ONE
ひなろじ
Re:CREATORS
Fate/Apocrypha
活撃/刀剣乱舞
戦姫絶唱シンフォギアAXZ
バチカン奇跡調査官
ゴー!ゴー!クックルン
わしも-wasimo-(5)
居残り視聴中(一部)
機動武闘伝Gガンダム(再)
ARIA The ORIGINATION 10
DVD視聴中/視聴予定
伝心・まもって守護月天!
スクールランブル3学期
まほろまてぃっく
まほろまてぃっく〜もっと〜
番組表リンク
TVガイド
しょぼいカレンダー
MOON PHASE

NHK [アニメ]
日本テレビ
TBS[アニメ]
フジテレビ [アニメ]
テレビ朝日 [アニメ]
テレビ東京 [アニメ]

東京MXテレビ[アニメ]
テレビ神奈川[アニメ]
テレビ埼玉

BS日テレ
BS朝日
BS-TBS
BSジャパン[アニメ]
BS FUJI

アニマックス
キッズステーション
ファミリー劇場[アニメ]
カートゥーンネットワーク
チャンネルNECO[アニメ]
日本映画専門CH
LOCAL LINK
RD-S502ネットdeナビ
RD-X5ネットdeナビ
RD-X4ネットdeナビ
RD-XS40ネットdeナビ
RD-X3ネットdeナビ
Amazon.co.jpアソシエイト