Excelの関数の中には、セルに入力した文字列から、指定した文字を取り出せるものがある。こうした文字列を対象とした関数を文字列操作関数と呼ぶ。ここではその一つであるLEFT関数をまず取り上げたい。
左端の文字列を抜き出す
「姓」「名」の列があって、それぞれにローマ字で姓名が入力してある表がある。文字列の左端から指定された数の文字を返すLEFT関数を用いて、この表からイニシャルを作ってみる。
まず、C列からE列に「文字1」「文字2」「イニシャル」と取った。続いて「文字1」のC2をクリックして、「=LEFT(」と入力してB2をクリックする。さらに「)」と入力して[Enter]キーを押す。引数「文字数」は省略したので、B2の左端の1文字である「K」を取り出せた。
同じくD2は「=LEFT(A2)」とする。これでA2の左端文字「Y」を取り出せた。次にE2に「=C2&D2」と入力する。E2には「KY」と「Yamaguchi Kaori」さんのイニシャルが返った。あとは、C2からE2を選択してE7までオートフィルすればよい。
この例ではC列とD列に中間セルを設けたが、中間セルなしでイニシャルを取り出すこともできる。この場合、「=LEFT(B2)&LEFT(A2)」とすればよい。ただ、初心者の場合、一発で数式を書くのではなく、中間セルを設けて段階を踏むほうが間違いは少なくなる。