部署名を「部」と「課」に自動で分割【FIND関数】【LEFT関数】【SUBSTITUTE関数】
FIND関数で「部」が何文字目か調べる→LEFT関数でその文字数分を左端から切り出して「部名」を表示→SUBSTITUTE関数で元の部署名の「部名」を「空欄」に置き換えて「課名」を表示
- 2011年6月1日
- 総合RSS
Excelで部署名が記載された名簿を扱う際に,「部署名」のデータが「システム部開発課」のように「部」と「課」一つのセルにまとめられていた。そんなとき,「部名」と「課名」を別々のセルに切り出すにはいったいどうすればよいだろうか。
こんなときは,次の考え方で順に作業を進めよう。まず,最初に「部署名」が表示されたセルで,「部」という文字が左から何文字目に当たるかを調べる。次に,その数だけの文字を「部署名」欄の左端から切り出して「部名」欄に入力する。そして最後に,「部署名」欄に表示された文字のうち,「部名」に当たる文字を「空欄」(何もない状態)に置き換えるのだ。こうした操作を実現するために利用するのが,「FIND関数」「LEFT関数」「SUBSTITUTE関数」という三つの関数だ。
(この記事の初出は2008年8月6日です)
![]() |
全文はITproでご覧いただけます。 |
|---|





