Excel の小ネタです。
よく知られたフラッシュフィルを速攻復習します。
Excel 2013 以降のバージョンでしか利用できないので注意してください。
フラッシュフィルというのは、入力済みのデータから Excel が法則性を見つけ、自動的に入力処理してくれる機能です。
メニューの「データ」からフラッシュフィルが見つかると思います。
実は、このページで言いたいことはフラッシュフィルのショートカットは
フラッシュフィルのショートカット
名前を分割
フラッシュフィルは英語名の場合(例:Marc Zoros)は抜群に機能するのですが、日本語名(例:東海林 辰夫、奥 義勝)の場合は例のようにイマイチな感じになることがあります。
今後、バージョンアップで AI が強化される可能性はありますが、主に名前を姓名に分ける例では単に文字のバイト数で切り分けているだけになります。
そこで、姓名の間にスペースを入れたサンプルを用意します。
この場合、フラッシュフィルはスペースを目安に姓名を切り分けるので(つまり英語の氏名と同じ扱いになるので)、ほぼ完璧に分けることができます。また、スペースは半角、全角の混在でうまく機能します。
一方、姓名の間に何らかの記号、スペースなどがないデータの場合、多くの日本語の名字は漢字2文字の人が多いので、氏名の頭から二文字までを姓と認識させ、一文字、三文字など二文字以外の姓は手動でチェックする他ありません。
応用
メールアドレスのアカウントとドメインを分割するような場合にも、フラッシュフィルは使えます。例えば abcde@fghi.com の場合は、@ を基準に自動で分けて取り出してくれます。
-
[小ネタ]Excel で -1 か 1 のランダムに値を得る方法
今回は小ネタです。 Excel でくじ引きなど、単純なプラス・マイナスの値を作りたいとき、頭が二日酔いだとどうするか悩む ...
続きを見る
かつてはPCでデタラメな数を生成することは、厳密には難しいことだったのですが、最近ではかなり巧妙に、二度と再現できないよ ... 続きを見る Excel の小ネタです。Excel でバリバリ数字を入力していると、書式が引き継がれたり、無視されたり、自分の意図と違 ... 続きを見る 2019年の8月末頃、Excel の最新版には XOOKUP 機能が追加されています。 LOOKUP 関数で有名どころ、 ... 続きを見る
[初歩]Excel VBAで数値をランダム化する方法と基礎知識
[Excel]セル入力で書式を引き継がせるには?
[Excel]XLOOKUP は VLOOKUP の上位関数で使える?