Discussion about this post

User's avatar
Kevin Browne's avatar

Omar, great to see you working on passion projects, in your copious free time! And thanks for writing about Excel and your experience using AI to build something awesome! I started working on Excel years before you and I met. It was awesome all along, but the Excel team has continued to add awesomeness to it all these years. They added that LET() function that your solution uses just a few years ago. LET allows Excel to save an intermediate value in a variable, right there in your function, making functions much easier to read, debug, and maintain. (The old way of parsing information out of long strings required one to repeat the same functions and ranges multiple times inside the main function.) They added a LAMBDA() function too, which unlocks bonkers levels of sophistication without ever needing to write custom code.

Expand full comment

No posts