Xlookup issue

Muka

New Member
Joined
May 20, 2022
Messages
8
Office Version
  1. 365
  2. 2016
Hi,

After using xlookupFile detail formula my file goes in calculating mode each time when i do copy/Past row or do make any change is base data. My file is getting super slow.

File dump few sample data https://we.tl/t-5oo3DkSr0k
 

Excel Facts

Which lookup functions find a value equal or greater than the lookup value?
MATCH uses -1 to find larger value (lookup table must be sorted ZA). XLOOKUP uses 1 to find values greater and does not need to be sorted.
You are using a lot of lookups and they are all using "full column" referencing. So you are making each lookup look at over 1M rows.
You might want to consider using Tables and use Table structured referencing so it only looks at the 2k rows that are actually being used.
 
Upvote 0
You are using a lot of lookups and they are all using "full column" referencing. So you are making each lookup look at over 1M rows.
You might want to consider using Tables and use Table structured referencing so it only looks at the 2k rows that are actually being used.R
 
Upvote 0
Yes as there is multiple source of data thats why multiple lookup is there. Same when i was using Vlookup then it was not facing such issue.
 
Upvote 0
When I downloaded your workbook all your XLookups had a prefix of "@" is that the way it transferred via the sharing platform or do you have the "@" at your end as well ?
Your profile says you have both MS 365 and Office 2016. Have you by any chance opened the file in 2016 and then resaved it ?
 
Upvote 0
When I downloaded your workbook all your XLookups had a prefix of "@" is that the way it transferred via the sharing platform or do you have the "@" at your end as well ?
Your profile says you have both MS 365 and Office 2016. Have you by any chance opened the file in 2016 and then resaved it ?
Dear, I have 0ffice 2016 and in my excel file i do not have @ in formula.
 
Upvote 0
I don't why XLookup would perform worse than XLookup unless it is because Office 2016 is quite an old version to have XLookup and has had XLookup retrofitted to it, it may not be optimised to fully utilise it. I would still suggest that that many lookup in a workbook all using entire column referencing is bound to cause the spreadsheet to get really slow and that you might want to look into using tables or at least limit the number of rows being used in the Lookups.
 
Upvote 0
@Fluff, I didn't think it was available in 2016 when making my post #5, then the MS document page confused me, referencing 2016 & 2019 at the top of the page. Only after revisting it post your comment did I notice that slightly further down the page there is a note to say it does not exist in 2016 & 2019.

@Muka, please let us know if you are running the XLookup AddIn.

1653046280670.png


XLOOKUP function
 
Upvote 0
Those Support pages can often be confusing & sometimes totally wrong, which is not very helpful. :(
 
Upvote 0

Forum statistics

Threads
1,214,980
Messages
6,122,563
Members
449,088
Latest member
Motoracer88

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top