删除行(表):
删除指定行:=Table.RemoveRows( 表, 起始行數, 删除的行數)
起始行數從0開始計
删除前面N….Skip/RemoveFirstN
删除後面N….RemoveLastN
去除指定….RemoveMatching…
删除錯誤行:=Table.RemoveRowsWithErrors( 表,{ "列名1",..., "列名n"})
資料源:
7列7行資料,其中第3行第5列資料有錯誤值Error
目标:
删除第5列中有錯誤值的第3行
操作過程:
選取指定列》【首頁】》【删除行】》【删除錯誤】
删除列:
删除列Table.RemoveColumns
删除項(清單):
删除指定項:去除指定….RemoveMatching…
删除前N項:删除前面N….Skip/RemoveFirstN
删除後面N項:删除後面N….RemoveLastN
删除間隔項:删除間隔….Alternate…
删除中間項:
=List.RemoveRange( 清單, 删除起始項, 删除的項數)
=List.RemoveRange({1..9},2)
結果1、2、4、5、6、7、8、9
=List.RemoveRange({1..9},2,5)
結果1、2、8、9
删除空項:删除空行
删除比對項:去除指定….RemoveMatching…
删除字段(記錄):
删除字段:=Record.RemoveFields( 記錄, {"字段名1", ..., "字段名n"}, 處理找不到的字段名)
第三參數:
0:代表MissingField.Error
1/2:代表 MissingField.Ignore/MissingField.UseNull,結果都是不予删除
删除文本:
删除指定文本:= Text.Remove( 字元串, {"删除的字元1" ,...,"删除的字元n" })
删除漢字:= Text.Remove( 字元串, {"A".."z"})
删除數字:= Text.Remove( 字元串, {"0".."9"})
删除指定位置:= Text.RemoveRange( 字元串, 删除的起始位置, 删除的字元數)