Excelでは、数値を計算するだけでなく、文字列データの一部を取り出したり、別の文字に置換したり、文字数を数えたりすることもExcel関数で簡単に行う事が出来ます。また、文字列操作を行う事で、文字の種類やスペース調整など、効率的に文字列の体裁を整えることもできます。
当サイト内の例題や応用例題に記載していますが、複数の文字列関数を組み合わせることで、一つ一つう修正する手間を省いたり、より精度の高い表示形式の統一や文字列の抽出、文字の置換を行う事も出来、Excelを数式以外にも帳票や文書として使用するケースも増えてきており、比較的利用頻度の高い関数です。
< 文字列を操作するExcel関数一覧 >
文字列の連結 | CONCATENATE | 文字列を連結 |
文字列の削除 | TRIM | 余計な空白文字を削除 |
CLEAN | 印刷できない文字を削除 | |
文字列の検索 | FIND/FINDB | 文字列の位置またはバイト位置を調べる |
SEARCH/SEARCHB | 文字列の位置またはバイト位置を調べる | |
文字列の置換 | REPLACE/REPLACEB | 指定した文字数またはバイト数の文字列を置き換え |
SUBSTITUTE | 検索した文字列を置き換え | |
文字列の長さ | LEN/LENB | 文字列の文字数またはバイト数を取得 |
文字列の抽出 | LEFT/LEFTB | 左端から何文字かまたは何バイトかを取得 |
RIGHT/RIGHTB | 右端から何文字かまたは何バイトかを取得 | |
MID/MIDB | 指定した位置から何文字かまたは何バイトかを取得 | |
文字列の比較 | EXACT | 文字列が等しいかどうかを調べる |
読み・フリガナ | PHONETIC | 読みやフリガナを取り出す |
繰り返し | REPT | 指定した回数だけ文字列を繰り返す |
文字列変換 | ASC | 全角文字を半角文字に変換 |
JIS | 半角文字を全角文字に変換 | |
表示形式の変換 | TEXT | 数値に表示形式を適用した文字列を返す |
VALUE | 数値を表す文字列を数値に変換 | |
YEN | 数値に「¥」マークを付ける | |
DOLLAR | 数値に「$」マークを付ける | |
UPPER | 英字を大文字に変換する | |
LOWER | 英字を小文字に変換する | |
NUMBERSTRING | 数値を漢数字の文字列に変換 | |
PROPER | 英単語の先頭文字だけを大文字に変換 |
Excel関数 機能別分類リスト
- 条件で処理を分ける論理式のExcel関数
- 日付や時刻を求めるExcel関数
- 文字列を操作するExcel関数
- 数値を計算する数学Excel関数
- 集計・分析を行う統計Excel関数
- データ検索・取得Excel関数
- 財務処理Excel関数
- Excel全関数一覧