文字列の一部の取り出し、置き換え、連結といった処理を行う関数や、全角/半角、大文字/小文字を互いに変換する関数など、文字列に関連する関数群です。
《文字列の長さ》
LEN/LENB 文字列の文字数またはバイト数を求める 文字列の抽出 LEFT/LEFTB 左端から何文字かまたは何バイトかを取り出す RIGHT/RIGHTB 右端から何文字かまたは何バイトかを取り出す MID/MIDB 指定した位置から何文字かまたは何バイトかを取り出す《文字列の検索》
FIND/FINDB 文字列の位置またはバイト位置を調べる SEARCH/SEARCHB 文字列の位置またはバイト位置を調べる《文字列の置換》
REPLACE/REPLACEB 指定した文字数またはバイト数の文字列を置き換える SUBSTITUTE 検索した文字列を置き換える《文字列の連結》
CONCATENATE 文字列を連結する CONCAT 文字列を連結する TEXTJOIN 区切り記号を挿入しながら複数の文字列を連結する《文字列の削除》
TRIM 余計な空白文字を削除する CLEAN 印刷できない文字を削除する《ふりがな》
PHONETIC ふりがなを取り出す《繰り返し》
REPT 指定した回数だけ文字列を繰り返す 文字コードの操作 CODE/UNICODE 文字コードを調べる CHAR/UNICHAR 文字コードに対応する文字を返す ASC/JIS 全角文字または半角文字に変換する《表示形式の変換》
YEN/DOLLAR 数値に通貨記号と桁区切り記号を付ける UPPER/LOWER 英字を大文字または小文字に変換する TEXT 数値に表示形式を適用した文字列を返す FIXED 数値に桁区切り記号と小数点を付ける VALUE 数値を表す文字列を数値に変換する NUMBERVALUE 異なる表示形式を持つ数値の文字列を通常の数値に変換する NUMBERSTRING 数値を漢数字の文字列に変換する BAHTTEXT 数値をタイ文字の通貨表記に変換する ROMAN 数値をローマ数字の文字列に変換する ARABIC ローマ数字の文字列を数値に変換する PROPER 英単語の先頭文字だけを大文字に変換する《文字列の比較》
EXACT 文字列が等しいかどうかを調べる《文字列の取得》
T 引数が文字列のときだけ文字列を返す