この数式は、全角と半角が混在する文字列であったとしても、すべて全角に統一して、スペースが入っているところで2つに分割します。スペースが入っていない場合は、分割せずにそのまま表示します。
やりかた
スペースが入った文字列と言えば「名前」が思い浮かびます。今回は、A列に「名前」を入れると、C列に「姓」、D列に「名」が表示されるようにします。
C2セルとD2セルに、それぞれ以下の数式を入れて下方向にコピー&ペーストしてください。
- C2セル
- D2セル
=TRIM(JIS(LEFT(A2,MIN(FIND
({" "," "},A2&" ")))))
=IF(ISERROR(JIS(MID(A2,FIND
(" ",SUBSTITUTE
(A2," "," "))+1,LEN
(A2)))),"",JIS(MID(A2,FIND
(" ",SUBSTITUTE
(A2," "," "))+1,LEN(A2))))
データ整備に手間がかかっている方、なかなか便利だと思いますのでお試しください。
【Excel関連記事】
●エクセル2013 ファイルから画像だけを簡単に取り出す方法
●2003以前のバージョンで2つのシートのデータを比較して違いを確認する方法
●画像タイトルを入力して好きな場所に画像を呼び出す方法
●これで安心!エクセルファイルの互換性チェック
●レイアウトが簡単!表を図にしてリンク貼り付けする方法
●安全ではない!?外部リンクの探し方
●セル内の文字列を改行するいくつかの方法
●知らないと損する!エクセル2013で使える無料のOffice用アプリ「ツイッター分析アプリ」
●エクセルで横棒グラフと縦折れ線グラフの複合グラフを作る方法
●エクセルファイル1つでパソコンやエクセルのバージョン情報を知ることができる関数
●ひと工夫してプレゼンで差をつけよう!エクセルの棒グラフで特定のデータを水平バーで表現する方法
●エクセルのバージョンやファイルの互換性チェックなんて関係無し!関数でグラフを作る方法
●エクセルで土日祭日をすっとばす数式WORKDAY関数の使い方
●エクセル2013は使える!?使えない!?困った時の対処法、作業効率アップの小技、エクセルの驚きの仕様など紹介
0 件のコメント :
コメントを投稿