仕事上、CSVファイルを扱います。
その時に利用しているエクセルの関数群などをばばーんと貼り付けておきます。
なんかの時に使ってね☆
◎セル内改行 = &CHAR(10)&
>これ結構、忘れがち。
僕は備考にぶち込むときに使っている。
◎都道府県:M2を住所セルと書き換えてね
=IF(MID(M2,3,1)="都",LEFT(M2,3),IF(MID(M2,3,1)="県",LEFT(M2,3),IF(MID(M2,4,1)="県",LEFT(M2,4),IF(MID(M2,3,1)="道",LEFT(M2,3),IF(MID(M2,3,1)="府",LEFT(M2,3),"")))))
◎住所(市区町村以降):M2を住所セル、G2を都道府県セルと書き換えてね
=RIGHT(M2,LEN(M2)-LEN(G2))
>この関数群3つはセットで使っています。
住所が都道府県から全部ひとつのセルに入っちゃているときに、
都道府県と市区町村以下を分けるのがめんどくさいんで。
●電話番号(ハイフンなし)A13を電話番号セルに書き換え。
=IF(LEFT(A13,3)="090",LEFT(A13,3)&"-"&MID(A13,4,4)&"-"&RIGHT(A13,4),IF(LEFT(A13,3)="080",LEFT(A13,3)&"-"&MID(A13,4,4)&"-"&RIGHT(A13,4),IF(LEFT(A13,3)="070",LEFT(A13,3)&"-"&MID(A13,4,4)&"-"&RIGHT(A13,4),IF(LEFT(A13,2)="03",LEFT(A13,2)&"-"&MID(A13,3,4)&"-"&RIGHT(A13,4),IF(LEFT(A13,2)="06",LEFT(A13,2)&"-"&MID(A13,3,4)&"-"&RIGHT(A13,4),LEFT(A13,3)&"-"&MID(A13,4,3)&"-"&RIGHT(A13,4))))))
>これは電話番号にハイフンがないものをハイフンありに書き換えます。
意外と重宝しています。
たとえば、ハイフンなしとありの電話番号が混在しているときは、
一度SUBSTITUTE関数で、ハイフンを削除してこの関数群にぶち込みます。
すると090-1234-5678に揃うので扱いやすい番号になります。
●電話番号=0が先頭にない場合(上の関数と連動)C12を書き換え
=IF(LEN(C12)=11,C12,"0"&C12)
>エクセルだと「0」が先頭だと消えてしまうので。
元データの書式がこうなっているとめんどくさいので、たまにこのIF関数を使います。
●姓:L3を名前セルに書き換えて使用。
=IF(ISERROR(LEFT(L3,FIND(" ",ASC(L3))-1))=TRUE,"",LEFT(L3,FIND(" ",ASC(L3))-1))
●名:L3を名前セルに書き換えて使用。
=IF(ISERROR(MID(L3,FIND(" ",SUBSTITUTE(L3," "," "))+1,LEN(L3)))=TRUE,"",MID(L3,FIND(" ",SUBSTITUTE(L3," "," "))+1,LEN(L3)))
>姓名を「姓」と「名」に分けたいときに使います。
ただし、スペースで元のデータが区切られているときに限る。
ってな感じですかね。
なんかあれば追加しまーす。
メキメキ上達! エクセル関数ワザ100(日経ビジネス人文庫)
- 作者: 日経PC21
- 出版社/メーカー: 日本経済新聞出版社
- 発売日: 2010/03/02
- メディア: 文庫
- 購入: 21人 クリック: 408回
- この商品を含むブログ (9件) を見る
よくわかる Excel 2010 基礎 データCD-ROM付
- 作者: 富士通エフ・オー・エム
- 出版社/メーカー: 富士通オフィス機器
- 発売日: 2010/07
- メディア: 大型本
- 購入: 8人 クリック: 57回
- この商品を含むブログ (9件) を見る