cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Anonymous
Not applicable

Update Excel Row by DATE key column

I'd like to update an Excel table based on the key column which is a DATE. I know Excel stores date as int, but how should I supply the parameter to the Excel Update Row connector?

 
1 ACCEPTED SOLUTION

Accepted Solutions
Anonymous
Not applicable

I couldn't find a general solution. I work with dates in 2020 only so I use this workaround

 

add(43830, dayOfYear(date_to_look_for)))

View solution in original post

5 REPLIES 5
manuelstgomes
Community Champion
Community Champion

Hi @Anonymous 

 

I never tried to use an actual date, but I think if you pass the date formatted the same way as it is on Excel, then you'll be able to search for it. 

 

Ideally, you should use strings or better yet numbers to avoid issues, but if you want dates, then we can try this, and if it doesn't work, we can dig-in a little bit further.

 

If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

Cheers
Manuel

 

 

Anonymous
Not applicable

"if you pass the date formatted the same way as it is on Excel, then you'll be able to search for it."

 

Thanks, I've tried it, doesn't work this way. It has to be numeric

 

flowexcelupdate.png

 

HI @Anonymous 

 

You can calculate the number. The number 1 is January 01 1900 so we need to check the difference in seconds since that date until today. This is the value that you can send to Excel.

 

There is no easy way to do a difference between 2 dates, but there's another thread that can help you:

https://powerusers.microsoft.com/t5/General-Power-Automate/Calculating-the-difference-between-two-date-times-in-Flow/td-p/101642

 

If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

Cheers
Manuel

 

Anonymous
Not applicable

Yeah, each and every example shows how to calculate the DATE value from the INT (as stored in Excel), but not the opposite. And I'd like to avoid to loop through all the rows in flow

Anonymous
Not applicable

I couldn't find a general solution. I work with dates in 2020 only so I use this workaround

 

add(43830, dayOfYear(date_to_look_for)))

Helpful resources

Announcements
Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

New Ideas Forum MPA.jpg

A new place to submit your Ideas for Power Automate

Announcing a new way to share your feedback with the Power Automate Team.

MPA Virtual Workshop Carousel 768x460.png

Register for a Free Workshop

Learn to digitize and optimize business processes and connect all your applications to share data in real time.

365 EduCon 768x460.png

Microsoft 365 EduCon

Join us for two optional days of workshops and a 3-day conference, you can choose from over 130 sessions in multiple tracks and 25 workshops.

Users online (4,313)