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

スポンサードリンク


半角/全角の変換(ASC,JIS関数) 大文字/小文字の変換(UPPER,LOWER,PROPER関数)
漢数字に変換(NUMBERSTRING関数) 文字列を取り出す(LEFT,RIGHT,MID関数)
文字列の検索(FIND関数) 文字列の検索(SEARCH関数)
ふりがなを取り出す(PHONETIC関数) 文字列の長さを返す(LEN,LENB関数)

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

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

半角/全角の文字に変換します   topへ
 アスキー
=ASC(文字列) :全角の文字列(英数字、カタカナ)を半角の文字に変換します。
 ジス
=JIS(文字列) :半角の文字列(英数字、カタカナ)を全角の文字に変換します。
   (注)ひらがな、漢字は全角文字ですので、半角文字には変換されません。

アルファベットの大文字/小文字の変更を行う   topへ
 アッパー
=UPPER(文字列)  :小文字を大文字に変換します。
 ロウワー
=LOWER(文字列)  :大文字を小文字に変換します。
 プロパー
=PROPER(文字列) :1文字目を大文字に、2文字目以降を小文字に変換します。
   (注) カタカナやひらがなには、大文字/小文字の区別はありませんので、何も変化しません。

数値を指定した表示形式の漢数字に変換する   topへ
 ナンバーストリング
=NUMBERSTRING(数値,表示形式)
(注)他の表計算アプリケーションとの互換を保つために用意された関数のため、ヘルプおよび関数ウィザードには表示されません。
  また、日本語版 Excel でのみ追加されたものです。

文字列から、指定した位置の文字を取り出します   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へ
 ファインド
=FIND(検索文字列,対象,開始位置)
  (注) 英字の大文字と小文字を区別できる代わりに、ワイルドカード文字を使用することができません。

文字列が開始位置から何番目にあるかを返します   topへ
 サーチ
=SEARCH(検索文字列,対象,開始位置)
  (注) 英字の大文字と小文字を区別できませんが、ワイルドカード文字を使用できます。

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

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

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

スポンサードリンク



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

PageViewCounter
Counter
Since2006/2/27