教育関連リンク集 画像・素材 コンピュータマニュアル集 ソフト集 本・情報 特 集 みんなで話そう 研究会概要 会員登録 TOP

EXCELー便利な文字列操作関数



Excelでいろいろな作業をするとき、知っておくと便利な文字列操作関数の代表的なものをあげてみました。


文字列操作関数
 やりたいこと  表示形式  数式
数値を書式設定した文字列に変換する。 TEXT(値,表示形式)
元の値 表示 関数式
例:10 10個 =TEXT(A5,"0個")
(文字列)に含まれる全角の英数カナ文字を半角の英数カナ文字に変換する。 ASC(文字列)
全角 半角 関数式
例:Windows Vista Windows Vista =ASC(A9)
(文字列)に含まれる半角の英数カナ文字を全角の英数カナ文字に変換する。 JIS(文字列)
半角 全角 関数式
例:アケチミツヒデ アケチミツヒデ =JIS(A13)
ふりがなの文字列を取り出す。 PHONETIC(範囲)
元の漢字 ふりがな 関数式
例:高田馬場 タカダノババ =PHONETIC(A17)
文字列に含まれる英字をすべて小文字に変換する。 LOWER(文字列)
大文字 小文字 関数式
例:JAPAN japan =LOWER(A21)
文字列に含まれる英字をすべて大文字に変換する。 UPPER(文字列)
小文字 大文字 関数式
例:japan JAPAN =UPPER(A25)
文字列中の指定された文字をほかの文字に置き換える。
*置換対象は未入力でも可
SUBSTITUTE(文字列,検索文字列,置換文字列,置換対象)
社名 正式社名 関数式
例:凱C製菓 株式会社MC製菓 =SUBSTITUTE(A29,"","株式会社")
文字列の末尾 (右端) から指定された文字数の文字を抜き出す。 RIGHT(文字列,文字数)
ファイル名 拡張子 関数式
例:Section57.txt txt =RIGHT(A33,3)
文字列の先頭から指定された数の文字を抜き出す。 LEFT(文字列,文字数)
ファイル名 略語 関数式
例:Section57.txt Sec =LEFT(A37,3)
文字列の任意の位置から指定された文字数の文字を抜き出す。
(半角と全角の区別なく 1 文字を 1 として処理が行われます。)
MID(文字列,開始位置,文字数)
元の文字列 取り出した文字列 関数式
例:速効!パソコン講座 エクセル関数 パソコン講座 =MID(A41,4,6)
複数の文字列を結合して1つの文字列にまとめる。 CONCATENATE(文字列 1,文字列 2,...)
元の文字列 取り出した文字列 関数式
例:パソコン講座 春期パソコン講座 =CONCATENATE("春期",A45)
 *関数の引数(カッコ内の言葉)の「文字列」、「範囲」、「値」は、「エクセルのセル」と読みかえると理解しやすい。
 *数式内のA5〜A45までは、セル番地です。
※Office2003までの方法です。