填空題回答(Power Query)

熬肥妖發表於2024-06-22

問題:

由問題+答案生成結果

let
源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
結果 = Table.AddColumn(源, "結果", each Text.Combine(List.Combine(List.Zip({Text.Split([問題],"__") , Text.Split([答案],"、")}))))
in
    結果

逆向(根據結題和答案反推問題):

let
    源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
    問題 = Table.AddColumn(源, "問題", each List.Accumulate(Text.Split([答案],"、"),[參考結果],(x,y)=>Text.Replace(x,y,"__")))
in
    問題

相關文章