エクセル(Excel)関数を使わずに連続データを入力する

以下のような表の「姓」「名」の列を入力するとき。
このような文字列の分割は関数でも可能だが、けっこう手間がかかる。
例えば「=LEFT(B3,FIND(“ ",B3,1)-1)」のような関数式が必要で、「氏名」列に全角スペースと半角スペースが混在していれば、その条件分岐が必要になり…と、どんどん複雑になってしまう。

ここで使えるのが「フラッシュフィル」である。
Excelがデータ入力の法則性を見つけ出し、関数を使わずに自動でデータを入力してくれる便利な機能である。

まず、一件目のデータのみ「姓」の列を入力し、「データ」タブの「フラッシュフィル」をクリックする。
ショートカットは Ctrl + E

すると、「姓」の列がすべて自動で入力された。

ちなみに、ここでは「氏名」を「姓」と「名」に分割したが他にも、「郵便番号」から全ての「-(ハイフン)」を削除したり、「市区町村」で分かれている文字列をまとめることができたりと、非常に便利なので、覚えておいて損はないだろう。