スプレッドシート|文字列関数(JOIN, TEXT, FIND, REPLACEなど)

スプレッドシートで使える文字列関数を紹介します。利用頻度の高いものをピックアップしています。

目次

結合

CONCAT | 文字列結合

構文

CONCAT(値1, 値2)

利用例

&演算子 でも結合できます。

区切り

JOIN | 結合

構文

JOIN(区切り文字, 値or配列1, 値or配列2)

利用例

SPLIT | 分割

構文

SPLIT(テキスト, 区切り文字, [各文字での分割], [空テキストを削除])

利用例

比較

EXACT | 2つの文字列が同じか判定

構文

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

利用例

以下例では、先頭文字が大文字、小文字で異なるためFalseとなります。

目視で確認しづらい比較に役立ちます。

テキスト情報

LEN | 文字列長

構文

LEN(テキスト)

利用例

変換

LOWER | 小文字変換

構文

LOWER(テキスト)

利用例

UPPER | 大文字変換

構文

UPPER(テキスト)

利用例

TEXT | 表示形式指定

構文

TEXT(数値, 表示形式)

利用例

検索

FIND | 指定文字の一致位置を取得

構文

FIND(検索文字列, 検索対象のテキスト, 開始位置)

利用例

SEARCH | 指定文字の一致位置を取得

構文

SEARCH(検索文字列, 検索対象のテキスト, 開始位置)

利用例

置換

SUBSTITUTE | 対象文字列を指定

構文

SUBSTITUTE(検索対象のテキスト, 検索, 置換, 出現回数)

利用例

2回目に出現したものだけ置換する例です。

第4引数を省略した場合、すべて置換します。

REPLACE | 位置と長さを指定

構文

REPLACE(テキスト, 位置, 長さ, 新規テキスト)

利用例

5番目の文字位置から2文字を置換する例です。

REGEXREPLACE | 正規表現を指定

構文

REGEXREPLACE(テキスト, 正規表現, 置換)

利用例

部分取得

LEFT | 先頭から取得

構文

LEFT(文字列, 文字数)

利用例

RIGHT | 末尾から取得

構文

RIGHT(文字列, 文字数)

利用例

よかったらシェアしてね!
目次