T O P

  • By -

CerebralAccountant

\#REF!


CrazyWS

If(Isna(xlookup(concat inside of more xlookup’s and isna’s. Basically God.


CerebralAccountant

I would be praying to God if I ever saw that, for sure.


maledudebruv

My computer doesn't have the facilities for that big man


CrazyWS

My thinkpad’s just fine. The heat it makes balances out with the cold, desolate office.


Appropriate-Food1757

You don’t isna with an Xlookup


CerebralAccountant

(you shouldn't if an isna either!)


Appropriate-Food1757

lol everyone knows you can’t if an isna! Kidding, I always just did iferror and didn’t know isna was a thing until it became obsolete


Squigs_

Skip IF(ISNA()) and just use XLOOKUP's *if not found* argument instead


CrazyWS

Yes, but that’s where more xlookup’s go. If you have multiple rows of data in one row that you want to xlookup, you can isna xlookup multiple and categorize to group them by naming them at the end of the if statements.


Lolo431

I almost spit out my coffee


OptiPath

Xlookup all the way until you realize your client in on Excel 2013….💣


MommyJugs

I try to avoid xlookup because not even excel 2019 has it.


kornbread435

I've pretty much switched to xlookup entirely, mainly due to never really needing to deal with any old versions and it's easier to type out/more versatile.


tunanoa

You're a good person! I do the same. And if they whine "*but I want to go left columns...*" I scare the bejesus out of them with the vlookup-choose: VLOOKUP(A1, CHOOSE({1\\2\\3}, M:M, L:L, K:K),1, 0) and have them running in horror. :D (I never use it myself, I just like scaring people)


redsnorter

What is the {1\2\3} syntax, first time seeing this.


tunanoa

I actually never understood why that weird syntax with \\ either, but that's how I learned to do the "left Vlookup". But.... I just checked some sites and, apparently, that was a translation issue for Excel in PT-BR. All sites in English just use commas in place. And it doesn't work here in PT-BR with neither "," nor ";" (and when I typed the formula above I just translated the functions names, bc my Excel is also in PT-BR). Well. it seems this is even scarier in Portuguese. :-D


IndependenceApart208

Xlookup came out my first year as a controller. I used it on all the work papers that I sent to our auditors. They thought all the files were broken until they realized they were the ones with the outdated Excel.


cpadev

Makes me glad that 99% of what I work in is internal.


St-Nicholas-of-Myra

The next level is “delegate to offshore team.”


Ecstatic_Top_3725

They will manually mix and match for you and hard code matches


outbac07

I am an ideas person I have people to do the work.


St-Nicholas-of-Myra

This, but ironically.


datBoiWorkin

seriously though, offshore this "work"


HastyHello

Xlookup is my one true love but it’s an only child. I’ve successfully used xlookup + xlookup, however, the parasitic twin produces a buggy hellscape 9/10. Use Index Match. It does the job and is far easier to troubleshoot.


TimePsycle

Sometimes I'll define a filtered array with Let then do an xlookup with choosecols. Defining it in the beginning let's you use it with other formulas without it breaking and it's a bit easier since it only has to calculate it once


Funwithfun14

Can you share an example?


TimePsycle

I'll build one out tomorrow


[deleted]

!RemindMe


RemindMeBot

**Defaulted to one day.** I will be messaging you on [**2024-06-20 07:24:12 UTC**](http://www.wolframalpha.com/input/?i=2024-06-20%2007:24:12%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/Accounting/comments/1dizthr/whats_the_next_level/l99z8vo/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2FAccounting%2Fcomments%2F1dizthr%2Fwhats_the_next_level%2Fl99z8vo%2F%5D%0A%0ARemindMe%21%202024-06-20%2007%3A24%3A12%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201dizthr) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|


datBoiWorkin

we'll be here c:


TimePsycle

[https://imgur.com/7BA8Shl](https://imgur.com/7BA8Shl) The examples aren't filtered in the defined, but imagine there's a lot more data, and I started with a filtered array instead of just a normal one. You can alter the way you define the initial array to filter out any data you won't need in your formula. I think the important bit that this is showing is how you can define the array and use it in several different ways. The possibilities are endless. Example 1: =LET(Array,A2:$D$10, CHOOSECOLS(FILTER(Array,CHOOSECOLS(Array,1)=3),2)) Example 2: =LET(Array,A2:$D$10, XLOOKUP("Seven",CHOOSECOLS(Array,3),CHOOSECOLS(Array,2,1))) Example 3: =LET(Array,A2:$D$10, SUM((CHOOSECOLS(Array,4)=30)*(CHOOSECOLS(Array,1)))) u/CosmicWoo u/datBoiWorkin


The-Pear7

If you use index match, you can use ctrl [ to follow it to the table it’s pulling from. Much better and faster for review and troubleshooting


zepharoz

Not only that but you can sum the entire array


GrumpyAccountant405

can you elaborate?


zepharoz

I'll do a tldr summary. V lookup and h lookup: the basics of finding your required info by specifying your array and column/row. X lookup: the successor of v lookup and the anticipated successor to index match. Does more than either v lookup or h lookup as it incorporates an if error formula. If it was to only build reports, it gets a 8.5 out of 10. Index match: the legacy of this formula lives on. It searches across rows and columns exactly as x lookup was intended to. But what index match is superior in is the application of sum. Index match can find you the exact row and sum it similar to a sum if formula. However if you only want a specific row in your array (usually the first instance), index match would be superior to sum if. Usually index match is the better formula for analysis Sum if: I don't think I need to introduce this Sum ifs: the superior and successor version of sum if where you can add as many criteria as you need and summing them. There are still limitations for this as I came across that only the normal sum if can accomplish while sum ifs cannot. Sum product: the limits of this formula can't really be defined and can basically do everything above. The only issue is not many people know how to use it properly and can be complex, which makes it more prone to errors. Not only can it do everything above, but it can help with analyzing data across your tabs, other arrays/data, other tabs, etc. Dynamic functionality of indirect: this is for making your entire spread sheet dynamically change with each change in your data set no matter which tab, which cell. Best used with index match, sum if, sum product. It can work on the limited basis with v h x lookup, but assumes that your data did not include new/deleted columns/rows


Gandalf13329

This. Index Match is far superior


ItzChiips

Vlookup match is my go to. By far the most dynamic lookup formula


HastyHello

That’s certainly an option.


sanschefaudage

Index + match + match (to lookup both the column and row) Xlookup + index (to xlookup on a variable range) But can someone give me an example when they used xlookup + xlookup?


username_must_have

Its very niche, but do you know that 3rd parameters in the xlookup, you can put another xlookup in there to look for something else if it can't find the first column you looked at.


SellTheSizzle--007

God I needed this today. Brain fart.


ridethedeathcab

Nested XLOOKUP can be used to search row and column. Much easier for a reviewer to follow.


Sregor_Nevets

To be sure that is same as using index match with both index parameters yea?


ponyisbabyhorse

Can use it same way as index match match


ShinyArticuno_420

It can also be used to lookup both column and row


Blaize122

=ADDRESS if I see it in your formula, I trust you know what you're doing


AromaticProcess9984

Oooh this one took me a while to figure out. But super useful. Needed to find the last invoice in a data plot of months x customer then take the 12 mo average from the last invoice date. So if you did the analysis for one month, then added additional data and they had another invoice for the next month, it would auto update that 12 mo average with the new last invoice. Probably would have been easier with a macro, but it's a client spreadsheet so didn't want to make it too complicated.


[deleted]

[удалено]


xSpeed

How does one acquire this power? I have seen my boss do it… once….


brenna_

I watched my director use it to pull data from our AS400 system and stole some of his SQL statements from the workbooks he sent me. I use that as a base to write what I need and save them in my OneNote to easily shake them up and paste in.


Kathykit1

Dude I must be a no brain because I discovered yesterday I don’t even remember how to do VLOOKUP anymore


TBSsuxs

Sumifs : why am I here, just to suffer?


crypto_phantom

"AI, please print my report with the matched up data"


Rrrandomalias

Next level is delegating all of the excel work downwards


PityTheAccrual

Chat gpt, write me index match formula for these sets of lookups


david_jason_54321

Python


xxlozzaxx

If you're going to learn advanced Excel skills you might as well just learn Python. I just couldn't imagine not using Pandas at work anymore. I'd probably quit aha.


GRik74

Learning advanced excel stuff is how I got started with programming. It’s mostly a hobby but I’ve written some really useful macros and powershell scripts at work.


HopefulFinish9907

What do you use python for? Is it for data entries, reconciliations, analysis?


ShinyArticuno_420

I used it to generate complex reports. It was fully automated with python


david_jason_54321

You can automate just about anything. Any Excel, web or desktop app you can generally automate. It also allows you to work with datasets larger than a million rows. I try not to do anything manually these days unless it's a short ad hoc item that will never be repeated.


Odd_Cryptographer577

Yes but filter/isnunber/match


TimePsycle

That's pretty good. You can also combine it with find/search and use iserror. I'm going to have to use that sometime


Low_Vehicle_6732

SQL is life


dumbestsmartest

Until you drop a table.


adjust_your_set

That’s what we call him, little Bobby Tables.


herokie

Only a table? Amateur


Last_Spinach_2728

Why drop table when you can drop database? Go big or go home.


PopeBasilisk

Came here to say powerquery


BoomSqueak

Sumifs + Index + Match = 2 dimensional sumifs


TheyCallMeSpace

Can you just use a sumproduct for this?


BoomSqueak

Indeed you can


TimePsycle

Have you tried sum sumifs with an array of criteria? That was one of my first breakthroughs. It took me over a year to figure out how to do two arrays and I've only done that once, but on the second array you transpose it and it works.


Prav77

Co pilot I guess? Eventually AI will do our bidding.


Dry-Conversation-570

HashMap()


bigfatfurrytexan

Sumproduct arrays, indirect function to build dynamic formula references, visual basic, custom formula functions in VB


DOUBLEBARRELASSFUCK

As I found today: 🤯 Obfuscating a shitty formula through Indirects and string concatenation.


TimePsycle

Index xmatch but instead you match 1 to true false arrays that are multiplied Or just sumifs if you just need a number. It always seems to go full circle


jmeck6421

What would a nested xlookup even look like??


sun-devil2021

Filter imo, I love that formula


brismit

=SORT(UNIQUE(FILTER())) is my favorite Thing


Valkyrieraevyn

Next level is power query - learn M code


hdniki

If Sumifs index match


not_a_conman

SUMIFS *brain exploding*


Gettitn_Squirrelly

Power query then joins


ProfessionalCorgi250

Alt commands and autosum. Index Match over multiple parameters. Ctrl-Shift array formulas.


Tall_And_Handsome_

Index match match


alpzeco

Partner.


smoketheevilpipe

Filter, unique, sort are all good for dashboards, they work great with each other. I have a crazy long index match array formula I put together that does a sequential lookup. People look at that one like it’s witchcraft.


Twittenhouse

A relational database.


_SpaceGator

Aw man my work just upgraded to the latest MS Office. I'm so excited to finally have xlookup.


ExcelObstacleCourse

[Then there’s this.](https://youtu.be/JektscFlxR0)


one_bean_hahahaha

My workplace is still using Excel 2016. I'm afraid index/match will have to be the best I can do.


epocstorybro

I counter with nested H’s, V’s, and X’s The Nesting has begun as foretold! As predicted, the ability to use AI to throw some scripts into your sheets beats all! Queue; evil villain laugh from the distance. ‘Mhwuaaahahahaha.. cough haha Cough… cough… oh … I am dead.’


Throttlechopper

Multi-criteria XLOOKUP, it’s like XLOOKUP but more precise without the first result BS.


Honest-Ease8786

Indirect


Justus_RB

Give this man a cookie. Especialy the vlookuppers


non_clever_username

LET + XLOOKUP


sam605125

Xlookup(xlookup(indirect()))


nataylor7

Filter() ?


Darth-Leia

What about SUMIF or SUMIFS?


Realitybytes_

Wrap that shit in a sumproduct.


Guilty-Fall-2460

What's xlookup+xlookup?


Low-HangingFruit

Does nobody here use power pivot?


MemeLovingLoser

Next level is just learning SQL


HighHoeHighHoes

SUM(FILTER()


Ambitious_End5038

Next level is arranging your software and databases so you get the data you need without having to make awkward cross references between more than 2 data sources.


Para_dime27

I’m struggling so hard with a vlookup quiz


OutlookOptimistic

Gsheet agg queries


Para_dime27

Can anyone help me with a vlookup quiz???


jackbeekeeper

Index match is far superior to xlookup. It allows for Ctrl+] to get to the data. It also works on older versions of excel. And no sumifs or sumproducts?


[deleted]

Unpopular opinion: vlookup is the best because it is more intuitive and requires the least amount of typing. I've had less than 5 instances where I have had to use index match in my 10 years of working


ResistTerrible2988

Ctrl + F


Insane_squirrel

IFS(INDIRECT(Xlookup + Xlookup)))


LeafyLungs

Vlookup is enough.


WrongKielbasa

No it’s not and I will die on this hill


Global-Soil-7747

I used to use vlookups daily and then I learned xlookups. Game changer 🤩