文字列関数

  1. 半角/全角の変換(ASC,JIS関数)
  2. 大文字/小文字の変換(UPPER,LOWER,PROPER関数)
  3. 漢数字に変換(NUMBERSTRING関数)
  4. 文字列を取り出す(LEFT,RIGHT,MID関数)
  5. 文字列の検索(FIND関数,SEARCH関数)
  6. ふりがなを取り出す(PHONETIC関数)
  7. 文字列の長さを返す(LEN,LENB関数)
  8. 文字列の置換(SUBSTITUTE)
  9. 文字列の比較(EXACT)
  10. 文字列の置換(REPLACE)

半角/全角の変換

半角/全角の文字に変換
 アスキー

=ASC(文字列)

全角の文字列(英数字、カタカナ)を半角の文字に変換


ジス

=JIS(文字列)

半角の文字列(英数字、カタカナ)を全角の文字に変換

メニューに戻る

アルファベットの大文字/小文字の変更を行う

指定した桁数で切り上げる
アッパー

=UPPER(文字列)

小文字を大文字に変換


ロウワー

=LOWER(文字列)

大文字を小文字に変換

プロパー

=PROPER(文字列)

1文字目を大文字に、2文字目以降を小文字に変換

メニューに戻る

漢数字に変換

数値を指定した表示形式の漢数字に変換
ナンバーストリング

=NUMBERSTRING(数値,表示形式)

(注)他の表計算アプリケーションとの互換を保つために用意された関数のため、ヘルプおよび関数ウィザードには表示されません。

メニューに戻る

文字列を取り出す

文字列から、指定した位置の文字を取り出し
レフト

=LEFT(文字列,[文字数])

文字列の左端から指定した文字数だけ取り出す


ライト

=RIGHT(文字列,[文字数])

文字列の右端から指定した文字数だけ取り出す

ミッド

=MID (文字列,開始位置,文字数)

文字列の指定した位置から指定した文字数だけ取り出す

メニューに戻る

文字列の検索

文字列が開始位置から何番目にあるかを返す
ファインド

=FIND(検索文字列,対象,開始位置)

  (注) 英字の大文字と小文字を区別できる代わりに、ワイルドカード文字を使用することができません。


文字列が開始位置から何番目にあるかを返す
サーチ

=SEARCH(検索文字列,対象,開始位置)

(注) 英字の大文字と小文字を区別できませんが、ワイルドカード文字を使用できます。

メニューに戻る

ふりがなを取り出す

セル内の文字列のふりがなを取り出す
フォネティック

=PHONETIC(セル番地)

メニューに戻る

文字列の長さを返す

文字列の文字数を取り出す
レン

=LEN(文字列)

文字列の文字数を返します。半角文字と全角文字との区別はされません


レンビー

=LENB(文字列)

文字列のバイト数を返します。
一般的には半角文字は1Byte(バイト) :全角文字は2Byteですが、UNICODOでは半角文字も2Byteです。

メニューに戻る

文字列の置換

文字列中から検索文字列を探し、置換文字列に置き換える
サブスティチュート

=SUBSTITUTE(文字列,検索文字列,置換文字列,置換対象)

文字列中の特定の位置にある文字をほかの文字に置き換えるときは、REPLACE 関数を使用します。
   置換対象:置換対象を指定した場合、文字列中の置換対象番目の検索文字列だけが置き換えられます。
省略した場合は、文字列中のすべての検索文字列が置き換えの対象となります。

メニューに戻る

文字列を比較

文字列を比較
イグザクト

=EXACT(文字列1,文字列2)

2つの文字列を比較して、まったく同じである場合は TRUE を、そうでない場合は FALSE を返します。

メニューに戻る

文字列の置換

文字列中の指定された文字数の文字を別の文字に置き換え
リプレース

=REPLACE(文字列,開始位置,文字数,置換文字列)

置き換える文字の位置が決まっている場合に使用

メニューに戻る