2014年1月23日木曜日

行頭から特定の文字までを置換する正規表現

下記、行頭から「#」までを削除したい場合。

例えば:
t_gyoumu.toshi_keikakukuiki IS NULL OR #都市計画区域
t_gyoumu.bouka_chiiki IS NULL OR #防火地域
t_gyoumu.shikichi_menseki_goukei IS NULL OR #敷地面積合計
t_gyoumu.youto_chiiki1 IS NULL OR #用途地域1
t_gyoumu.shuyou_youto IS NULL OR #主要用途
t_gyoumu.kouji_shubetsu IS NULL OR #工事種別
t_gyoumu.kounchiku_menseki_gk IS NULL OR #建築面積合計
t_gyoumu.zentai_nobe_menseki_ss IS NULL OR #全体延べ面積申請部分
t_gyoumu.zentai_nobe_menseki_gk IS NULL OR #全体延べ面積合計
t_gyoumu.yousekitiasho_nobe_menseki IS NULL #容積対象延べ面積

検索(正規表現):
^.+\#

置換(空文字列)

結果:
都市計画区域
防火地域
敷地面積合計
用途地域1
主要用途
工事種別
建築面積合計
全体延べ面積申請部分
全体延べ面積合計
容積対象延べ面積

おまけ:
online 正規表現ツール

2014年1月21日火曜日

「データ入力規則」についてExcel2010と2007の互換性

現象:
「データ入力規則」が消えた!?
  1. Excel2010で作ったシートに、「データ入力規則」で別シートのセルを参照した
  2. Excel2003又はExcel2007で開いたら、ドロップダウンリストが消えました
  3. しかも「データ入力規則」で別シートのセルを参照し直そうとすると、電子レンジが「チン~!」
  4. 「え?!これもしかして互換性?2010と2007にそんな差があったとは思わなかった」


解決方法:

  1. 別シート参照したいセル(範囲)に名前を付けて
  2. 「データ入力規則」で「リスト」を選択して、「元の値」で「F3」
  3. 定義済みの名前を選択


MSって馬鹿だね...