ひとつのセルに入力されている名前と属性を2つのセルに分割する

送信者 OpenOffice
このファイルは、SKYDRIVEからcalc152.odsをダウンロードしてください。
上の表では、A列に名前の後に半角を空けて性別が入力されています。
これをB列とC列に分割して入力したいとき、LEN関数を組み合わせると簡単にできます。
B列では、LEFT関数を使ってA列に入力されている文字列の指定文字数分を抜き出して表示しています。
半角と最後の一文字分の計2文字分を差し引いて表示させたいので指定文字数は、全体の文字数-2だと考えることができます。
全体の文字数はLEN関数を使うと求めることができます。

この方法で、上のA2セル 「岩下芝 F」は全部で5文字だと分かり、左から5-2=3文字分をB列に表示すればいいことが分かります。
これを数式に当てはめると、=LEN(A2)-2になります。



右端の一文字を抜き出すのは、=RIGHT(A2;1) で、簡単に抜き出せます。



ここではさらに、B列とC列を文字列として他の列に貼り付ける方法を紹介します。ここではG列とH列に貼り付けることにします。

  1. 貼り付けたい元のデータ(ここではB列とC列)をコピーします。
  2. G1セルを選択します。
  3. ツールバーの編集から形式を選択して貼り付けをクリックします。
  4. ここで左側の選択からテキスト書式にチェックを入れて、OKをクリックします。

送信者 OpenOffice
これで、文字列と列の幅の両方がB列とC列と同じになります。
送信者 OpenOffice
 *テキストだけにチェックを入れた場合、列の幅はB列とC列の幅が適用されません。
 *書式だけにチェックを入れた場合、列の幅だけがG列とH列にコピーされてセルの中身は空白のまま、ということになります。


この記事をクリップ!