No video

How to Rename Column Headings with Power Query - the quick automated way

  Рет қаралды 17,494

Access Analytic

Access Analytic

Күн бұрын

⏬ Click Show More to check out the description for info and links⏬
Excel and Power BI users sometime need to rename multiple columns automatically rather than manually. e.g. auto replacing parts of the names, or using a manual table of "Before and After" to rename your columns.
I explain 2 methods List.Zip and the simpler Table.ToRows
00:00 Intro
00:20 The Scenario & the general approach
02:11 Create the From and To table
04:34 Creating the List of Lists using List.Zip
07:54 Table.ToRows method
'**************
Nice single line of code solution from Geert in the Comments to extract everything after the underscore
= Table.TransformColumnNames(Source, each Text.AfterDelimiter(_,"_"))
'****************
File to Download
aasolutions.sh...
Matt Allington's video
• Rename all columns in ...
Did you know I've written a book "Power BI for the Excel Analyst"?
pbi.guide/book/
Connect with me
wyn.bio.link/
accessanalytic...

Пікірлер: 68
@HungLe-pk3oz
@HungLe-pk3oz 4 ай бұрын
I've watched many related videos but the way you explain is way more clear and simple. Thank you so so much
@AccessAnalytic
@AccessAnalytic 4 ай бұрын
No worries, thanks for taking the time to leave a kind comment
@dirkstaszak4838
@dirkstaszak4838 Ай бұрын
what would be the short cut for a German Excel Verison?
@AccessAnalytic
@AccessAnalytic Ай бұрын
I don’t know sorry
@zahoorsarbandi2982
@zahoorsarbandi2982 Жыл бұрын
very nice lecture specially: Shift+Down Arrow selects the step name, then Shift+9... wonderful
@AccessAnalytic
@AccessAnalytic Жыл бұрын
Thank you Zahoor
@God......4579
@God......4579 Ай бұрын
Very informative! Love the clear explanation. 🙏🏿
@AccessAnalytic
@AccessAnalytic Ай бұрын
I appreciate you taking the time to let me know you found it useful
@GeertDelmulle
@GeertDelmulle Жыл бұрын
Hi Wyn, Here's a one step solution that gets straight to the point. In your rename step use this formula: = Table.TransformColumnNames(Source, each Text.AfterDelimiter(_,"_")) and be done with it. 🙂 You're welcome.
@AccessAnalytic
@AccessAnalytic Жыл бұрын
Nice Geert
@AccessAnalytic
@AccessAnalytic Жыл бұрын
I added it to the description section
@txreal2
@txreal2 Жыл бұрын
Where is the time stamp for this step? Thanks Geert
@AccessAnalytic
@AccessAnalytic Жыл бұрын
@@txreal21:21
@marcelakarinalopezortiz3373
@marcelakarinalopezortiz3373 Жыл бұрын
@@AccessAnalytic do you have a similar solution when you want to add a prefix/suffix?
@user-hf9js8fh4l
@user-hf9js8fh4l 2 ай бұрын
Nice video and tips... "shift + 9", I'll only add that the concept behind is: mark the text and "open whatever bracket you need", then you'll have the seleted text with both ( ), { }, [ ].
@AccessAnalytic
@AccessAnalytic 2 ай бұрын
Cheers
@alexbarbucristi
@alexbarbucristi Жыл бұрын
Hi Wyn, My approach was: Use Headers as first Row, Transpose, Apply transformations needed to column 1 which contains the names of the original columns. Transpose, Use first row was headers
@AccessAnalytic
@AccessAnalytic Жыл бұрын
Nice technique with a small data set. Not sure what would happen with 500,000+ rows
@alexbarbucristi
@alexbarbucristi Жыл бұрын
@@AccessAnalytic Thanks for the heads up, will stop using it
@radu_sirbu
@radu_sirbu 11 ай бұрын
That's a lifesaver! It's exactly what I need for my current task at work.
@AccessAnalytic
@AccessAnalytic 11 ай бұрын
Excellent
@paulsingleton6071
@paulsingleton6071 6 ай бұрын
Hi Wyn, great video, really useful. Thank you. 👍👏
@AccessAnalytic
@AccessAnalytic 6 ай бұрын
You’re welcome
@mcwahaab
@mcwahaab Жыл бұрын
Awsome! I have seen other long approaches but this is the one. Thanks a lot Wyn
@AccessAnalytic
@AccessAnalytic Жыл бұрын
You’re welcome
@RahulForPWBI
@RahulForPWBI 3 ай бұрын
Easy Peasy; Thank You so much!
@AccessAnalytic
@AccessAnalytic 3 ай бұрын
You’re welcome.
@erdiaz39
@erdiaz39 Жыл бұрын
Awesome tips!!!
@AccessAnalytic
@AccessAnalytic Жыл бұрын
Cheers 😀
@user-en3pc7ko8e
@user-en3pc7ko8e Ай бұрын
awesome!
@AccessAnalytic
@AccessAnalytic Ай бұрын
Cheers
@josecarlosconejo5724
@josecarlosconejo5724 Жыл бұрын
Very Useful 😮 Impressive 👏
@AccessAnalytic
@AccessAnalytic Жыл бұрын
Cheers
@felipesignorellireis7839
@felipesignorellireis7839 Жыл бұрын
Love it
@AccessAnalytic
@AccessAnalytic Жыл бұрын
Thanks
@rudi-gruber
@rudi-gruber Жыл бұрын
very helpful, thanks
@AccessAnalytic
@AccessAnalytic Жыл бұрын
You're welcome 😀
@user-ez5os8nm2z
@user-ez5os8nm2z 5 ай бұрын
Excellent
@telclissonperes
@telclissonperes Жыл бұрын
Thank you so much!!!!
@AccessAnalytic
@AccessAnalytic Жыл бұрын
No worries
@kalyanreddy6260
@kalyanreddy6260 3 ай бұрын
Still getting error. I jave two tables 2022sales, 2023 sales. In first file i have columns carname, year, number of units sold, country. In secnd file i have diffent name number of units as (units) and county as (place) . Ihave created maping tabme exactly and turn it to rows and using in my sample file query. Now the second still shows error not displaying records.a red line across all headers. All date types are checked though
@AccessAnalytic
@AccessAnalytic 3 ай бұрын
If you’re running this on a folder of files then you might want to add MissingField.Ignore Something like Table.RenameColumns(_,{{"Product","Item"}}, MissingField.Ignore) This should handle the fact that the columns you’re renaming don’t exist on one file
@danishnawaz3651
@danishnawaz3651 6 ай бұрын
Sir, plz make video for below. If 1 table has 9 column, 2 table has 10 and 3 table has 8 . Then how can we make equal all column for all table.. like we want to insert dummy column for missing column in tables and make equal like 10 column for each table.
@AccessAnalytic
@AccessAnalytic 6 ай бұрын
That should happen automatically. Tables don’t need the same number of columns
@dbalkin777
@dbalkin777 Жыл бұрын
Great video! Related to your “clicks” comment, how much M do you write in your work now? I feel like I’ve reached a place with PQ that that is what I should focus on now, but seldom feel like I have a use case that can’t be solved with the “clicks.”
@AccessAnalytic
@AccessAnalytic Жыл бұрын
Thanks, probably 10% on average is hand written code
@Mohammad-rz7oj
@Mohammad-rz7oj 2 ай бұрын
I have spreadsheet with new and old columns names. I see there are lot of steps in video. Could you please let me know how to rename the columns in the table using the spreadsheet. I tried few steps what you showed in the video. getting error like cannot convert a value of type table to type list.
@Mohammad-rz7oj
@Mohammad-rz7oj 2 ай бұрын
Sorry it is working now. Just small doubt, could you please let me know whether we can get rid of spreadsheet once we rename the fields so that we dont have any dependency on the spreadsheet
@AccessAnalytic
@AccessAnalytic 2 ай бұрын
@Mohammad-rz7oj the Power Query code pulls the data from a source and loads it to a destination. If you never to update or refresh the query then yes you can delete the source.
@Mohammad-rz7oj
@Mohammad-rz7oj 2 ай бұрын
@@AccessAnalytic Thanks for the reply. All these calculations are not working for directquery. What i did instead is wrote a calculation in excel to concatenate old and new column names and updated those in M Lang in Powerquery editor.
@exceltina
@exceltina 6 ай бұрын
When I refresh query once i get a new file, will it read the data?
@AccessAnalytic
@AccessAnalytic 6 ай бұрын
Yes it will
@PeterWalker
@PeterWalker 11 ай бұрын
How would you handle the error that the field name already exists in the record? I have that error and although I can tell the rename function how to handle missing values there isn't anything tat will say this is what to do when you have an existing name.
@AccessAnalytic
@AccessAnalytic 11 ай бұрын
Not sure, maybe some sort of pre check on the renaming table and add a 2 if text already exists if List.Contains( Table.ColumnNames(OriginalTable), [NewName] ) then [NewName] & "2" else [NewName]
@PeterWalker
@PeterWalker 11 ай бұрын
@@AccessAnalytic sounds like a course of action. Thanks for the response!
@AndrewCragg-y8v
@AndrewCragg-y8v Ай бұрын
I keep getting We expected a RenameOperations value error.... :(
@AccessAnalytic
@AccessAnalytic Ай бұрын
Not sure sorry.
@FredericLEGUEN-Excel
@FredericLEGUEN-Excel Жыл бұрын
Nice trick. And I love Shit + 9 😉
@AccessAnalytic
@AccessAnalytic Жыл бұрын
Cheers Frédéric
@GrainneDuggan_Excel
@GrainneDuggan_Excel Жыл бұрын
Fantastic timesaver and frustration remover! Wish I knew Shift+9 sooner! Thanks Wyn!!!!!! 👏👏👏👏👏👏
@mcnater
@mcnater Жыл бұрын
@@GrainneDuggan_Excel what does Shift + 9 do?
@GrainneDuggan_Excel
@GrainneDuggan_Excel Жыл бұрын
@@mcnater watch at about 2:35 min when you type a function name then Shift+Down Arrow selects the step name, then Shift+9 puts the (before and )after!!
@AccessAnalytic
@AccessAnalytic Жыл бұрын
Thanks Grainne, i wish I knew it sooner too 😆
@ajayrathod7777
@ajayrathod7777 25 күн бұрын
Will this approach work if i unpivot data? And download link is not working
@AccessAnalytic
@AccessAnalytic 25 күн бұрын
You can’t use button clicks on user interface if connection to data isn’t working. Unpivotting is a good technique to avoid referring to columns
@bembeyerenkhoma
@bembeyerenkhoma Жыл бұрын
I have a question based on the power query how can I get in touch with you? Do you have an email address or any other means of communication apart from this platform?
@AccessAnalytic
@AccessAnalytic Жыл бұрын
Check out the description for my links, also for most questions I point folks to techcommunity.microsoft.com/t5/microsoft-excel/ct-p/Excel_Cat?WT.mc_id=M365-MVP-5002589 And community.powerbi.com/t5/Power-Query/bd-p/power-bi-services
What is a Date Table / Calendar table in Power BI / Excel
20:06
Access Analytic
Рет қаралды 36 М.
Power Query: Avoiding naming column headers to avoid breaks
16:01
David Benaim
Рет қаралды 22 М.
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 34 МЛН
Parenting hacks and gadgets against mosquitoes 🦟👶
00:21
Let's GLOW!
Рет қаралды 11 МЛН
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 10 МЛН
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 6 МЛН
How to write a Multiple (nested) IF in Power Query
9:51
Access Analytic
Рет қаралды 15 М.
3 Essential Excel skills for the data analyst
18:02
Access Analytic
Рет қаралды 1,5 МЛН
Power Query - Rename Column by Position
7:31
BCTI
Рет қаралды 3,9 М.
Promote Double Headers in Power Query | Solution
17:02
Goodly
Рет қаралды 24 М.
How to easily automate boring Excel tasks with Power Query!
17:10
MyOnlineTrainingHub
Рет қаралды 1,5 МЛН
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 34 МЛН