SPILL error

%3CLINGO-SUB%20id%3D%22lingo-sub-1566280%22%20slang%3D%22en-US%22%3ESPILL%20error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1566280%22%20slang%3D%22en-US%22%3E%3CP%3EHi.%26nbsp%3B%20What%20is%20this%20new%20SPILL%20feature%20when%26nbsp%3Bdoing%20a%20v%20look%20up%20function%3F%26nbsp%3B%20I%20use%20multiple%20v%20look%20ups%20within%20the%20same%20column%20filtering%20on%20the%20%23N%2FA%20each%20time%20and%20trying%20other%20v%20look%20ups%20to%20find%20my%20data.%26nbsp%3B%20Now%20I%20get%20this%26nbsp%3BSPILL%20error%26nbsp%3Bbecause%20it%20detects%20non%20empty%20cells%20within%20the%20column%20blocking%20me%20from%20using%20the%20function%3F%26nbsp%3B%20Does%20anyone%20know%20of%20a%20way%20around%20this.%26nbsp%3B%20Thank%20you%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1566280%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EExcel%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1566371%22%20slang%3D%22en-US%22%3ERe%3A%20SPILL%20error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1566371%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F749620%22%20target%3D%22_blank%22%3E%40deidreATT%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMicrosoft%2C%20in%20the%20newest%20revision%20of%20Excel%2C%20has%20(%20as%20I%20understand%20it)%20gone%20entirely%20to%20Dynamic%20Array%20functions%2C%20and%20that%20means%20that%20they'll%20return%20more%20than%20one%20answer%20if%20indeed%20more%20than%20one%20fits%20the%20criterion%2C%20in%20this%20case%2C%20of%20VLOOKUP.%20And%20if%20there%20are%20multiple%20rows%20that%20satisfy%20a%20function%2C%20then%20those%20multiple%20rows%20will%20%22spill%22%20into%20adjacent%20rows%2C%20unless%20something%20is%20blocking%20them%2C%20in%20which%20case%20you'll%20get%20a%20Spill%20Error.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhat%20you're%20describing%20as%20the%20approach%20you've%20been%20taking%20sounds%20(pardon%20me%20for%20saying%20it)%20somewhat%20odd%20to%20begin%20with.%20Maybe%20I'm%20just%20not%20following%20it%2C%20but%20I'm%20puzzled%20by%20your%20description%20of%20%22filtering%20on%20the%20%23NA%20each%20time%20and%20then%20trying%20other%20VLOOKUPs%20to%20find%20the%20data%22%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ELet%20me%20suggest%20that%20you%20watch%20the%20video%20connected%20to%20this%20link%2C%20which%20introduces%20the%20concept%20of%20Dynamic%20Arrays%2C%20and%20some%20of%20the%20new%20Dynamic%20Array%20functions.%20One%20of%20them%20is%20FILTER%2C%20and%20it%20may%20be%20that%20FILTER%20is%20what%20you%20should%20start%20using%20instead%20of%20VLOOKUP.%26nbsp%3B%20%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D9I9DtFOVPIg%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D9I9DtFOVPIg%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20you'd%20like%2C%20though%2C%20I%20or%20somebody%20else%20could%20be%20of%20more%20help%20if%20you'd%20post%20a%20copy%20of%20your%20actual%20spreadsheet%2C%20so%20long%20as%20it%20doesn't%20contain%20any%20confidential%20or%20private%20information.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1569597%22%20slang%3D%22en-US%22%3ERe%3A%20SPILL%20error%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1569597%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F425987%22%20target%3D%22_blank%22%3E%40mathetes%3C%2FA%3E%26nbsp%3Bthank%20you%20for%20your%20response.%26nbsp%3B%20I%20will%20check%20out%20the%20video.%26nbsp%3B%20I%20also%20wanted%20to%20try%20and%20explain%20the%20filtering%20on%20%23N%2FA%20that%20I%20do.%26nbsp%3B%20I%20cant%20share%20my%20file%20because%20its%20got%20confidential%20info.%26nbsp%3B%20So%2C%20I%20have%20several%20hundreds%20(sometimes%20thousands)%20of%20items%3CBR%20%2F%3EI%20need%20to%26nbsp%3Blook%20up%20in%20a%20spreadsheet%20and%20pull%26nbsp%3Bin%20data%20from%20other%20sources.%26nbsp%3B%20The%20data%20I%20need%20to%20pull%20in%20comes%20from%20multiple%20sources%2C%20so%20I%20do%20my%20first%20look%20up%20against%20my%20first%20source%20and%20fast%20fill%20that%20V-look%20up%20down.%26nbsp%3B%20I%20go%20back%20to%20top%20of%20column%20and%20filter%26nbsp%3Bon%20all%20the%20%23N%2FA%2C%20clear%20the%20formula%2C%20and%20create%20a%20new%20v-look%20up%20against%20my%20second%20source.%26nbsp%3B%20I%20might%20need%20to%20do%20this%20like%203%20or%204%20times%20before%20I'm%20able%20to%20pull%20in%20all%20the%20info%20I%20need.%26nbsp%3B%20Sometimes%20I%20even%20need%20to%20do%26nbsp%3Bthe%20v-look%20up%20against%20a%20different%20columns%20in%20my%20main%20spreadsheet.%26nbsp%3B%20now%20I%20cant%20do%20multiple%20V-look%20ups%20if%20there%20is%20data%20filtered%20out%26nbsp%3Bwithin%20that%20column%20because%20of%20this%20new%26nbsp%3Bspill%20method%20%3D(%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
New Contributor

Hi.  What is this new SPILL feature when doing a v look up function?  I use multiple v look ups within the same column filtering on the #N/A each time and trying other v look ups to find my data.  Now I get this SPILL error because it detects non empty cells within the column blocking me from using the function?  Does anyone know of a way around this.  Thank you

2 Replies
Highlighted

@deidreATT 

 

Microsoft, in the newest revision of Excel, has ( as I understand it) gone entirely to Dynamic Array functions, and that means that they'll return more than one answer if indeed more than one fits the criterion, in this case, of VLOOKUP. And if there are multiple rows that satisfy a function, then those multiple rows will "spill" into adjacent rows, unless something is blocking them, in which case you'll get a Spill Error.

 

What you're describing as the approach you've been taking sounds (pardon me for saying it) somewhat odd to begin with. Maybe I'm just not following it, but I'm puzzled by your description of "filtering on the #NA each time and then trying other VLOOKUPs to find the data"?

 

Let me suggest that you watch the video connected to this link, which introduces the concept of Dynamic Arrays, and some of the new Dynamic Array functions. One of them is FILTER, and it may be that FILTER is what you should start using instead of VLOOKUP.  https://www.youtube.com/watch?v=9I9DtFOVPIg

 

If you'd like, though, I or somebody else could be of more help if you'd post a copy of your actual spreadsheet, so long as it doesn't contain any confidential or private information.

Learn everything about our brand-new Dynamic Arrays and how you can use them to build advanced spreadsheets. Arrays (CSE) have long been present in Excel, bu...
Highlighted

@mathetes thank you for your response.  I will check out the video.  I also wanted to try and explain the filtering on #N/A that I do.  I cant share my file because its got confidential info.  So, I have several hundreds (sometimes thousands) of items
I need to look up in a spreadsheet and pull in data from other sources.  The data I need to pull in comes from multiple sources, so I do my first look up against my first source and fast fill that V-look up down.  I go back to top of column and filter on all the #N/A, clear the formula, and create a new v-look up against my second source.  I might need to do this like 3 or 4 times before I'm able to pull in all the info I need.  Sometimes I even need to do the v-look up against a different columns in my main spreadsheet.  now I cant do multiple V-look ups if there is data filtered out within that column because of this new spill method =(