こんにちはニシケンです。
データの集計と分析の業務で頻繁にスプレッドシートを使っているのですが、その際によく使う文字列の関数を以下にまとめました。文字列関数なので数値分析というわけではないのですが、レポーティングとかデータクレンジングなどには無くてはならない機能ですので、参考になれば幸いです。
テキスト関数の一覧
- 抜粋系
- LEFT | 対象テキストの左側の値を取得する
- MID | 対象テキストから開始位置を指定して値を取得する
- RIGHT | 対象テキストの右側の値を取得する
- 正規表現系
- REGEXEXTRACT | 正規表現を使って一致する部分文字列を抜き出す
- REGEXMATCH | 正規表現を使って検索する
- REGEXREPLACE | 正規表現を使って置換する
- 検索系
- FIND,FINDB | 指定した文字列が最初に現れる位置を取得する。大文字小文字は区別する
- SEARCH,SEARCHB | 指定した文字列が最初に現れる位置を取得する。大文字小文字は区別しない
- 置換系
- REPLACE | 対象テキストの一部を置き換える
- SUBSTITUTE | 対象テキストの条件に当てはまる部分を置換する
- 分割&結合系
- SPLIT | 対象テキストを指定された区切り文字で分割する
- JOIN | 区切り文字を指定して、配列の値をテキスト連結する
- TEXTJOIN | 区切り文字を指定して、配列の値をテキスト連結する。値が空白の場合スキップするかの指定が可能
- 文字列操作系
- CONCATENATE | 文字列を連結する
- LEN | 文字列の長さを取得する
- TRIM | 文字列の前後の空白を削除する
- VALUE | 文字列の値が数値or日付の場合、それを数値に変換する
- TEXT | 指定されたフォーマットに従って、値を文字列に変換する