ページ

2015-07-02

【Excel】スペース(空白)が入った文字列を数式で2つのセルに分ける方法

文字列を分割する方法はいろいろありますが、今回は数式で分ける方法をご紹介します。


この数式は、全角と半角が混在する文字列であったとしても、すべて全角に統一して、スペースが入っているところで2つに分割します。スペースが入っていない場合は、分割せずにそのまま表示します。


やりかた


スペースが入った文字列と言えば「名前」が思い浮かびます。今回は、A列に「名前」を入れると、C列に「姓」、D列に「名」が表示されるようにします。


Excel-1


C2セルとD2セルに、それぞれ以下の数式を入れて下方向にコピー&ペーストしてください。

  • C2セル

  • =TRIM(JIS(LEFT(A2,MIN(FIND
    ({" "," "},A2&"  ")))))


  • D2セル

  • =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 件のコメント:

コメントを投稿