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…

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.
