正規表現を使って業務時間短縮

WebディレクターやWebプロデューサーの方であれば
業務や進捗の管理、料金表等でエクセルを使う機会も多いのではないでしょうか?

下記に紹介するのは、以前作った自分のデータ表(料金表)の関数が柔軟に組めておらず、
すべてのセルを修正し、新たな表を作成する(に等しい)ことになった時の事です。

reex1.jpg


この料金表のセルを一個ずつ直していったら徹夜だ、、、(つД`)
と背水の陣の覚悟を決めつつもさすがに、
「一個ずつ手作業でやるのは非効率過ぎる、何か良い策があるはず、、、
あ、エクセルでは正規表現使えないのかな?ワイルドカード(代替文字)は確か使えるのに。」と
試してみたところ、、、、使えず。


しかし...「痒いところに手を届かせたい!」
っていうツールはだいたい世の中の頭の良い人が作っています。
Web、ITとはそういう世界です。


っていうことで検索したら速攻で発見しました、窓の杜にて。


正規表現検索 Excel用正規表現検索ダイアログアドイン


ダウンロード後、zipファイルを解凍して、
正規表現検索.xlaをダブルクリックで簡単にインストールできます。(readme.txtもちゃんとお読み下さい。)
reex2.jpg


正確にインストールされたかどうかはエクセルのメニューの「ツール」→「アドイン」から確認できます。
reex3.jpg reex4.jpg

ショートカットキーCtrl+Rにて正規表現置換ダイアログが立ち上がります。
reex5.jpg

私はプログラマではないので正規表現をガッツリと理解し、
機能を漏れなく使える訳ではありませんが、このアドインのおかげで非常に助かりました。

注意点としてエクセル独自の意味のある文字では、
正規表現と衝突するため回避が必要なのですが、「\」を使ってエスケープではなく独特の表記をします。
一番使ったであろう、エクセルの絶対参照$では、正規表現の$と被るので「$$1」としたりします。
その他の詳細な説明は作者様のサイトにてご確認下さい。


いや~このツールのおかげでかなり時間短縮&ミスもなく行うことができました。
ありがたやありがたや。



そして、表の完成後はエクセルからコピーして、Dreamweaerのデザインビューで貼り付けます。
エクセルからDreamweaerに表をコピーすると<table>に余計なタグやら何やらがいっぱい付いてきますので
これまたDreamweaverの正規表現置換を使い一斉に除去し、綺麗なソースに変えていきます。


Dreamweaverで正規表現を使う際にはこちらのサイトが
大変解りやすく、お世話になりました、感謝。

SEOの際の顧客サイトのHTMLソース修正の為だけではなく、
業務を効率化して生産性を上げるために、あらゆるソフトや言語で使える正規表現は
覚えておいて損はないと思います。

正規表現を使って業務時間短縮

Share SocialMedia

Related

Commentコメント頂けると喜びます。

名前(ニックネーム)
コメントを書く

TrackBackこの記事を論及・引用、関連記事にして頂けたらありがたき幸せ。

PageTop

Search

Categoryを絞り込んで検索

Category

Calendar

show

Archive

AFFINGER4

Popularities

賢威
×