Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hi.
I am trying to combine two strings with Power Query.
I have string A: "A;B;C;D" and String B: "1;2;3;4".
String A and B do allways have the same number of semicolon.
I want to combine the two strings to a string C looking like this: "A-1;B-2;C-3;D-4".
This is just an example, but the most important is to be able to put "-" and ";" in between the values in string C.
Can someone help me with a script? 🙂
Solved! Go to Solution.
Hi @ChrisSv
Place the following M code in a blank query to see the steps.
let
StringA = "A;B;C;D",
StringB = "1;2;3;4",
listA = Text.Split(StringA, ";"),
listB = Text.Split(StringB, ";"),
res = Text.Combine(List.Transform(List.Zip({listA, listB}), each Text.Combine(_,"-")),";")
in
res
Please mark the question solved when done and consider giving a thumbs up if posts are helpful.
Contact me privately for support with any larger-scale BI needs, tutoring, etc.
Cheers
Hi @ChrisSv
Place the following M code in a blank query to see the steps.
let
StringA = "A;B;C;D",
StringB = "1;2;3;4",
listA = Text.Split(StringA, ";"),
listB = Text.Split(StringB, ";"),
res = Text.Combine(List.Transform(List.Zip({listA, listB}), each Text.Combine(_,"-")),";")
in
res
Please mark the question solved when done and consider giving a thumbs up if posts are helpful.
Contact me privately for support with any larger-scale BI needs, tutoring, etc.
Cheers
Awesome. Think I have to learn some M code 🙂 Thank you!
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.