Excel is constantly evolving. New features and functions are introduced to improve your productivity. They also enhance efficiency when working with data. One such function that’s gaining attention is the VSTACK function, which allows you to stack ranges or arrays vertically. This feature is especially useful when you need to combine data from multiple ranges without manually copying and pasting.
However, not all versions of Excel support the VSTACK function. This situation can be frustrating for users who don’t have access to it. In this guide, we’ll explain why VSTACK might be unavailable in your version of Excel. We will also cover how to add it. Additionally, we’ll discuss alternatives you can use if upgrading isn’t an option. Learn more…

Table of Contents
Why VSTACK Function Not Available:
The VSTACK function is a relatively new addition to Excel and is currently available in Microsoft 365 and Excel 2021. If you use an older version of Excel, like Excel 2019 or earlier, the VSTACK function is unavailable to you. Some Excel versions, such as Excel Online, might not include newer functions. The same applies to older non-subscription editions. To access these features, you may need to update or upgrade your software.
Add the VSTACK Function in Excel:
If your version of Excel doesn’t include VSTACK, here’s how you can get access to it:
- Upgrade to Microsoft 365 or Excel 2021: To access the VSTACK function, upgrade to Microsoft 365. It is the most reliable way. You should consider upgrading to Excel 2021 as well. Both versions support the function.
- Microsoft 365: As a subscription-based service, Microsoft 365 ensures you always have the latest version of Excel. It includes all the newest features. One such feature is VSTACK. You’ll also get regular updates and additional cloud-based services such as OneDrive.
- Excel 2021: If you prefer a one-time purchase, choose Excel 2021 rather than a subscription. It is the latest standalone version that includes the VSTACK function.
- Update Your Current Version: If you are already using Microsoft 365 or Excel 2021, VSTACK might still be unavailable. In that case, you might need to update Excel. You should check if there are any updates available. This is especially important if you are already using Microsoft 365 or Excel 2021. VSTACK might still be unavailable. In that case, you might need to update Excel. Check if your Excel is up-to-date. Microsoft often releases updates that add new functions or fix issues. Here’s how to check for updates:
- Click on the File tab in Excel.
- Select Account.
- Under Product Information, click Update Options and choose Update Now to make sure you’re running the latest version.
- Use an Alternative Method in Older Versions: If upgrading isn’t an option, you can use older Excel methods. These methods can replicate the VSTACK function. One approach is to use the UNION feature in Power Query. Alternatively, you can use a combination of INDEX and ROW functions. However, these methods are not as simple as the VSTACK function. The benefit of upgrading, however, is that it simplifies and automates the process.
What Versions Excel Support VSTACK?
- Microsoft 365: VSTACK is available and regularly updated in Microsoft 365.
- Excel 2021: This standalone version also includes the VSTACK function.
- Excel 2022 and later will also support VSTACK.
Conclusion: The VSTACK function is a powerful tool for stacking data in Excel. It is efficient but only available in newer versions like Microsoft 365 and Excel 2021. If your version of Excel doesn’t include it, you should upgrade to a more recent version. This is the most straightforward way to access this function.
Alternatively, you can explore other methods to combine data, but these might require more manual effort. Embracing the newer versions of Excel will provide you with VSTACK. They will also offer other cutting-edge features. These can make your data analysis even more powerful and efficient.
Anyways, if you want to find another method for how to add the VSTACK Function in Excel. You can learn here for free; this tip may help you.
What VSTACK in Microsoft Excel
VSTACK is a new function in Microsoft Excel. It is available in Excel 365 and Excel 2021. This function allows you to stack multiple ranges or arrays vertically into a single column or table. It’s part of Excel’s dynamic array functions, meaning the results “spill” automatically into adjacent cells.
Purpose of VSTACK
- Combine values from different ranges into one continuous list.
- Useful for consolidating data from multiple sources without needing copy-paste or manual reformatting.
Syntax
=VSTACK(array1, [array2], …)
- array1, array2, … → The ranges or arrays you want to stack vertically.
Example 1: Stacking Two Lists
If you have:
- Range A2:A4 = {Apple, Banana, Mango}
- Range B2:B3 = {Grapes, Orange}
Formula:
=VSTACK(A2:A4, B2:B3)
Result (spilled down into one column):
Apple
Banana
Mango
Grapes
Orange
Example 2: Stacking Tables
If Table1
has names and Table2
has names, you can combine them:
=VSTACK(Table1, Table2)
This creates one list with all names combined.
Key Benefits
- Saves time compared to manually merging ranges.
- Dynamic — updates automatically when source ranges change.
- Works great with other dynamic array functions like
HSTACK
,FILTER
,SORT
, andUNIQUE
.
VSTACK helps you combine multiple columns or lists into a single vertical list. This makes it easier to analyze or clean data in Excel.
Discover more from How To Kh
Subscribe to get the latest posts sent to your email.
17 Comments
kb7lyn
I am not positive the place you’re getting your info, but great topic.
I must spend a while finding out much more or working out more.
Thanks for magnificent info I used to be searching for this info for my mission.
Greetings, There’s no doubt that your site could possibly be having
internet browser compatibility problems. When I take a look at your blog in Safari, it looks
fine but when opening in IE, it’s got some overlapping issues.
I simply wanted to give you a quick heads up! Other than that, great website!
Definitely consider that which you said. Your favorite justification appeared to
be at the web the simplest thing to be aware of. I say to you, I
certainly get irked whilst other people consider concerns that they just don’t
realize about. You managed to hit the nail upon the top and also outlined out
the entire thing without having side effect , folks can take a signal.
Will likely be back to get more. Thanks
I have been exploring for a little bit for any high quality articles or weblog posts in this
sort of house . Exploring in Yahoo I eventually stumbled upon this website.
Reading this info So i am glad to exhibit that I have a very just right uncanny feeling I came upon just what I needed.
I such a lot for sure will make certain to do not fail to remember this web site and give it a look on a
continuing basis.
I’ve learn a few just right stuff here. Certainly value
bookmarking for revisiting. I wonder how much attempt you set to
make any such excellent informative web site.
What’s up to all, the contents present at this website
are in fact remarkable for people experience, well, keep up the good work fellows.
Every weekend i used to pay a quick visit this web page, for the reason that i
wish for enjoyment, as this this site conations genuinely nice funny material too.
Hey There. I found your blog using msn. This is an extremely well written article.
I’ll be sure to bookmark it and come back to read more of your useful info.
Thanks for the post. I’ll certainly return.
Hi, i think that i noticed you visited my
blog thus i came to return the choose?.I am trying to in finding issues to enhance
my website!I suppose its good enough to make use of a few of your concepts!!
I’m now not positive where you are getting your information, but good topic.
I needs to spend some time studying much more or figuring out more.
Thanks for magnificent info I used to be searching for this information for my
mission.
Hello I am so happy I found your web site, I really found you by error, while I
was searching on Yahoo for something else, Nonetheless I am here now and would just like to say thanks for a marvelous post and a
all round thrilling blog (I also love the theme/design),
I don’t have time to browse it all at the moment but I have bookmarked it and
also added your RSS feeds, so when I have time I will be back to read much more, Please do keep up the great b.
I’m not sure where you’re getting your info, however great topic.
I must spend some time finding out much more or understanding more.
Thank you for magnificent information I was on the lookout for
this information for my mission.
Hello to all, how is the whole thing, I think every one is getting more from this site, and your views are good in favor of
new people.
Having read this I thought it was really informative.
I appreciate you finding the time and effort to put this article together.
I once again find myself personally spending a lot of time both reading and leaving comments.
But so what, it was still worth it!
I do not know whether it’s just me or if perhaps everyone else encountering problems with
your blog. It appears as if some of the text on your posts are running off the screen. Can someone else please
provide feedback and let me know if this is happening to them too?
This may be a problem with my browser because I’ve
had this happen before. Many thanks
Hello, for all time i used to check webpage posts here early in the dawn, because i love to learn more and more.