---
title: 【Tableau】正規表現関数入門【REGEXP_EXTRACT】
description: Tableauでは様々な便利な関数が用意されていますが、その中でも正規表現を用いて文字列を操作できる関数が「正規表現関数」です。テキストエディタ上で正規表現を用いて文字列を操作する方法とほぼ同じですので、普段から正規表現を使用している方は簡単に習得できると思います！
image: https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/computer_mojibake-2.png
---

![INSIGHT LAB_文字のみ_WHT-1](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png?width=400&height=110&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png)

![INSIGHT LAB_文字のみ](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF.png?width=400&height=110&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF.png)

[![相談・お問い合わせ](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/4871ff46-eca7-4fd2-8f82-565d765c8ad8.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/5935783/4871ff46-eca7-4fd2-8f82-565d765c8ad8)

<https://knowledge.insight-lab.co.jp/tableau/data-source/function_regexp_extract#tmpmodule_1596100659480207>

- [Tableauとは](https://service.insight-lab.co.jp/Tableau)
- [Tableauナレッジ](https://knowledge.insight-lab.co.jp/tableau)
- [お役立ち資料](https://download.insight-lab.co.jp/tableau/download)
- [研修コース](https://service.insight-lab.co.jp/data-analytics-dojo/training_course)

###### 1 分で読むことができます。

# [【Tableau】正規表現関数入門【REGEXP\_EXTRACT】](https://knowledge.insight-lab.co.jp/tableau/data-source/function_regexp_extract)

 執筆者 [BI LAB編集室](https://knowledge.insight-lab.co.jp/tableau/author/bi-lab) 更新日時 2018年12月15日

###### Topics: [正規表現関数](https://knowledge.insight-lab.co.jp/tableau/tag/正規表現関数)

![](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/computer_mojibake-2.png)

 目次

この記事は、『Tableau Knowledge Advent Calendar 2018』の第１５回の記事です。

こんばんは。Jasonです。

今日のテーマは『正規表現関数入門【REGEXP\_EXTRACT】』です！

## そもそも正規表現関数とは？

Tableauでは様々な便利な関数が用意されていますが、  
その中でも正規表現を用いて文字列を操作できる関数が「正規表現関数」です。

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/computer_mojibake-2.png?width=384&height=384&name=computer_mojibake-2.png)

テキストエディタ上で正規表現を用いて文字列を操作する方法とほぼ同じですので、  
普段から正規表現を使用している方は簡単に習得できると思います！

## REGEXP\_EXTRACTを使ってみよう！

今回は、正規表現のパターンと一致する文字列の一部を返すことができる「REGEXP\_EXTRACT」関数の解説をします。

### 実行環境

- OS：Windows 10 Professional
- バージョン：Tableau Desktop 2018.1.2
- データソース：スーパーストア（Tableau Desktop付属）

### 使用方法

基本構文は下記の通りです。

> REGEXP\_EXTRACT(string, pattern)

string → 対象の文字列  
pattern → 正規表現のパターン  
を入力します。

では早速、Tableau上で入力してみましょう！

Tableau Desktopを起動し、データソースを読み込んだ後、  
「製品 ID」カラムの右上にある下矢印から、  
「計算フィールドの作成」をクリックして下さい。

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/20181215_1-2.png?width=711&height=741&name=20181215_1-2.png)

 

計算フィールド上に下記の計算式を入力し、OKボタンを押します。  
製品 IDから数値部分を抽出してみましょう。

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/20181215_2.png?width=491&height=311&name=20181215_2.png)

 

そうすると・・・

 

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/20181215_3.png?width=701&height=741&name=20181215_3.png)

 

この通り！  
ちゃんと数値部分のみ抽出されてますね。

このようにREGEXP\_EXTRACTを使用することで、  
簡単に文字列から数値部分を抽出することが出来ます。

以上、正規表現関数入門【REGEXP\_EXTRACT】でした！

To Be Continued...

データ利活用のプロに相談してみませんか？

INSIGHT LABでは、Tableauだけではなく、他BI製品含めたご相談を承っております。導入済みのお客様からのご相談も多く頂いております。お気軽に以下よりご相談ください。

[![相談・お問い合わせ](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/4871ff46-eca7-4fd2-8f82-565d765c8ad8.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/5935783/4871ff46-eca7-4fd2-8f82-565d765c8ad8)

- [Tweet](https://twitter.com/share)

![BI LAB編集室](https://knowledge.insight-lab.co.jp/hubfs/image%20(3)-3.png)

#### 執筆者 [BI LAB編集室](https://knowledge.insight-lab.co.jp/tableau/author/bi-lab)

BI LAB（データ活用研究所）編集室です。 BI、AI、DWHなどデータ活用に関するトレンドやニュースやコラムをほぼ毎日配信しています。押さえておきたい基本知識から、最新ニュース、事例インタビューやお役立ち情報・セミナーレポートまで、データ活用の専門家ならではの視点と情報量でお届けします。

###### [前の投稿](https://knowledge.insight-lab.co.jp/tableau/data-source/tableau-prep-summary)

[![](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/20181217_01.png)](https://knowledge.insight-lab.co.jp/tableau/data-source/tableau-prep-summary)

###### [Tableau Prep【集計】](https://knowledge.insight-lab.co.jp/tableau/data-source/tableau-prep-summary)

###### [次の投稿](https://knowledge.insight-lab.co.jp/tableau/chart/parameter)

[![](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/20-1.png)](https://knowledge.insight-lab.co.jp/tableau/chart/parameter)

###### [【Tableau】パラメーターを使用する](https://knowledge.insight-lab.co.jp/tableau/chart/parameter)

RECOMMEND こちらの記事も人気です。

<https://knowledge.insight-lab.co.jp/tableau/tableau-keisanfield10>

###### 6 分で読むことができます。

#### [Tableau 計算フィールド活用術：実務で使える計算式10選とその用途](https://knowledge.insight-lab.co.jp/tableau/tableau-keisanfield10)

###### 2025年 6月 24日

<https://knowledge.insight-lab.co.jp/tableau/data-source/function_datetrunc>

###### 1 分で読むことができます。

#### [【Tableau】日付関数入門【DATETRUNCで日付を特定の日付単位に丸める】](https://knowledge.insight-lab.co.jp/tableau/data-source/function_datetrunc)

###### 2018年 12月 9日

<https://knowledge.insight-lab.co.jp/tableau/tableau-data-source-replacement-method>

###### 2 分で読むことができます。

#### [【Tableau】データソースの置換手順 (Tableau Certified Data Analyst 出題範囲)](https://knowledge.insight-lab.co.jp/tableau/tableau-data-source-replacement-method)

###### 2024年 5月 19日

##### 運営会社

運営会社

- [会社概要](https://www.insight-lab.co.jp/about/company.html)
- [運営責任者](https://twitter.com/Kajiwara81)
- [お問い合わせ](https://contact.insight-lab.co.jp/main)

##### メニュー

メニュー

- Tableauとは
- [Tableau技術ナレッジ](https://knowledge.insight-lab.co.jp/tableau)
- Tableau研修
- [お役立ち資料](https://download.insight-lab.co.jp/tableau/download)

[![INSIGHT LAB](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png?width=200&height=55&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png "INSIGHT LAB")](https://www.insight-lab.co.jp/)

- [プライバシーポリシー](https://www.insight-lab.co.jp/privacy.html)

Copyright © 2020 INSIGHT LAB, Inc.

<https://twitter.com/INSIGHTLAB_INC><https://www.youtube.com/@insightlab2105>