excel
45135 Topicsmacro not avaliable in this workbook
1: Check whether Excel has blocked the macros Close the workbook. Open File Explorer and locate the .xlsm file. Right-click the file and select Properties. On the General tab, look at the bottom for a Security message with an Unblock checkbox. If it appears and you trust the file, check Unblock, click Apply, then OK. Reopen the workbook. 2: Enable macros in Excel Open Excel. Go to File → Options → Trust Center. Click Trust Center Settings → Macro Settings. Choose an appropriate setting that allows the workbook's macros to run, subject to your organization's security policies. Avoid enabling all macros globally. Click OK and reopen the workbook.175Views1like6CommentsPut multiple values in one cell with lists and arrays in Excel
Throughout Excel's 40-year history, you've only been able to put one value per cell. In this announcement, we're excited to share how that's changing with the release of lists, arrays in cells, and nested arrays, initially to Microsoft Excel for Windows and Mac Beta Channels. Many workbooks already try to pack multiple values into one cell. A project might list "Carlos, Henrietta, Jacob" as three owners, or a Forms survey might return "2:00 PM; 2:30 PM; 3:00 PM" as one response. With lists, you can keep those values in one cell, while also keeping them separate for filtering, calculation and more. Later in this post, we'll explore arrays in cells and nested arrays in more depth. NOTE: These are preview features. Their behavior may change before general release based on your feedback. We don't recommend using them in important workbooks until they're generally available. Lists Lists let you put multiple values into one cell. You can create a list by selecting Insert > List or pressing Ctrl+J, then typing or pasting items separated by commas or semicolons, depending on your regional settings. Selecting the icon in the cell shows the individual values. You can add, remove, or edit list items by double-clicking the cell or pressing F2, just like other values. With lists, you can filter by one or more individual items instead of whole text entries. Referencing a list returns all its values for calculations. For example, =B2 spills those values into separate cells. Arrays in cells Lists are useful on their own, but they're part of a much broader change to Excel. For the first time in Excel, arrays can exist natively in cells as values or as formula results. They can be any size or shape and can even contain other arrays. You can now keep the result of any spilling formula in a single cell by "wrapping" the formula body with braces { }. Since the introduction of dynamic arrays, array results have spilled across cells – for example ={1;2;3}. Wrapping the original array with braces creates a 1x1 array around it, so instead of spilling to multiple cells, the array stays in a single cell. Braces have long been used to describe arrays in Excel and this extends that behavior by allowing multiple layers of braces. This gives you more flexibility when building spreadsheets. Instead of leaving room for a formula to spill, you can keep the result in one cell. Arrays inside arrays, or nested arrays Arrays can now also "nest" inside other arrays. For example: ={{1,2,3};{4,5,6}} Previously, a formula that produced an array of arrays would return a truncated result or #CALC! error. Now, supported formulas return the complete nested result. In the example below, you can see how TEXTSPLIT behaves with and without nested arrays. Without nested arrays, Excel only returns the first item for each row. With nested arrays, the result spills, one array per row. The arrays in each row can then be used in further calculations. Four new functions: FLATTEN, HAS, HASANY, HASALL To help you work with arrays more easily, we've added four functions. FLATTEN(array, [pad_value], [levels]) simplifies nested arrays by removing one or more levels of nesting. Continuing from the prior example, FLATTEN lets you simplify the nested array output, spilling the individual results into the grid. We used an empty string ("") for pad_value so rows with fewer items show blanks in the remaining columns. Three HAS functions check whether values are in an array: HAS(array, value) returns TRUE if value appears anywhere in array, and FALSE otherwise. HASANY(array, values) returns TRUE if any of the values appear anywhere in array, and FALSE otherwise. HASALL(array, values) returns TRUE if all of the values appear anywhere in array, and FALSE otherwise. Do more with spreadsheets using arrays in cells and nested arrays Arrays in cells open up spreadsheet designs that weren't practical before. The run tracker below captures split times (how long it takes to run each kilometer) in a table with one run per row. The number of splits depends on the length of the run. Stats for each run are calculated right in the same table. For more examples, I recommend looking to your favorite Excel communities on LinkedIn, YouTube, Reddit, or elsewhere. Enabling nested array calculations in a workbook Compatibility Version 3 will be released alongside arrays in cells and is required for most calculations involving nested arrays. You can set Compatibility Version for each workbook in by selecting Formula > Calculation Options. See compatibility versions for more information. Some existing formulas return different results in Compatibility Version 3. If your workbook doesn't behave as expected, you can keep it set to Compatibility Version 1 or 2. Known limitations As this feature rolls out to Beta Channel, the following limitations apply: Conditional formatting doesn't inspect array contents unless you use a formula Data validation can't use a list or array as dropdown items Charts don't expand an array into data points PivotTables don't read array values as source data Power Query doesn't load or emit array-valued columns Find & Replace can't replace list/array items Availability These improvements are rolling out to Beta Channel users running: Windows: Version 2610 (Build 20520.20000) or later Mac: Version 16.114 (Build 26092111) or later Features covered on this blog roll out over time to enable us to monitor quality and performance, so some preview features may not be available to you right away. Also note that features may be paused, adjusted, or removed as part of that process. Feedback Click Help > Feedback in Excel to tell us what you think.48KViews14likes66CommentsPivotChart is tall and narrow with lots of white space
Everything I know about PivotCharts is self-taught, so there are some gaps in my knowledge. Normally when I make a PivotChart, the plot area sizes itself so that it fits nicely within the chart area. However, the column chart I'm currently viewing is very narrow for some reason. Why did it generate this way, and is there any way to change the height to width ratio?Solved54Views0likes2Comments"Getting Name" bug on my worksheet
One of the cells in my worksheet has a "Getting Name" bug on my worksheet - I have no idea what this is referring to - I've never seen this in my 40-years of using Excel - there are no Range Names nor Links in this workbook. What is it and how do I get rid of it?3KViews1like15CommentsEmbedding Word/Excel files from OneDrive into a webpage via iframes stopped working
As of ~10/31/2026, the iframes display a blank window instead of the expected .DOC/.XLS content. Affects both brand new files AND old files that were previously embedded and working prior to 10/31/2026. To replicate, try to embed an Excel file into a webpage per these instructions: https://support.microsoft.com/en-US/Excel/share-it-embed-an-excel-workbook-on-your-web-page-or-blog-from-onedrive. Or Word via https://support.microsoft.com/en-us/onedrive/how-to-add-an-embedded-document-or-picture-into-a-webpage. Symptoms appear to be identical to an earlier instance that occurred from 8/21/2026 to 8/27/2026 (see support case #7107584914). Issue exhibits whether source .XLS files are created by Excel for Desktop vs. Excel for Web. Files open and share normally from onedrive.live.com, but will not embed. Browser-independent, occurs on Edge, Chrome, and Firefox). DevTools\Console reports “Uncaught Error: Script error for "odsp.react.lib".64Views1like2CommentsEmail merge from High School Classmates Spreadsheet
have an Excel workbook with High School Class information. Some entries (class members) have email addresses and some do not. I would like to send a personalized email to all those with addresses skipping those who do not. The email will contain information (data fields) from the spreadsheet. (name, address, telephone etc). How do I construct a mailmerge that selects only members with email addresses, skips others, but still extracts data in the sheet from those selected? Personal information: Last name, First name,Middle Name, Address, City, State, Zip, Phone, Email are in columns A to I as listed. Not all members have Email addresses so only records with email should be selected, filling in other fields from that record in the merged document.55Views0likes2CommentsKgs to lbs to Stones and pounds (UK)
Hi There, Just trying to set up a simple spreadsheet to track weight loss. Simple, but I am struggling with the last part I would like on the sheet, namely, showing the weight in Stones and Pounds. e.g. 15st 12lbs. I have reached a point where I have converted 101kgs to 222.2 lbs. I have then converted 222.2 lbs to 'decimalised' stones "15.8714286" and, via 'ROUNDINGDOWN' etc. I have managed to separate the decimalised stones into two cells, one with the Stones "15" in and one with ".8714286" in. I have multiplied by 1.4 (10/14) and applied 'ROUND' to get to the nearest pound "12", but I do not know how to combine the two cells into one to show '15 st 12 lbs'. Can this be done? Any help gratefully received. Many thanks AustinSolved11KViews1like5Comments