フィールド関数 - フィールド関数一覧 フォローする
文字列関数
関数 | 機能概要 | 書式 | 機能説明 | サンプル | 結果 |
CONCAT | 文字列を結合 | (文字列a<String>, 文字列b<String>) | 文字列aと文字列bをひとつに結合します | CONCAT(“ABC”,”def”) | “ABCdef” |
CONTAINS | 文字列の部分一致比較 | (テキスト<String>, キーワード<String>) | テキストの中にキーワードが含まれている場合trueを、含まれない場合はfalseを返します | CONTAINS(“桃太郎”,”太郎”) | true |
EXACT | 文字列の完全一致比較 | (テキスト1(String), テキスト2(String)) | テキスト1とテキスト2が完全一致する場合trueを返します | EXACT("桃太郎","桃太郎") | true |
LEFT | 先頭から指定文字数を抽出 | (対象文字列(String), 文字数(Number)) | 対象文字列の先頭から指定された文字数だけ抽出します | LEFT("桃太郎",3) | 桃太郎 |
MID | 文字列を指定位置から指定文字数抽出 | (対象文字列(String), 開始位置, (Number), 文字数(Number)) | 対象文字列の開始位置から、指定された文字数だけ抽出します | MID("桃太郎", 2, 1) | 太 |
RIGHT | 末尾から指定文字数を抽出 | (対象文字列(String), 文字数(Number)) | 対象文字列の末尾から指定された文字数だけ抽出します | RIGHT("桃太郎",2) | 太郎 |
SUBSTITUTE | 文字列の置換 | (対象文字列(String), 検索文字列(String), 置換文字列(String)) | 対象文字列の中にある検索文字列を置換文字列へ置換します | SUBSTITUTE("今日の天気は晴れ","晴れ","くもり") | 今日の天気はくもり |
論理比較関数
関数 | 機能概要 | 書式 | 機能説明 | サンプル | 結果 |
NOT | 真偽値の反転 |
(真偽値<booblean>) |
真偽値の値を反転させます |
CONTAINS(“桃太郎”,”太郎”) | true |
正規表現を使った関数
正規表現の主な種類と使用例は、フィールド関数 - 正規表現の主な種類と使用例 をご覧ください。
関数 | 機能概要 | 書式 | 機能説明 | サンプル | 結果 |
REGEXEXTRACT | 正規表現による抽出 | (対象文字列 (String), 正規表現 (String)) | 指定した 正規表現に一致する最初の部分 を取得します | REGEXEXTRACT("abc123xyz","\\d+") | "123" |
REGEXREPLACE | 正規表現による置換 | (対象文字列<String>, 正規表現<String>, 置換文字列<String>) | 対象文字列に対して、指定した正規表現パターンに一致する部分を、置換文字列に置き換えます | REGEXREPLACE("555-4195","[0-9]+-", "***-") | "***-4195" |
REGEXTEST | 文字列の正規表現マッチ判定 | (対象文字列(String), 正規表現(String)) | 対象文字列 が 正規表現 に一致する場合 true を返します | REGEXTEST("apple", "app.*") | true |
※2025年4月21日時点の情報です。