ExcelユーザーのためのAlteryx関数変換表

Alteryx Excel Convet

Alteryxも関数を使った計算を行うことが出来ます。
普段データ集計や加工をExcelを使っている方から
今使っている関数と同じなのか?別の使い方があるのか?
とご質問をいただきます。

なじみの深いExcelの関数を元に、Alteryxではどう使うのか、
をご紹介いたします。

こんにちは、PR担当Saoriです。

処理アイコンをドラッグ&ドロップし、線でつなげていくことで「ワークフロー」という処理の履歴を構築し、
再生ボタンを押すことで、処理が実行できるため、とても分かりやすいのが強みの統計ツールである”Alteryx”。

Alteryxを使っていく中で、
Excelでよく使う関数は、Alteryxでも同じように使えるものなの?
関数が使えない場合はどのツールを使えば解決するの?

など、疑問があるかと思います。
実際にAlteryxDesignerを利用下さっているお客様からも聞かれることが多く、
Excel関数とAlteryx関数の対比記事となります。

おなじみの関数がAlteryxでどう使われているか、をぜひ参考にいただければ幸いです。

IF関数

もし〇〇ならば・・・B と条件分岐をさせる場合に利用します。

 

ExcelアイコンExcel

設定画面で条件を入力します。
Alteryx Excel 関数 一覧 IF 設定画面
合格と不合格が簡単にわかりました。
Alteryx Excel 関数 一覧 IF
 

Alteryx ロゴ 四角Alteryx

Formula 式 フォーミュラ ツール Alteryx アイコンFormula(フォーミュラ)ツールを使います。
設定画面で、以下のようにIFの関数を用いた指示を出します。

IF [合計]>=100 THEN “合格” ELSE “不合格” ENDIF

設定画面は以下です。正しく設定が行われると、以下のように表示画面がカラフルになります。
Alteryx Excel 関数 一覧 IF 設定画面 Formula Tool

このように、ExcelのIF関数と同じ結果を出力させることが出来ます。
Alteryx Excel 関数 一覧 Formula Tool フォーミュラ ツール IF

▲目次にもどる

COUNTIF 関数

指定した検索条件に合致する数をカウントする関数です。

 

ExcelアイコンExcel

範囲と検索条件を指定して算出します。今回はクラスの人数は何人か?を算出します。
Alteryx Excel 関数 一覧 対比 COUNTIF 設定A組の人数は2人、B組は1人、C組は2人と集計が出来ています。
Alteryx Excel 関数 一覧 対比 COUNTIF 出力結果
 

Alteryx ロゴ 四角Alteryx

Alteryxは、Summarize(サマライズ)ツールSummarize サマライズ Tool Alteryx アイコン画像を使います。
データをグルーピングしたり、集計や平均を求めるなどすることが可能になるツールです。
ツールをドラッグ&ドロップした後、集計したいカラムを選択し、数をカウントする設定を選択します。
今回は、【クラス】に対して【数を集計】という指示を出しました。
以下がConfiguration Window(設定画面)となります。
【フィールド】欄からどのフィールドを集計するか選択(クリック)し、
追加をクリックすると集計方法を聞かれますので、
今回は「グループ化」(GroupBy)と「カウント」(Count)を選択します。
一度クラスごとにグルーピング化し、それぞれのクラスごとの数をカウントします。
Alteryx Excel 関数 一覧 対比 COUNTIF Summarize サマライズ ツール Configuration 設定 画面2Summarize(サマライズ)ツールを使うことでExcelのCOUNTIF関数と同じ結果を出すことが出来ました。
Alteryx Excel 関数 一覧 対比 COUNTIF Summarize サマライズ ツール 出力結果 Output

▲目次にもどる

FIND関数

指定した文字列が何文字目から始まっているかを調べる際に使います。

 

ExcelアイコンExcel

検索したい文字列と、どのセルか、何文字目から検索するか?について指定をします。
Alteryx Excel 関数 一覧 対比 FIND 設定’a’の文字列は何列目から始まっているか?について出力しています。#VALUE!については無いと出てきます。
Alteryx Excel 関数 一覧対比 FIND excel出力結果
 

Alteryx ロゴ 四角Alteryx

Formula 式 フォーミュラ ツール Alteryx アイコンFormula(フォーミュラ)ツールを使います。
FindString関数というのがあるので、それを使います、ExcelのFind関数と同じように、
どのフィールドに対し、検索文字を入力して使います。

FindString([URL], “a”)

Alteryx Excel 関数 一覧 対比 FIND Formula フォーミュラ ツール Configuration Window 設定画面

これにより出力結果は以下のようになりました。

Alteryx Excel 関数 一覧 対比 FIND Alteryx出力結果

——!!Excelと出力した結果が違う・・・?!!——
9って10文字目ではないの・・・?
そうなのです。
カウントの単位が1から始まるのではなく”0″から始まります。
そのため、Excelと全く同じにしたい場合は以下のように”+1″を行うと、Excelと同じ結果を出すことが出来ます。

▲目次にもどる

LEFT RIGHT 関数

文字などを指定した文字数分だけ取り出す(または除く)際に利用します。

 

ExcelアイコンExcel

その名の通り、LEFTは左、RIGHTは右から必要な情報を取り出してくれます。
Alteryx Excel 関数 一覧 対比 LEFT RIGHT 設定結果はこのようになります。
Alteryx Excel 関数 一覧 対比 LEFT RIGHT 出力結果
 

Alteryx ロゴ 四角Alteryx

Formula 式 フォーミュラ ツール Alteryx アイコンFormula(フォーミュラ)ツールを使います。
Excelと同じLEFT RIGHT の関数があります。
Formulaツールの設定画面で、以下の関数を入力します。

Left([URL], 8)

Right([URL], 8)

 

具体的な設定画面は以下です。なお、Formula 式 フォーミュラ ツール Alteryx アイコンFormula(フォーミュラ)ツールは、1つのアイコン(ツール)の中に関数を複数入れることが出来ます。

Alteryx Excel 関数 一覧 対比 LEFT RIGHT Formula フォーミュラツール 設定画面

ExcelのLEFT関数/RIGHT関数と同じ結果が出ました。
なお、この関数は1文字目を1としてカウントするので、FIND関数のように1ずれるというようなことはありません。
Alteryx Excel 関数 一覧 対比 COUNTIF Formula フォーミュラ ツール 出力結果 画面 RIGHT LEFT

▲目次にもどる

SUBTOTAL関数

条件に応じて計算結果を出力させることが出来る関数です。引数を使って計算を行うともいえます。

 

ExcelアイコンExcel

集計方法の欄にどういう計算をしたいか?の数字を入力し、範囲を指定します。

Alteryx Excel 関数 一覧 対比 SUBTOTAL Excel設定画面

 

結果はこのようになります。今回は平均点・最高点・最低点を計算し、出力しました。

Alteryx Excel 関数 一覧 対比 SUBTOTAL Excel出力結果

 

 

Alteryx ロゴ 四角Alteryx

Alteryxで結果を出す方法は、2パターンあります。

【パターン1:Summarize(サマライズ)ツール】

様々な集計を行うSummarize(サマライズ)ツールSummarize サマライズ Tool Alteryx アイコン画像を使います。
引数の代わりに具体的に指示を行っていきます。
Alteryx Excel 関数 一覧 対比 SUBTOTAL Summarize サマライズ ツール Configuration 設定 画面
1つのツールで平均値・最大値・最小値を出力させることが出来ます。
Alteryx Excel 関数 一覧 対比 SUBTOTAL Summarize サマライズ ツール Alteryx出力結果【パターン2:Field Summary Toolフィールドサマリーツール】
もうひとつは、Field Summary Tool(フィールドサマリー)ツールAlteryx Excel 関数 一覧 対比 Field Summary Tool フィールドサマリー ツール アイコンを使う方法です。
このツールは、データを分析する際の必要な情報を一括で出してくれます。
これにより、予測統計を行う前にデータの信頼性を確認し、整理を素早く行うことが出来ます。これは、どのフィールドについてデータを確認したいか?クリックするのみでできます。
Alteryx Excel 関数 一覧 対比 SUBTOTAL Field summery フィールドサマリーツール Configuration 設定 画面
様々な情報が一発で出せる優れものです。
データの最大値・最小値のほかに、欠損率や文字数などの情報が出てきます。赤枠が、最大値・最小値と平均値になります。Alteryx Excel 関数 一覧 対比 SUBTOTAL Field Summary Tool フィールドサマリーツール Alteryx出力結果

▲目次にもどる

VLOOKUP関数

2つのデータソースの共通するキー(例:商品番号、会員番号など)を元に、それぞれのデータソースにしかない情報を検索・組み合わせを行う関数です。データの整合性を確認したり、検索するにあたって大変便利な関数です。

 

ExcelアイコンExcel

検索する値、範囲と検索する列番号を指定します。
Alteryx Excel 関数 一覧 対比 VLOOKUP Excel設定画面学籍番号に対して名前が割り当てられています。Alteryx Excel 関数 一覧 対比 VLOOKUP Excel出力結果
 

Alteryx ロゴ 四角Alteryx

JOIN(ジョイン)ツールJoin ジョイン Alteryx アイコン画像を使います。 2つのテーブルを指定し、共通したデータ結果として出力してくれます。

1つめのデータをInput Data(データ入力) ToolInput Data Tool データ入力ツール Alteryx アイコン画像 で取り込みます。
Alteryx Excel 関数 一覧 対比 VLOOKUP JOIN ジョイン ツール データ入力 Input Data L

2つめのデータもInput Data(データ入力) ToolInput Data Tool データ入力ツール Alteryx アイコン画像 で取り込みます。
Alteryx Excel 関数 一覧 対比 VLOOKUP JOIN ジョイン ツール データ入力 Input Data R

2つのデータInput Data Tool データ入力ツール Alteryx アイコン画像 を元に、JOIN(ジョイン)ツールJoin ジョイン Alteryx アイコン画像をつなげていきます。

どのフィールドを基準に、データを検索するかを指定します。
今回は「学籍番号」をキーにします。
なお、キーの条件は1つだけでなく、複数設定することが出来ます。

Alteryx Excel 関数 一覧 対比 VLOOKUP JOIN ジョイン ツール Configuration 設定

結果、以下のように学籍番号に対して名前が割り当てられました。
Alteryx Excel 関数 一覧 対比 VLOOKUP JOIN ジョイン ツール Alteryx 出力結果

なお、Alteryxは、一致したものの他にも、不一致だったものも出力してくれます
不一致だったものも確認することで、データ抽出に誤りが無いかなど確認することが出来ます。

最後に、今回のワークフローは以下のようになります。
Alteryx Excel 関数 一覧 対比 VLOOKUP JOIN ジョイン ツール Alteryx ワークフロー

▲目次にもどる

まとめ

よく使うExcelの関数をAlteryxではどのように使うのか?についてまとめました。
これからご検討されている方は、普段Excelで作業しているときとあまり手順は変わらず、
処理が出来ることを感じていただけたかと思います。

いつも利用されている方は、辞書的にご利用ください。

Alteryx Designer で定義されている、その他の関数についてはこちらのHELPページ(日本語)をご覧ください。

Alteryx(アルテリックス)を14日間無料でご体験いただけます。
最新バージョンも利用いただけます。
トライアル期間中もサポートいたします、ご不明な点がございましたらお気軽にお問い合わせください。
14日間のフリートライアルはこちらから

Alteryx(アルテリックス)のお見積りや、データ分析に関するご相談は「問い合わせページ」にて承っております。
お気軽にご相談ください。

お見積もり依頼などのご相談はこちらから

 

関連記事

  1. Alteryx Designer 2019_3 新機能 TOP画像

    リリース情報(Alteryx Desinger 2019.3)

  2. Alteryx対応可能ファイルと概要一覧

  3. Alteryx 全種類 機能説明 TOP画像

    Alteryx機能紹介 Reporting

  4. Favorite(お気に入り)機能を使って分析をしてみよう①

  5. Alteryx Desinger 2018.4リニューアル トップ画面2

    リリース情報(Alteryx Desinger 2018.4)|デザイ…

  6. Alteryx ブログ TOP画像

    SQL vs Alteryx

フリートライアル(14日間の無料試用)