Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Andmi
Frequent Visitor

IF a value of a cell is empty return the value of another one

Hi All,

 

I have a column A with some values and some blank ones.

Is it possible to create a new column B where the value is equal of the column A value except when it is empty where it should return the value of column C?

2 ACCEPTED SOLUTIONS
Greg_Deckler
Community Champion
Community Champion

In DAX that would be:

 

[B] = IF(ISBLANK([A]),[C],[A])

In Power Query (M) it would be:

 

= Table.AddColumn(#"Changed Type", "Custom", each if [A] = null then [C] else [A])


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

heryox
New Member

You can use this after add column in power query editor:

if ColumnA = 'yourvalue'  then ColumnA

         Else ColumnC

 

This save your column before do all on data 🙂

 

if this help you mark this as a solution!

Thank you 

View solution in original post

5 REPLIES 5
Anonymous
Not applicable

I have used the formula 

= Table.AddColumn(#"Changed Type", "Custom", each if [A] = null then [C] else [A])

But power query Excel doesn't recognise "null" as "null" and for some reason new column value is looks empty although column C has value and A doesn't have, power query show A.

Hi,

Share some data and show the expected result.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
Anonymous
Not applicable

@Greg_Deckler 

Perhaps you can help me out:

 

= Table.AddColumn(#"Changed Type", "Custom", each if [A]= null then [B] else [C])

 

Does this fill Custom with B if A is null and with C if A and B are empty? I am still getting null back as a result hile one of the 3 cells are filled for sure.

Thanks!

heryox
New Member

You can use this after add column in power query editor:

if ColumnA = 'yourvalue'  then ColumnA

         Else ColumnC

 

This save your column before do all on data 🙂

 

if this help you mark this as a solution!

Thank you 

Greg_Deckler
Community Champion
Community Champion

In DAX that would be:

 

[B] = IF(ISBLANK([A]),[C],[A])

In Power Query (M) it would be:

 

= Table.AddColumn(#"Changed Type", "Custom", each if [A] = null then [C] else [A])


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.