LoginSignup
9
11

Power Queryでよく使う関数

Last updated at Posted at 2021-11-10

Power QueryはExcelライクに使えるけれど、関数名が全然違う。ちっとも覚えられないので、Excel関数との対応表を作ってみた。随時更新。

Excel関数 Power Query関数 備考
SUBSTITUE Text.Replace
(文字列の結合, &) Text.Combine
FIND Text.PositionOf
LEFT Text.Start
RIGHT Text.End
MID Text.Middle
TRIM Text.Trim
MIN List.Min
MAX List.Max
YEAR Date.Year
MONTH Date.Month
DAY Date.Day
MOD Number.Mod
INT Number.IntegerDivide
Thisworkbook Excel.CurrentWorkbook

その他

Excel Power Query 備考
(型変換) 型変換いろいろ
TRUE, FALSE true, false (←小文字!)
10^8 (10の8乗) Number.Power(10, 8)
IF(条件, 真の場合, 偽の場合) if 条件 then 真の場合 else 偽の場合 else以降は省略可
IFERROR(処理, エラーの場合の処理) try 処理 otherwise エラーの場合の処理
if ○列 in {△, □} if List.Contains({△, □}, ○)
数字xのn桁ゼロ埋め Text.PadStart(Text.From(x), n, "0")
文字列を数式として実行 Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])
年度での月順 Number.Mod([月] - 年度開始月 + 12, 12) Excel関数なら、MOD(月 - 年度開始月, 12)
月を四半期に Number.IntegerDivide(Number.Mod([月] - 年度開始月 + 12, 12), 3) + 1 Excel関数なら、INT(MOD(月 - 年度開始月, 12), 3) + 1
9
11
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
11