文字列の関数(1)の使い方:Excel関数

スポンサードリンク


漢数字に変換(NUMBERSTRING関数) 文字列を取り出す(LEFT,RIGHT,MID関数)
ふりがなを取り出す(PHONETIC関数) 文字列の長さを返す(LEN,LENB関数)

文字列を取出す関数の使い分け方

  1. 取出す文字列の位置が決まっている場合
  2. 決まった文字を基準にする場合

文字列から、指定した位置の文字を取り出します   topへ
 レフト
=LEFT(文字列,[文字数])       :文字列の左端から指定した文字数だけ取り出す。
 文字数を省略すると1を指定したことになります(1の時は省略できる)。
 ライト
=RIGHT(文字列,[文字数]      :文字列の右端から指定した文字数だけ取り出す。
 文字数を省略すると1を指定したことになります(1の時は省略できる)。
 ミッド
=MID (文字列,開始位置,文字数) :文字列の指定した位置から指定した文字数だけ取り出す。

(Step-Up1)FIND関数を使い、「県」を検索して、その位置を基準に文字列を取り出します。

(Step-Up2)都道府県名を取り除くにはどうすればよいでしょうか?

(Step-Up3)都府県名から右の1文字を削除するにはどうすればよいでしょうか?

LEFTB(文字列,[バイト数])  :文字列の先頭から指定されたバイト数の文字を返す。
RIGHTB(文字列,[バイト数])  :文字列の末尾 (右端) から指定されたバイト数の文字を返す。
 バイト数を省略すると1を指定したことになります(1の時は省略できる)。
MIDB(文字列,開始位置,バイト数) :文字列の任意の位置から指定されたバイト数の文字を返す。
 半角文字は1バイト、全角文字は2バイトとなります。ただしUNICODOでは半角文字も2Byteです。

セル内の文字列のふりがなを取り出す    topへ
 フォネティック
=PHONETIC(セル番地)

(ステップアップ)VBAでふりがなを作成する

文字列の文字数を取り出します   topへ
 レン
=LEN(文字列) :文字列の文字数を返します。半角文字と全角文字との区別はされません
 レンビー
=LENB(文字列) :文字列のバイト数を返します。
    一般的には半角文字は1Byte(バイト) :全角文字は2Byteですが、UNICODOでは半角文字も2Byteです。
    ついでに1Byte=8Bit(ビット)です。

スポンサードリンク



よねさんのWordとExcelの小部屋 »  エクセル関数一覧表 »  文字列の関数(1)

PageViewCounter
Counter
Since2006/2/27