<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Excel Campus</title>
	<atom:link href="https://www.excelcampus.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.excelcampus.com/</link>
	<description>Master Excel. Dominate Deadlines.</description>
	<lastBuildDate>Wed, 03 Jun 2026 22:45:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.excelcampus.com/wp-content/uploads/2023/08/cropped-LogoFavicon_Colored-32x32.png</url>
	<title>Excel Campus</title>
	<link>https://www.excelcampus.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Excel Line Chart Makeover: From Ugly to Awesome</title>
		<link>https://www.excelcampus.com/charts/interactive-line-chart-makeover/</link>
					<comments>https://www.excelcampus.com/charts/interactive-line-chart-makeover/#respond</comments>
		
		<dc:creator><![CDATA[Jon Acampora]]></dc:creator>
		<pubDate>Wed, 27 May 2026 22:03:56 +0000</pubDate>
				<category><![CDATA[Charts & Dashboards]]></category>
		<guid isPermaLink="false">https://www.excelcampus.com/?p=44251</guid>

					<description><![CDATA[<p>A line chart with eight overlapping lines is basically a plate of spaghetti. Everyone can see something is happening, but nobody can tell what. In this post, we'll do a full line chart makeover using Pivot Tables, a slicer, and three modern Excel array functions: TRIMRANGE, DROP, and HSTACK. The result is an interactive chart [&#8230;]</p>
<p>Link to post: <a href="https://www.excelcampus.com/charts/interactive-line-chart-makeover/">Excel Line Chart Makeover: From Ugly to Awesome</a></p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">A line chart with eight overlapping lines is basically a plate of spaghetti. Everyone can see something is happening, but nobody can tell what. </p>



<p class="wp-block-paragraph">In this post, we'll do a full line chart makeover using Pivot Tables, a slicer, and three modern Excel array functions: TRIMRANGE, DROP, and HSTACK. </p>



<p class="wp-block-paragraph">The result is an interactive chart where one click highlights any single trend against the rest of the group, and the whole thing expands automatically when new data arrives.</p>



<h2 class="wp-block-heading">Download the Excel Files</h2>



<p class="wp-block-paragraph">Complete the form below to instantly access the Excel files and Excel Formula Prompting Guide.</p>


<div class="tve_content_lock tve_lock_hide tve_lead_lock">
                <div class="tve_lead_lock_shortcode"></div>
                <div class="tve_lead_locked_content"><div class="tve_lead_locked_overlay"></div>



<div class="wp-block-file"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/Line-Chart-Makeover-BEFORE.xlsx">Line Chart Makeover &#8211; BEFORE.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/Line-Chart-Makeover-BEFORE.xlsx" class="wp-block-file__button wp-element-button" download>Download</a></div>



<div class="wp-block-file"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/Line-Chart-Makeover-AFTER.xlsx">Line Chart Makeover &#8211; AFTER.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/Line-Chart-Makeover-AFTER.xlsx" class="wp-block-file__button wp-element-button" download>Download</a></div>


</div>
            </div>



<h2 class="wp-block-heading">Video Tutorial</h2>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
https://www.youtube.com/watch?v=Ko34S2tWauk
</div></figure>



<p class="wp-block-paragraph"><a href="https://youtu.be/Ko34S2tWauk">Watch on YouTube</a> & <a href="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1">Subscribe to our Channel</a></p>



<h2 class="wp-block-heading">The Setup: A Pivot Table for Chart Data</h2>



<p class="wp-block-paragraph">The scenario here is an e-bike rental shop that tracks a weekly health score for each bike in their fleet. The maintenance team wants to see how those scores trend over time and quickly spot which bike might need attention.</p>



<p class="wp-block-paragraph">We start by building a Pivot Table with Week in the Rows area, Bike ID in the Columns area, and Health Score as the Values. This gives us one health score per bike per week in a clean grid, which is exactly what a line chart needs.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-01.jpg"><img fetchpriority="high" decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-01.jpg" alt="Set up the Pivot Table with Week in Rows, Bike ID in Columns, and Health Score in Values. This grid structure feeds directly into our chart." class="wp-image-44235" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-01.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-01-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-01-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-01-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<p class="wp-block-paragraph">Before building the chart, remove the Grand Totals from both rows and columns. Right-click anywhere in the Pivot Table, go to PivotTable Options, and turn them off. Clean data in means a clean chart out.</p>



<p class="wp-block-paragraph">Next, rename this sheet &#8220;All Chart Data.&#8221; Then duplicate it by holding Ctrl and dragging the tab to the right. Rename the copy &#8220;Selected Data.&#8221; The slicer will connect only to the Selected Data pivot table, filtering it down to one bike at a time while the All Chart Data sheet always shows the full fleet.</p>



<h2 class="wp-block-heading">Using TRIMRANGE to Pull the Pivot Table into a Spill Range</h2>



<p class="wp-block-paragraph">Create a new sheet called &#8220;Chart&#8221; (or &#8220;Chart Data&#8221;). This is where we'll build the combined data source for our chart. We want to pull the live Pivot Table data from both sheets into this one range, and we'll start with TRIMRANGE.</p>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Here's a quick look at the TRIMRANGE function. It returns the used portion of a range, trimming away any empty rows or columns at the edges. The function arguments are:</summary>
<ul class="wp-block-list">
<li>range: the range to trim, which can reference an entire sheet</li>



<li>row_trim_mode: controls trimming of empty rows from the top and/or bottom (optional)</li>



<li>col_trim_mode: controls trimming of empty columns from the left and/or right (optional)</li>
</ul>
</details>



<p class="wp-block-paragraph">Click in cell A1 of the Chart sheet and enter a TRIMRANGE formula that references every cell on the All Chart Data sheet. Clicking the top-left corner of a sheet tab creates a reference to all rows on that sheet.</p>



<pre class="wp-block-preformatted">=TRIMRANGE('All Chart Data'!1:1048576)</pre>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-02.jpg"><img decoding="async" width="1127" height="688" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-02.jpg" alt="The TRIMRANGE formula references the entire All Chart Data sheet using the row range 1:1048576, which automatically picks up only the used rows and columns." class="wp-image-44236" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-02.jpg 1127w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-02-1024x625.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-02-768x469.jpg 768w" sizes="(max-width: 1127px) 100vw, 1127px" /></a></figure>



<p class="wp-block-paragraph">Once entered, TRIMRANGE spills the full Pivot Table data onto the Chart sheet. You'll notice it looks right at first glance, but there's a problem at the top: a header row filled with zeros has come along for the ride. That happens because the Pivot Table column headers are numeric Bike IDs, and Excel treats them as zeros in the spill output. We'll clean that up next.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-03.jpg"><img decoding="async" width="1297" height="669" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-03.jpg" alt="TRIMRANGE spills all Pivot Table data onto the Chart sheet, but notice the extra header row of zeros at the top. We'll remove that next with DROP." class="wp-image-44237" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-03.jpg 1297w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-03-1024x528.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-03-768x396.jpg 768w" sizes="(max-width: 1297px) 100vw, 1297px" /></a></figure>



<h2 class="wp-block-heading">Cleaning the Data with DROP</h2>



<p class="wp-block-paragraph">The spill range includes an unwanted header row of zeros at the top. The DROP function removes it cleanly without any manual adjustments.</p>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Before diving in, a quick look at the DROP function. It returns an array with a specified number of rows or columns removed from the beginning or end. The function arguments are:</summary>
<ul class="wp-block-list">
<li>array: the array or range to drop from</li>



<li>rows: number of rows to drop from the top (use a negative number to drop from the bottom)</li>



<li>columns: number of columns to drop from the left (use a negative number to drop from the right) (optional)</li>
</ul>
</details>



<p class="wp-block-paragraph">Wrap the TRIMRANGE formula inside DROP and tell it to remove the first row. This strips the zero-filled header and leaves only the real Pivot Table data.</p>



<pre class="wp-block-preformatted">=DROP(TRIMRANGE('All Chart Data'!1:1048576),1)</pre>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-04.jpg"><img decoding="async" width="1557" height="726" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-04.jpg" alt="Wrapping TRIMRANGE in DROP with a rows argument of 1 removes the unwanted zero header row from the spilled output." class="wp-image-44238" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-04.jpg 1557w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-04-1024x477.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-04-768x358.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-04-1536x716.jpg 1536w" sizes="(max-width: 1557px) 100vw, 1557px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-05.jpg"><img decoding="async" width="1557" height="729" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-05.jpg" alt="The result is a clean spill range showing all bike health scores by week, ready to combine with the selected bike data." class="wp-image-44239" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-05.jpg 1557w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-05-1024x479.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-05-768x360.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-05-1536x719.jpg 1536w" sizes="(max-width: 1557px) 100vw, 1557px" /></a></figure>



<h2 class="wp-block-heading">Combining Both Pivot Tables with HSTACK</h2>



<p class="wp-block-paragraph">Now we need to add the Selected Data Pivot Table alongside the All Chart Data. HSTACK joins two arrays side by side in a single spill range.</p>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>A brief word on the HSTACK function. It appends arrays together horizontally, returning a combined array with more columns. The function arguments are:</summary>
<ul class="wp-block-list">
<li>array1: the first array or range</li>



<li>array2, &#8230;: one or more additional arrays to append to the right of the previous array (optional)</li>
</ul>
</details>



<p class="wp-block-paragraph">Edit the formula in cell A1 and wrap the existing DROP+TRIMRANGE expression inside HSTACK as the first array. For the second array, apply the same DROP+TRIMRANGE pattern to the Selected Data sheet.</p>



<pre class="wp-block-preformatted">=HSTACK(DROP(TRIMRANGE('All Chart Data'!1:1048576),1),DROP(TRIMRANGE('Selected Data'!1:1048576),1))</pre>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-06.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-06.jpg" alt="HSTACK combines the All Chart Data and Selected Data ranges side by side. Notice the slicer on the right is already filtering the Selected Data pivot to B-101." class="wp-image-44240" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-06.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-06-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-06-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-06-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-07.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-07.jpg" alt="The combined range has a problem: a duplicate Week column appears between the two data sets. We'll use the columns argument of DROP to remove it." class="wp-image-44241" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-07.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-07-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-07-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-07-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<h3 class="wp-block-heading">Removing the Duplicate Week Column</h3>



<p class="wp-block-paragraph">The Selected Data Pivot Table includes its own Week labels column, which creates a redundant column in the middle of the combined range. The DROP function accepts a columns argument to cut it out.</p>



<p class="wp-block-paragraph">Update the second DROP call to also drop 1 column from the left. This removes the Week labels from the Selected Data array before HSTACK joins it to the right.</p>



<pre class="wp-block-preformatted">=HSTACK(DROP(TRIMRANGE('All Chart Data'!1:1048576),1),DROP(TRIMRANGE('Selected Data'!1:1048576),1,1))</pre>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-08.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-08.jpg" alt="Adding a columns argument of 1 to the second DROP call removes the redundant Week label column from the Selected Data array before stacking." class="wp-image-44242" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-08.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-08-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-08-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-08-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-09.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-09.jpg" alt="The final combined range shows all bikes from the full fleet plus the currently selected bike appended as an extra column at the right edge." class="wp-image-44243" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-09.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-09-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-09-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-09-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<h2 class="wp-block-heading">Building the Chart on the Spill Range</h2>



<p class="wp-block-paragraph">Cut the slicer from the Selected Data sheet and paste it onto the Chart sheet. When the slicer filters the Selected Data Pivot Table, only the last column in the spill range changes. Everything else stays the same.</p>



<p class="wp-block-paragraph">Select the entire spill range, go to Insert, and insert a regular 2D Line chart (not a Pivot Chart). Once inserted, click Switch Row/Column under Chart Design so the weeks appear along the bottom axis.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-10.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-10.jpg" alt="The initial line chart shows all bikes plus the selected bike as a duplicate series. The slicer on the right already reflects bike B-103 as the highlighted selection." class="wp-image-44244" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-10.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-10-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-10-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-10-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<h3 class="wp-block-heading">Styling the Chart for Clarity</h3>



<p class="wp-block-paragraph">Select each background line (all bikes except the highlighted one) and change the Shape Outline to a light gray. If a line is hidden behind others, use the dropdown in the Format tab to select it by name.</p>



<p class="wp-block-paragraph">For the selected bike line, change the outline to a bright color like green, increase the line weight, and add circular markers through Format Data Series. Setting the marker fill to white gives it a bike-chain look that works nicely for this dataset. Remove the legend if you prefer a cleaner look.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-11.jpg"><img decoding="async" width="1434" height="869" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-11.jpg" alt="After styling, the selected bike (B-102) stands out as a bright green line with circular markers while all other bikes fade into light gray. Click any slicer item to shift the highlight instantly." class="wp-image-44245" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-11.jpg 1434w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-11-1024x621.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-11-768x465.jpg 768w" sizes="(max-width: 1434px) 100vw, 1434px" /></a></figure>



<h2 class="wp-block-heading">The Chart Expands Automatically with New Data</h2>



<p class="wp-block-paragraph">Because the chart source is a spill range, it updates whenever the spill range changes. To add new weeks, paste new rows into the source data table. The Pivot Tables extend automatically since the source is an Excel Table.</p>



<p class="wp-block-paragraph">Right-click either Pivot Table and choose Refresh. Both pivot tables update at once. The TRIMRANGE formula picks up the new rows, DROP and HSTACK rebuild the combined range, and the chart adds the new week with zero manual intervention.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-12.jpg"><img decoding="async" width="1442" height="866" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-12.jpg" alt="After pasting Week 07 data and refreshing the Pivot Tables, the chart automatically extends to show the new week without any changes to the formula or chart source range." class="wp-image-44246" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-12.jpg 1442w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-12-1024x615.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-12-768x461.jpg 768w" sizes="(max-width: 1442px) 100vw, 1442px" /></a></figure>



<h2 class="wp-block-heading">Taking It Further: A Dark Mode Version</h2>



<p class="wp-block-paragraph">The same chart looks completely different with a dark background, and it is easier to achieve than it sounds. Change the chart area and plot area fill to a dark color, then update all font colors to white or light gray so labels and axis values remain readable. The gray background lines stay subtle, and the bright green selected line pops even more against a dark canvas.</p>



<p class="wp-block-paragraph">The slicer gets the same treatment. Right-click the slicer, open Slicer Styles, and duplicate an existing style. From there you can control the background, font color, and border for every element, including selected and unselected items. Turning off the slicer header in Slicer Settings also removes the clear and multi-select buttons, keeping the UI focused on single-bike selection. The end result is a dashboard-quality chart that fits right into a dark-themed report.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-13.jpg"><img decoding="async" width="1376" height="795" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-13.jpg" alt="The dark mode version uses a dark chart background, light-colored labels, and a custom slicer style to create a polished dashboard look with the same underlying data and formulas." class="wp-image-44247" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-13.jpg 1376w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-13-1024x592.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-line-chart-trimrange-hstack-13-768x444.jpg 768w" sizes="(max-width: 1376px) 100vw, 1376px" /></a></figure>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">This technique turns a cluttered multi-line chart into a focused, interactive visualization by combining two Pivot Tables into one dynamic source range. </p>



<p class="wp-block-paragraph">TRIMRANGE captures only the used data on each pivot sheet. DROP strips unwanted header rows and the duplicate week column. HSTACK joins both arrays side by side so the selected bike always appears as an extra series the chart can highlight independently. </p>



<p class="wp-block-paragraph">Connect a slicer to the Selected Data pivot table, style the background lines gray and the selected line a bold color, and you have a chart that practically reads itself. Add new data to the source table, refresh, and the chart grows with it automatically. </p>



<p class="wp-block-paragraph">And if you want to take the presentation up a notch, the same chart translates beautifully into a dark mode layout with a custom slicer style.</p>
<p>Link to post: <a href="https://www.excelcampus.com/charts/interactive-line-chart-makeover/">Excel Line Chart Makeover: From Ugly to Awesome</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.excelcampus.com/charts/interactive-line-chart-makeover/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Use AI to Design Your Excel Dashboard (Claude, Gemini, and ChatGPT)</title>
		<link>https://www.excelcampus.com/charts/use-ai-to-design-excel-dashboard/</link>
					<comments>https://www.excelcampus.com/charts/use-ai-to-design-excel-dashboard/#comments</comments>
		
		<dc:creator><![CDATA[Jon Acampora]]></dc:creator>
		<pubDate>Wed, 20 May 2026 20:38:56 +0000</pubDate>
				<category><![CDATA[Charts & Dashboards]]></category>
		<guid isPermaLink="false">https://www.excelcampus.com/?p=44216</guid>

					<description><![CDATA[<p>Designing an Excel dashboard is one of those tasks that trips up even experienced analysts. The data work is the easy part. The design part, figuring out which charts to use, how to lay them out, and what your audience actually needs to see, that is where most people get stuck. In this post, I'll [&#8230;]</p>
<p>Link to post: <a href="https://www.excelcampus.com/charts/use-ai-to-design-excel-dashboard/">How to Use AI to Design Your Excel Dashboard (Claude, Gemini, and ChatGPT)</a></p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Designing an Excel dashboard is one of those tasks that trips up even experienced analysts. The data work is the easy part. The design part, figuring out which charts to use, how to lay them out, and what your audience actually needs to see, that is where most people get stuck. </p>



<p class="wp-block-paragraph">In this post, I'll show you a three-step AI workflow to rapidly prototype a dashboard design using Claude, Gemini, and ChatGPT, so you can iterate in minutes instead of days and get buy-in from your team before you build a single PivotTable.</p>



<h2 class="wp-block-heading">Download the Excel Files</h2>



<p class="wp-block-paragraph">Complete the form below to instantly access the Excel files and Excel Formula Prompting Guide.</p>


<div class="tve_content_lock tve_lock_hide tve_lead_lock">
                <div class="tve_lead_lock_shortcode"></div>
                <div class="tve_lead_locked_content"><div class="tve_lead_locked_overlay"></div>



<div class="wp-block-file"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/AI-Prompts-for-Excel-Dashboard-Design-Excel-Campus-1.docx">AI Prompts for Excel Dashboard Design &#8211; Excel Campus.docx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/AI-Prompts-for-Excel-Dashboard-Design-Excel-Campus-1.docx" class="wp-block-file__button wp-element-button" download>Download</a></div>



<div class="wp-block-file"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/AI-Prompts-for-Excel-Dashboard-Design-Excel-Campus-1.pdf">AI Prompts for Excel Dashboard Design &#8211; Excel Campus.pdf</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/AI-Prompts-for-Excel-Dashboard-Design-Excel-Campus-1.pdf" class="wp-block-file__button wp-element-button" download>Download</a></div>



<div class="wp-block-file"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/water_sports_rental_sales_2026-1.csv">water_sports_rental_sales_2026.csv</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/water_sports_rental_sales_2026-1.csv" class="wp-block-file__button wp-element-button" download>Download</a></div>


</div>
            </div>



<h2 class="wp-block-heading">Video Tutorial</h2>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="This AI Prompt Designs Your Excel Dashboard in SECONDS" width="1104" height="828" src="https://www.youtube.com/embed/IWeJwQxgZMo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph"><a href="https://youtu.be/IWeJwQxgZMo">Watch on YouTube</a> & <a href="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1">Subscribe to our Channel</a></p>



<h2 class="wp-block-heading">Step 1: Generate a Fake Dataset with ChatGPT</h2>



<p class="wp-block-paragraph">Before you can design anything, you need data to work with. But uploading real company data to an AI tool is often a non-starter due to privacy policies. The solution is to generate a fake dataset that closely mimics your real data.</p>



<p class="wp-block-paragraph">Jump into ChatGPT (or any large language model) and describe your data without sharing anything sensitive. Be specific about the columns, the volume of rows, any seasonality or trends, and any specific dimension values like employee names or product categories. The more context you give, the more realistic the output.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-01-1.jpg"><img decoding="async" width="1357" height="949" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-01-1.jpg" alt="Write a descriptive prompt that explains your data structure and any trends, but leave out any real company details. The more context you provide here, the more realistic the fake dataset will be." class="wp-image-44201" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-01-1.jpg 1357w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-01-1-1024x716.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-01-1-768x537.jpg 768w" sizes="(max-width: 1357px) 100vw, 1357px" /></a></figure>



<p class="wp-block-paragraph">One prompt tip that works well: end every prompt with &#8220;What questions do you have about this project before you get started?&#8221; This stops the model from making silent assumptions and gives you a chance to clarify upfront.</p>



<p class="wp-block-paragraph">Once ChatGPT generates the CSV file, download it and do a quick spot check in Excel. Scroll to the bottom to confirm the row count, then turn on filters to verify that dimension columns like Employee or Product have the right number of unique values.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-02-1.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-02-1.jpg" alt="Scroll to the bottom of the dataset to confirm the row count matches what you requested. Here we can see all 3,000 rows were generated correctly." class="wp-image-44202" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-02-1.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-02-1-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-02-1-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-02-1-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-03-1.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-03-1.jpg" alt="Use the AutoFilter dropdown on the Employee column to confirm all 10 expected employees are present in the dataset before moving on." class="wp-image-44203" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-03-1.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-03-1-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-03-1-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-03-1-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<h2 class="wp-block-heading">Step 2: Design the Dashboard with AI</h2>



<p class="wp-block-paragraph">This is the core of the workflow. Instead of jumping straight into Excel, use an AI tool to build an interactive web page mockup of your dashboard first. This lets you iterate on the design instantly with plain English, no rebuilding charts, no reformatting cells.</p>



<p class="wp-block-paragraph">The key is a well-structured prompt. Describe who the audience is, what charts you want to include, how simple or complex the layout should be, and that the final output will eventually live in Excel. Then ask the AI to output a web page so you can see and interact with the design right away.</p>



<h3 class="wp-block-heading">Designing with Claude</h3>



<p class="wp-block-paragraph">Claude is a great starting point. Attach your fake CSV file, paste in your dashboard prompt, and Claude will read the data, plan the layout, and write the full HTML web page in just a few minutes. The result renders directly in the Claude interface.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-04-1.jpg"><img decoding="async" width="1769" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-04-1.jpg" alt="Attach your CSV file and paste your dashboard prompt into Claude. Notice the prompt includes audience context, chart requirements, and a request for Claude to ask clarifying questions before starting." class="wp-image-44204" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-04-1.jpg 1769w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-04-1-1024x625.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-04-1-768x469.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-04-1-1536x938.jpg 1536w" sizes="(max-width: 1769px) 100vw, 1769px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-05-1.jpg"><img decoding="async" width="1769" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-05-1.jpg" alt="Claude produces a fully rendered web page dashboard with KPI cards and charts. The right panel shows the live preview you can scroll and interact with immediately." class="wp-image-44205" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-05-1.jpg 1769w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-05-1-1024x625.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-05-1-768x469.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-05-1-1536x938.jpg 1536w" sizes="(max-width: 1769px) 100vw, 1769px" /></a></figure>



<p class="wp-block-paragraph">If something doesn't look right, just say so in plain English. For example, you might ask Claude to use a single color in the team member bar chart, or add a chart that analyzes weather conditions. Claude will rewrite just the relevant parts of the HTML and update the preview instantly.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-06-1.jpg"><img decoding="async" width="1777" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-06-1.jpg" alt="After a quick follow-up prompt, Claude updated the team member chart to a single ocean blue color and added two weather condition charts side by side at the bottom. This entire iteration took under two minutes." class="wp-image-44206" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-06-1.jpg 1777w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-06-1-1024x622.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-06-1-768x467.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-06-1-1536x934.jpg 1536w" sizes="(max-width: 1777px) 100vw, 1777px" /></a></figure>



<h3 class="wp-block-heading">Designing with Gemini</h3>



<p class="wp-block-paragraph">Gemini from Google has a Canvas feature that works similarly. Enable Canvas under the Tools menu, attach your CSV, paste the same prompt, and Gemini will generate an interactive web page dashboard with a code view and a live preview side by side.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-07-1.jpg"><img decoding="async" width="1769" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-07-1.jpg" alt="Gemini's Canvas tool renders the dashboard as a live preview on the right while showing the generated code on the left. Toggle between Code and Preview to inspect or interact with the result." class="wp-image-44207" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-07-1.jpg 1769w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-07-1-1024x625.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-07-1-768x469.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-07-1-1536x938.jpg 1536w" sizes="(max-width: 1769px) 100vw, 1769px" /></a></figure>



<h3 class="wp-block-heading">Designing with ChatGPT</h3>



<p class="wp-block-paragraph">ChatGPT also has a Canvas feature, available under the More submenu in the prompt box. Attach your file, enable Canvas, and paste your prompt. In testing, ChatGPT occasionally returns a console error on the first try, but clicking the error message and using the Fix Bug button resolves it quickly.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-08-1.jpg"><img decoding="async" width="1769" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-08-1.jpg" alt="ChatGPT's Canvas prompt includes the attached spreadsheet file and a detailed prompt. Notice the Canvas button is enabled in the bottom toolbar before submitting." class="wp-image-44208" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-08-1.jpg 1769w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-08-1-1024x625.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-08-1-768x469.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-08-1-1536x938.jpg 1536w" sizes="(max-width: 1769px) 100vw, 1769px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-09-1.jpg"><img decoding="async" width="1769" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-09-1.jpg" alt="ChatGPT produced a polished dashboard with a Revenue or Rental Count toggle button above the charts. This kind of interactive element helps stakeholders explore the data before the final Excel version is built." class="wp-image-44209" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-09-1.jpg 1769w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-09-1-1024x625.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-09-1-768x469.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-09-1-1536x938.jpg 1536w" sizes="(max-width: 1769px) 100vw, 1769px" /></a></figure>



<h3 class="wp-block-heading">Compare the Designs Side by Side</h3>



<p class="wp-block-paragraph">One of the best parts of this approach is that every run produces a slightly different result. That is actually a feature, not a bug. Run the prompt a few times across different tools and you end up with several distinct design options to choose from or mix and match.</p>



<p class="wp-block-paragraph">Paste screenshots of each mockup into a PowerPoint slide deck and share it with your manager or team before building anything in Excel. Getting alignment on the design early saves a huge amount of rework later.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-10-1.jpg"><img decoding="async" width="1769" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-10-1.jpg" alt="Collecting dashboard mockups from multiple AI tools into a single PowerPoint makes it easy to share design options with stakeholders and get feedback before building anything in Excel." class="wp-image-44210" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-10-1.jpg 1769w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-10-1-1024x625.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-10-1-768x469.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-10-1-1536x938.jpg 1536w" sizes="(max-width: 1769px) 100vw, 1769px" /></a></figure>



<h2 class="wp-block-heading">Step 3: Build the Dashboard in Excel</h2>



<p class="wp-block-paragraph">Once you have a design direction approved, it is time to build it in Excel. You can do this manually using PivotTables and PivotCharts, use AI to generate a starting point, or do a combination of both.</p>



<p class="wp-block-paragraph">Microsoft Copilot can generate a working Excel dashboard directly from your data. It creates PivotTables on a source sheet and connects them to charts and KPI cards on a dashboard sheet. The result may need some visual cleanup, but it is a solid foundation to build from.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-11-1.jpg"><img decoding="async" width="1777" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-11-1.jpg" alt="Copilot built this full dashboard automatically, including KPI cards, a revenue by month chart, and slicers. The layout and formatting can be refined manually from here." class="wp-image-44211" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-11-1.jpg 1777w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-11-1-1024x622.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-11-1-768x467.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-11-1-1536x934.jpg 1536w" sizes="(max-width: 1777px) 100vw, 1777px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-12-1.jpg"><img decoding="async" width="1769" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-12-1.jpg" alt="Copilot generated the underlying PivotTables on a separate Pivot Source tab, which power all the charts on the dashboard sheet. This is exactly how you would structure the workbook if building it manually." class="wp-image-44212" srcset="https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-12-1.jpg 1769w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-12-1-1024x625.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-12-1-768x469.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/05/excel-ai-dashboard-design-12-1-1536x938.jpg 1536w" sizes="(max-width: 1769px) 100vw, 1769px" /></a></figure>



<p class="wp-block-paragraph">Whether you use Copilot or build it yourself, PivotTables and PivotCharts are the right foundation for an Excel dashboard. They make it easy to update as new data comes in and keep your formulas simple.</p>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">The hardest part of building a dashboard is not the formulas or the charts. It is the design decisions. </p>



<p class="wp-block-paragraph">This three-step AI workflow helps takes that friction away. </p>



<p class="wp-block-paragraph">It also allows you to share the designs with your boss, coworkers, or clients to gather feedback and quickly iterate.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="631" height="358" src="https://www.excelcampus.com/wp-content/uploads/2026/05/Dashboard-Design-Comparison-3.png" alt="" class="wp-image-44225"/></figure>



<p class="wp-block-paragraph">Let me know which design is your favorite in the comments, and I'll do a follow-up tutorial on how to build it in Excel.</p>
<p>Link to post: <a href="https://www.excelcampus.com/charts/use-ai-to-design-excel-dashboard/">How to Use AI to Design Your Excel Dashboard (Claude, Gemini, and ChatGPT)</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.excelcampus.com/charts/use-ai-to-design-excel-dashboard/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>XLOOKUP: Everything You Need to Know to Upgrade from VLOOKUP</title>
		<link>https://www.excelcampus.com/functions/xlookup-vs-vlookup-complete-guide/</link>
					<comments>https://www.excelcampus.com/functions/xlookup-vs-vlookup-complete-guide/#comments</comments>
		
		<dc:creator><![CDATA[Jon Acampora]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 23:36:47 +0000</pubDate>
				<category><![CDATA[Formulas]]></category>
		<guid isPermaLink="false">https://www.excelcampus.com/?p=44120</guid>

					<description><![CDATA[<p>XLOOKUP has been available for over five years, and it was built to replace VLOOKUP. But a lot of people are still writing VLOOKUP formulas out of habit. In this post we cover seven practical scenarios where XLOOKUP either simplifies your formula or does something VLOOKUP simply cannot. We also look at how Copilot can [&#8230;]</p>
<p>Link to post: <a href="https://www.excelcampus.com/functions/xlookup-vs-vlookup-complete-guide/">XLOOKUP: Everything You Need to Know to Upgrade from VLOOKUP</a></p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">XLOOKUP has been available for over five years, and it was built to replace VLOOKUP. But a lot of people are still writing VLOOKUP formulas out of habit. </p>



<p class="wp-block-paragraph">In this post we cover seven practical scenarios where XLOOKUP either simplifies your formula or does something VLOOKUP simply cannot. We also look at how Copilot can help you convert existing VLOOKUP formulas in seconds.</p>



<h2 class="wp-block-heading">Download the Excel Files</h2>



<p class="wp-block-paragraph">Complete the form below to instantly access the Excel files and Excel Formula Prompting Guide.</p>


<div class="tve_content_lock tve_lock_hide tve_lead_lock">
                <div class="tve_lead_lock_shortcode"></div>
                <div class="tve_lead_locked_content"><div class="tve_lead_locked_overlay"></div>



<div class="wp-block-file"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/VLOOKUP-to-XLOOKUP-Upgrade-Follow-Along.xlsx">VLOOKUP to XLOOKUP Upgrade &#8211; Follow Along.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/VLOOKUP-to-XLOOKUP-Upgrade-Follow-Along.xlsx" class="wp-block-file__button wp-element-button" download>Download</a></div>



<div class="wp-block-file"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/VLOOKUP-to-XLOOKUP-Upgrade-FINAL.xlsx">VLOOKUP to XLOOKUP Upgrade &#8211; FINAL.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/VLOOKUP-to-XLOOKUP-Upgrade-FINAL.xlsx" class="wp-block-file__button wp-element-button" download>Download</a></div>



<div class="wp-block-file"><a id="wp-block-file--media-00b95400-fd5e-4949-8ed2-82fb2eca3c37" href="https://www.excelcampus.com/wp-content/uploads/2026/04/VLOOKUP-to-XLOOKUP-Upgrade-Companion-Guide-Excel-Campus.pdf">VLOOKUP to XLOOKUP Upgrade Companion Guide &#8211; Excel Campus.pdf</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/VLOOKUP-to-XLOOKUP-Upgrade-Companion-Guide-Excel-Campus.pdf" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-00b95400-fd5e-4949-8ed2-82fb2eca3c37">Download</a></div>


</div>
            </div>



<h2 class="wp-block-heading">Video Tutorial</h2>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="7 Ways XLOOKUP Beats VLOOKUP and Saves HOURS" width="1104" height="621" src="https://www.youtube.com/embed/M29rO5_wUgA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph"><a href="https://youtu.be/M29rO5_wUgA">Watch on YouTube</a> & <a href="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1">Subscribe to our Channel</a></p>



<h2 class="wp-block-heading">1. Exact Match Lookup</h2>



<p class="wp-block-paragraph">The most common lookup scenario is finding an exact match. Let's look up a Product ID and return its price from a product table.</p>



<p class="wp-block-paragraph">With VLOOKUP, you select the entire table range, then specify a column index number to tell Excel which column to return.</p>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Before diving in, a quick look at the VLOOKUP function. It searches the first column of a range for a value and returns a result from a specified column number in that range. The function arguments are:</summary>
<ul class="wp-block-list">
<li>lookup_value: the value to search for</li>



<li>table_array: the range containing both the lookup column and the return column</li>



<li>col_index_num: the column number within table_array to return a value from</li>



<li>range_lookup: FALSE for exact match, TRUE for approximate match (optional)</li>
</ul>
</details>



<pre class="wp-block-preformatted">=VLOOKUP(C4,$F$5:$I$21,4,FALSE)</pre>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-01.jpg"><img decoding="async" width="1777" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-01.jpg" alt="The VLOOKUP formula uses a hardcoded column index of 4 to return the price — this number is what makes the formula fragile when columns are added or removed." class="wp-image-44104" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-01.jpg 1777w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-01-1024x622.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-01-768x467.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-01-1536x934.jpg 1536w" sizes="(max-width: 1777px) 100vw, 1777px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-02.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-02.jpg" alt="VLOOKUP returns $9.99 for product P-1011. It works, but the formula depends on that column index number staying accurate." class="wp-image-44105" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-02.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-02-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-02-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-02-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<p class="wp-block-paragraph">Now let's write the same lookup with XLOOKUP. Instead of selecting the whole table, you pick the lookup column and the return column separately. XLOOKUP also defaults to exact match, so there is no need to add FALSE as a fourth argument.</p>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Here is a quick refresher on the XLOOKUP function. It searches a range or array for a match and returns a corresponding item from a second range or array. The function arguments are:</summary>
<ul class="wp-block-list">
<li>lookup_value: the value to search for</li>



<li>lookup_array: the range or array to search in</li>



<li>return_array: the range or array to return a value from</li>



<li>if_not_found: value to return if no match is found (optional)</li>



<li>match_mode: 0 = exact match (default), -1 = exact or next smaller, 1 = exact or next larger, 2 = wildcard (optional)</li>



<li>search_mode: 1 = first to last (default), -1 = last to first, 2 = binary ascending, -2 = binary descending (optional)</li>
</ul>
</details>



<pre class="wp-block-preformatted">=XLOOKUP(C4,$F$5:$F$21,$I$5:$I$21)</pre>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-03.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-03.jpg" alt="The XLOOKUP formula only needs three arguments — the lookup value, the lookup column, and the return column. No column index number required." class="wp-image-44106" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-03.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-03-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-03-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-03-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-04.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-04.jpg" alt="Both VLOOKUP and XLOOKUP return $9.99. The difference becomes clear the moment the table structure changes." class="wp-image-44107" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-04.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-04-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-04-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-04-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<h3 class="wp-block-heading">Why Separate Ranges Are Better</h3>



<p class="wp-block-paragraph">Because XLOOKUP references the lookup column and the return column independently, inserting a column between them does not break the formula. VLOOKUP, on the other hand, relies on a hardcoded column index number. Insert a column and that number is suddenly wrong.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-05.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-05.jpg" alt="After inserting a column into the table, VLOOKUP returns the wrong value while XLOOKUP still shows $9.99 — because it references the Price column directly." class="wp-image-44108" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-05.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-05-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-05-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-05-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<h3 class="wp-block-heading">Watch Out: Range Lengths Must Match</h3>



<p class="wp-block-paragraph">One thing to be aware of with XLOOKUP is that the lookup_array and return_array must be exactly the same length. If they are not, you will get a #VALUE! error. The easiest way to avoid this is to use Excel Tables, which automatically keep both column references the same height.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-06.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-06.jpg" alt="When the lookup array and return array are different lengths, XLOOKUP returns a #VALUE! error. Make sure both ranges span the same number of rows." class="wp-image-44109" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-06.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-06-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-06-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-06-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<h2 class="wp-block-heading">2. Error Handling</h2>



<p class="wp-block-paragraph">When VLOOKUP cannot find the lookup value, it returns a #N/A error. The standard fix is to wrap the formula in IFERROR.</p>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>A brief word on IFERROR. It returns a custom value when a formula produces an error, and the original result when it does not. The function arguments are:</summary>
<ul class="wp-block-list">
<li>value: the formula or expression to evaluate</li>



<li>value_if_error: the value to return if value produces an error</li>
</ul>
</details>



<pre class="wp-block-preformatted">=IFERROR(VLOOKUP(C4,$F$5:$I$21,4,FALSE),"Not Found")</pre>



<p class="wp-block-paragraph">XLOOKUP handles this more cleanly. The fourth argument, if_not_found, lets you specify what to display when the lookup value is not found, with no wrapper function needed.</p>



<pre class="wp-block-preformatted">=XLOOKUP(C4,$F$5:$F$21,$I$5:$I$21,"Not Found")</pre>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-07.jpg"><img decoding="async" width="1821" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-07.jpg" alt="The if_not_found argument inside XLOOKUP handles missing values cleanly. Notice VLOOKUP still needs IFERROR wrapped around it to achieve the same result." class="wp-image-44110" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-07.jpg 1821w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-07-1024x607.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-07-768x455.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-07-1536x911.jpg 1536w" sizes="(max-width: 1821px) 100vw, 1821px" /></a></figure>



<p class="wp-block-paragraph">One important distinction: XLOOKUP's if_not_found only triggers when the lookup value is not found. If a different error is causing the problem (like a mismatched range length), XLOOKUP will still return that error. That is actually a good thing. It means you are not accidentally hiding real formula problems.</p>



<h2 class="wp-block-heading">3. Looking Left</h2>



<p class="wp-block-paragraph">VLOOKUP can only return values to the right of the lookup column. If you need to return a value from a column to the left, you either need a CHOOSE hack or an INDEX/MATCH formula. XLOOKUP has no such restriction.</p>



<p class="wp-block-paragraph">In this example the Product ID is in column G and we want to return the Category from column F, which is to the left. With XLOOKUP, we simply set the return_array to the Category column.</p>



<pre class="wp-block-preformatted">=XLOOKUP(C4,$G$5:$G$21,$F$5:$F$21)</pre>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-08.jpg"><img decoding="async" width="1777" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-08.jpg" alt="XLOOKUP returns the Category from column F even though it is to the left of the Product ID lookup column in column G. VLOOKUP cannot do this without a workaround." class="wp-image-44111" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-08.jpg 1777w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-08-1024x622.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-08-768x467.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-08-1536x934.jpg 1536w" sizes="(max-width: 1777px) 100vw, 1777px" /></a></figure>



<h2 class="wp-block-heading">4. Horizontal Lookups</h2>



<p class="wp-block-paragraph">XLOOKUP replaces HLOOKUP for horizontal lookups too. Just set the lookup_array to a header row and the return_array to the data row you want to pull from. The formula structure is identical to a vertical lookup.</p>



<pre class="wp-block-preformatted">=XLOOKUP(C4,$F$4:$K$4,$F$7:$K$7)</pre>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-13.jpg"><img decoding="async" width="1769" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-13.jpg" alt="The XLOOKUP formula searches the header row for the month name and returns the matching value from the West region row — the same result as HLOOKUP, but with no row index number to manage." class="wp-image-44112" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-13.jpg 1769w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-13-1024x625.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-13-768x469.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-13-1536x938.jpg 1536w" sizes="(max-width: 1769px) 100vw, 1769px" /></a></figure>



<h2 class="wp-block-heading">5. 2-Way Matrix Lookup with Nested XLOOKUP</h2>



<p class="wp-block-paragraph">To look up both a row and a column at the same time, nest two XLOOKUP formulas. The inner XLOOKUP finds the correct row of data, and the outer XLOOKUP finds the correct column within that row.</p>



<pre class="wp-block-preformatted">=XLOOKUP(C4,$F$12:$K$12,XLOOKUP(C5,$E$13:$E$16,$F$13:$K$16))</pre>



<p class="wp-block-paragraph">The inner XLOOKUP returns the entire row for the matched region. The outer XLOOKUP then finds the right column within that row. It is a clean replacement for INDEX/MATCH in a matrix lookup scenario.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-09.jpg"><img decoding="async" width="1637" height="930" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-09.jpg" alt="The inner XLOOKUP returns the entire West row, and the outer XLOOKUP narrows it down to the April column. The result matches the INDEX/MATCH formula in row 8." class="wp-image-44113" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-09.jpg 1637w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-09-1024x582.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-09-768x436.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-09-1536x873.jpg 1536w" sizes="(max-width: 1637px) 100vw, 1637px" /></a></figure>



<h2 class="wp-block-heading">6. Find the Last Match</h2>



<p class="wp-block-paragraph">By default, XLOOKUP searches from top to bottom and returns the first match. Setting the search_mode argument to -1 reverses the search direction, returning the last match instead.</p>



<p class="wp-block-paragraph">This is useful when you have a transaction log and need the most recent entry for a customer. You can also return multiple columns in one formula by specifying a multi-column range as the return_array.</p>



<pre class="wp-block-preformatted">=XLOOKUP(C4,Invoices[Customer],Invoices[[Date]:[Status]],,,−1)</pre>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-10.jpg"><img decoding="async" width="1769" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-10.jpg" alt="Setting search_mode to -1 makes XLOOKUP search from the bottom up, returning the most recent invoice for the customer. The return_array spans multiple columns and spills automatically." class="wp-image-44114" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-10.jpg 1769w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-10-1024x625.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-10-768x469.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-10-1536x938.jpg 1536w" sizes="(max-width: 1769px) 100vw, 1769px" /></a></figure>



<h2 class="wp-block-heading">7. Closest Match Lookup</h2>



<p class="wp-block-paragraph">XLOOKUP can also do approximate match lookups, which is useful for tiered rate tables like commission schedules. Setting match_mode to -1 tells XLOOKUP to return the exact match or the next smaller value.</p>



<p class="wp-block-paragraph">One big advantage over VLOOKUP here: XLOOKUP does not require the lookup table to be sorted. VLOOKUP's approximate match mode breaks if the data is out of order. XLOOKUP handles it correctly either way.</p>



<pre class="wp-block-preformatted">=XLOOKUP(C4,$I$7:$I$11,$K$7:$K$11,,−1)</pre>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-11.jpg"><img decoding="async" width="1920" height="770" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-11.jpg" alt="XLOOKUP with match_mode -1 finds the next smaller tier for a $37,500 sales amount and returns 5.0%, even if the tier table rows are not in sorted order." class="wp-image-44115" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-11.jpg 1920w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-11-1024x411.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-11-768x308.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-11-1536x616.jpg 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></figure>



<h2 class="wp-block-heading">8. Use Copilot to Convert VLOOKUP to XLOOKUP</h2>



<p class="wp-block-paragraph">If you have a workbook full of VLOOKUP formulas, you do not have to update them one by one. Copilot in Excel can handle the conversion for you. Open the Copilot pane and describe what you want.</p>



<p class="wp-block-paragraph">A prompt like this works well: &#8220;Please change the formulas on this sheet that use VLOOKUP to XLOOKUP and use the if_not_found argument within XLOOKUP instead of the IFERROR function that is wrapped around VLOOKUP.&#8221; Copilot will show you the original and updated formulas before applying the changes.</p>



<figure class="wp-block-image size-large"><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-12.jpg"><img decoding="async" width="1777" height="1080" src="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-12.jpg" alt="Copilot shows a side-by-side comparison of the original VLOOKUP formulas and the new XLOOKUP equivalents before applying any changes. Review the results and click Done to confirm." class="wp-image-44116" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-12.jpg 1777w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-12-1024x622.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-12-768x467.jpg 768w, https://www.excelcampus.com/wp-content/uploads/2026/04/excel-xlookup-vs-vlookup-12-1536x934.jpg 1536w" sizes="(max-width: 1777px) 100vw, 1777px" /></a></figure>



<h2 class="wp-block-heading">When Not to Use XLOOKUP</h2>



<p class="wp-block-paragraph">XLOOKUP is the right choice in almost every situation, but there is one important exception: when the people using your file are on an older version of Excel. XLOOKUP requires Excel 2021 or Microsoft 365.</p>



<p class="wp-block-paragraph">Microsoft did add limited backwards compatibility for Excel 2016 and 2019, but it is view-only. Users on those versions can see the results of an XLOOKUP formula, but they cannot edit existing ones or create new ones. </p>



<p class="wp-block-paragraph">If your file is shared with colleagues or clients on older Excel versions, stick with VLOOKUP or INDEX/MATCH to keep the formulas fully editable for everyone.</p>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">XLOOKUP is a genuine upgrade from VLOOKUP in almost every scenario. It is more readable, more resilient to structural changes in your data, and it replaces HLOOKUP, IFERROR-wrapped VLOOKUP, and even INDEX/MATCH in most cases. </p>



<p class="wp-block-paragraph">The three required arguments are all you need for everyday lookups, and the optional arguments unlock powerful capabilities like reverse search, closest match, and multi-column returns. If you are on Excel 2021 or Microsoft 365, there is no reason to keep writing VLOOKUP.</p>
<p>Link to post: <a href="https://www.excelcampus.com/functions/xlookup-vs-vlookup-complete-guide/">XLOOKUP: Everything You Need to Know to Upgrade from VLOOKUP</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.excelcampus.com/functions/xlookup-vs-vlookup-complete-guide/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>How to Create Summary Reports in Excel: Formulas vs. Pivot Tables</title>
		<link>https://www.excelcampus.com/pivot-tables/excel-summary-reports-formulas-pivot-tables/</link>
					<comments>https://www.excelcampus.com/pivot-tables/excel-summary-reports-formulas-pivot-tables/#comments</comments>
		
		<dc:creator><![CDATA[Jon Acampora]]></dc:creator>
		<pubDate>Wed, 15 Apr 2026 22:18:57 +0000</pubDate>
				<category><![CDATA[Formulas]]></category>
		<category><![CDATA[Pivot Tables]]></category>
		<guid isPermaLink="false">https://www.excelcampus.com/?p=43941</guid>

					<description><![CDATA[<p>When your boss asks for a summary report, you want something that's easy to build and easy to update. Excel gives you several ways to do this, and each method has its trade-offs. In this tutorial, we'll cover three approaches: a formula-based solution using UNIQUE and SUMIFS, the newer GROUPBY function, and Pivot Tables. At [&#8230;]</p>
<p>Link to post: <a href="https://www.excelcampus.com/pivot-tables/excel-summary-reports-formulas-pivot-tables/">How to Create Summary Reports in Excel: Formulas vs. Pivot Tables</a></p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">When your boss asks for a summary report, you want something that's easy to build and easy to update. Excel gives you several ways to do this, and each method has its trade-offs.</p>



<p class="wp-block-paragraph">In this tutorial, we'll cover three approaches: a formula-based solution using UNIQUE and SUMIFS, the newer GROUPBY function, and Pivot Tables. At the end, we'll compare them so you can pick the right tool for your situation.</p>



<h2 class="wp-block-heading">Download the Excel Files</h2>



<p class="wp-block-paragraph">Complete the form below to instantly access the Excel files and Excel Formula Prompting Guide.</p>


<div class="tve_content_lock tve_lock_hide tve_lead_lock">
                <div class="tve_lead_lock_shortcode"></div>
                <div class="tve_lead_locked_content"><div class="tve_lead_locked_overlay"></div>



<div class="wp-block-file"><a id="wp-block-file--media-3cc6724a-029f-44c8-a649-3a6f9634af97" href="https://www.excelcampus.com/wp-content/uploads/2026/04/Excel-Summary-Reports-Follow-Along.xlsx">Excel Summary Reports &#8211; Follow Along.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/Excel-Summary-Reports-Follow-Along.xlsx" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-3cc6724a-029f-44c8-a649-3a6f9634af97">Download</a></div>



<div class="wp-block-file"><a id="wp-block-file--media-da356903-2052-4483-a68c-23952bd7a2b2" href="https://www.excelcampus.com/wp-content/uploads/2026/04/Excel-Summary-Reports-FINAL.xlsx">Excel Summary Reports &#8211; FINAL.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/04/Excel-Summary-Reports-FINAL.xlsx" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-da356903-2052-4483-a68c-23952bd7a2b2">Download</a></div>



<p class="wp-block-paragraph"></p></div>
            </div>



<h2 class="wp-block-heading">Video Tutorial</h2>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Formulas vs Pivot Tables: This is Embarrassing" width="1104" height="621" src="https://www.youtube.com/embed/zWxfQ42yd50?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph"><a href="https://youtu.be/zWxfQ42yd50" type="link" id="https://youtu.be/108_DCymnkk">Watch on YouTube</a> & <a href="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1" type="link" id="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1">Subscribe to our Channel</a></p>



<h2 class="wp-block-heading">Start by Converting Your Data to an Excel Table</h2>



<p class="wp-block-paragraph">Before building any summary report, convert your data range into an Excel Table. Click any cell in your data, go to the Home tab, click Format as Table, and choose a style.</p>



<p class="wp-block-paragraph">Tables give you automatic banded rows, built-in filters, and structured references that make your formulas more readable. More importantly, when you add new rows to the bottom of a table, Excel automatically extends the range. Your summary reports stay accurate without any manual adjustments.</p>



<p class="wp-block-paragraph">If you are not familiar with Excel Tables yet, check out the linked video in the description. It covers everything you need to know before moving forward.</p>



<figure class="wp-block-image size-large is-style-default"><img decoding="async" width="1280" height="812" src="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_00.jpg" alt="Excel spreadsheet with sales data formatted as an Excel Table showing Order ID, Category, Product, Channel, and Revenue columns with the Table Design tab active in the ribbon" class="wp-image-43952" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_00.jpg 1280w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_00-1024x650.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_00-768x487.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /><figcaption class="wp-element-caption">Convert Data to an Excel Table</figcaption></figure>



<h2 class="wp-block-heading">Formula Method 1: UNIQUE and SUMIFS</h2>



<p class="wp-block-paragraph">The first formula-based approach uses two functions together: UNIQUE to extract a distinct list of categories, and SUMIFS to calculate totals for each one.</p>



<h3 class="wp-block-heading">Step 1: Get a Unique List with UNIQUE</h3>



<p class="wp-block-paragraph">Click an empty cell and type =UNIQUE(. The only required argument is the range you want to deduplicate. Select the Category column in your table and press Enter.</p>



<p class="wp-block-paragraph">Excel returns a spill range, a dynamic list of all unique category values. If a new category appears in your source data, this list updates automatically.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1280" height="812" src="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_01.jpg" alt="Excel spreadsheet showing the UNIQUE function formula =UNIQUE(Table7[Category]) returning a spilled list of three unique categories: Accessories, Wetsuits, and Boards" class="wp-image-43953" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_01.jpg 1280w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_01-1024x650.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_01-768x487.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<h3 class="wp-block-heading">Step 2: Calculate Totals with SUMIFS</h3>



<p class="wp-block-paragraph">In the cell next to your UNIQUE results, type =SUMIFS(. For the sum range, select the Revenue column. For the criteria range, select the Category column. For the criteria, reference the first cell of your UNIQUE spill range.</p>



<p class="wp-block-paragraph">Instead of typing the cell address, select all the cells in the spill range and Excel will write H2# for you. The hash symbol tells Excel to reference the entire spill range, not just a single cell. One formula calculates totals for every category automatically.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1280" height="812" src="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_02.jpg" alt="Excel spreadsheet showing the SUMIFS formula =SUMIFS(Table7[Revenue],Table7[Category],H2#) using a spill range reference to calculate revenue totals for each unique category" class="wp-image-43954" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_02.jpg 1280w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_02-1024x650.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_02-768x487.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">One important note: the UNIQUE function requires Excel 2021 or later. If you or your team are on an older version, skip ahead to the Pivot Table section, which works on all versions.</p>



<h2 class="wp-block-heading">Formula Method 2: The GROUPBY Function</h2>



<p class="wp-block-paragraph">If you are on Microsoft 365, the GROUPBY function creates the entire summary report in a single formula. No need to combine UNIQUE and SUMIFS separately.</p>



<p class="wp-block-paragraph">Type =GROUPBY( and fill in three arguments: the row fields (your Category column), the values (your Revenue column), and the function, which is SUM. Press Enter.</p>



<p class="wp-block-paragraph">GROUPBY returns a complete summary table with unique categories, summed revenue for each, and a grand total row at the bottom. There is also a related PIVOTBY function that adds a column fields argument, letting you break data out across multiple columns.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1280" height="812" src="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_03.jpg" alt="Excel spreadsheet showing the GROUPBY function formula =GROUPBY(Orders2[Category],Orders2[Revenue],SUM) being entered with the function argument tooltip visible" class="wp-image-43955" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_03.jpg 1280w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_03-1024x650.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_03-768x487.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<h2 class="wp-block-heading">Build a Summary Report with a Pivot Table</h2>



<p class="wp-block-paragraph">Pivot Tables have been in Excel since 1994 and work on every version. They require no formulas at all. You build them with drag and drop in seconds.</p>



<h3 class="wp-block-heading">How to Create a Pivot Table</h3>



<ol class="wp-block-list">
<li>Click any cell inside your table.</li>



<li>Go to the Insert tab and click PivotTable.</li>



<li>Choose where to place the pivot table, then click OK.</li>



<li>In the PivotTable Fields pane, drag Category to the Rows area.</li>



<li>Drag Revenue to the Values area.</li>
</ol>



<p class="wp-block-paragraph">Excel instantly builds a summary with unique categories, summed revenue, and a grand total row. No formulas required.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1280" height="807" src="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_04.jpg" alt="Excel PivotTable showing revenue summarized by category with Accessories, Boards, and Wetsuits totals and a Grand Total of $5,921.30, with the PivotTable Fields pane open" class="wp-image-43956" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_04.jpg 1280w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_04-1024x646.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_04-768x484.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<h3 class="wp-block-heading">Make It Interactive with Charts and Slicers</h3>



<p class="wp-block-paragraph">Go to the Insert tab and click PivotChart to create a chart connected directly to your pivot table. Any changes to the pivot table automatically update the chart.</p>



<p class="wp-block-paragraph">Add Slicers to make your report interactive. A slicer is a visual filter. Click a slicer button to filter both the pivot table and the chart at the same time. This is how you turn a simple summary report into a full dashboard.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1280" height="812" src="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_05.jpg" alt="Excel dashboard with a PivotTable showing revenue by category, a connected bar chart, and a Channel slicer with Online and Phone filter buttons for interactive filtering" class="wp-image-43957" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_05.jpg 1280w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_05-1024x650.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_05-768x487.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<h2 class="wp-block-heading">Formulas vs. Pivot Tables: Which Should You Use?</h2>



<p class="wp-block-paragraph">There is no single right answer. The best method depends on your situation. Here are the two factors that matter most.</p>



<h3 class="wp-block-heading">Formatting</h3>



<p class="wp-block-paragraph">Formula-based results return unformatted numbers. You have to manually apply number formatting, bold the totals row, and add any color coding you want. If the data changes and rows shift, your manual formatting may end up in the wrong place.</p>



<p class="wp-block-paragraph">Pivot Tables apply formatting automatically as you build them. The Design tab gives you one-click style options, and the formatting stays locked to the right rows as the data changes.</p>



<h3 class="wp-block-heading">Handling New Data</h3>



<p class="wp-block-paragraph">When you add rows to your Excel Table, formula-based reports update automatically. New categories appear and totals recalculate without you doing anything.</p>



<p class="wp-block-paragraph">Pivot Tables require a manual refresh. Right-click inside the pivot table and choose Refresh, or use the keyboard shortcut Alt+F5. If you forget this step, your report will show stale data, which can cause problems when sharing with others.</p>



<p class="wp-block-paragraph">Microsoft announced an auto-refresh feature for Pivot Tables, but it was pulled from beta while they worked out some issues. In the meantime, you can set up automatic refresh with a macro if this is a recurring problem.</p>



<h3 class="wp-block-heading">When to Use Each Approach</h3>



<figure class="wp-block-image size-large"><img decoding="async" width="1280" height="812" src="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_06.jpg" alt="Excel comparison chart titled No Perfect Solution for Summary Reports showing when to use Formulas versus Pivot Tables with green checkmarks listing use cases for each approach" class="wp-image-43958" srcset="https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_06.jpg 1280w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_06-1024x650.jpg 1024w, https://www.excelcampus.com/wp-content/uploads/2026/04/screenshot_06-768x487.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<ul class="wp-block-list">
<li>Use UNIQUE and SUMIFS or GROUPBY when your data changes frequently or when multiple users update the source file and you need reports that always reflect the latest data automatically.</li>



<li>Use Pivot Tables when data updates are infrequent (weekly or monthly), when you want to save time on formatting, or when you need interactive dashboards with charts and slicers.</li>



<li>Use Pivot Tables if your team is on older versions of Excel, since UNIQUE and GROUPBY require Excel 2021 or Microsoft 365.</li>
</ul>



<p class="wp-block-paragraph">Which technique will you be using? Let us know in the comments below. And if you want to see more ways to automate Excel reports, check out the related videos linked in the description.</p>
<p>Link to post: <a href="https://www.excelcampus.com/pivot-tables/excel-summary-reports-formulas-pivot-tables/">How to Create Summary Reports in Excel: Formulas vs. Pivot Tables</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.excelcampus.com/pivot-tables/excel-summary-reports-formulas-pivot-tables/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Why AI Writes Crazy LET Formulas in Excel and How to Fix</title>
		<link>https://www.excelcampus.com/functions/ai-let-formulas/</link>
					<comments>https://www.excelcampus.com/functions/ai-let-formulas/#respond</comments>
		
		<dc:creator><![CDATA[Jon Acampora]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 10:00:00 +0000</pubDate>
				<category><![CDATA[Formulas]]></category>
		<guid isPermaLink="false">https://www.excelcampus.com/?p=43873</guid>

					<description><![CDATA[<p>The combination of AI and LET function in Excel is powerful. It can make formulas faster and easier to manage. But it can also produce formulas that look complicated and scare colleagues. This guide explains what the LET function does, why AI often recommends it, and practical ways to decide when to use it and [&#8230;]</p>
<p>Link to post: <a href="https://www.excelcampus.com/functions/ai-let-formulas/">Why AI Writes Crazy LET Formulas in Excel and How to Fix</a></p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The combination of AI and LET function in Excel is powerful. It can make formulas faster and easier to manage. But it can also produce formulas that look complicated and scare colleagues. This guide explains what the LET function does, why AI often recommends it, and practical ways to decide when to use it and when to avoid it.</p>



<h2 class="wp-block-heading">Download the Excel Files</h2>



<p class="wp-block-paragraph">Complete the form below to instantly access the Excel files and Excel Formula Prompting Guide.</p>


<div class="tve_content_lock tve_lock_hide tve_lead_lock">
                <div class="tve_lead_lock_shortcode"></div>
                <div class="tve_lead_locked_content"><div class="tve_lead_locked_overlay"></div>



<div class="wp-block-file"><a id="wp-block-file--media-775e5ff7-9b32-421b-a649-6ce9e52a7651" href="https://www.excelcampus.com/wp-content/uploads/2026/03/Prompting-Tips-for-Writing-Formulas-with-AI-Excel-Campus.pdf">Prompting Tips for Writing Formulas with AI &#8211; Excel Campus.pdf</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/03/Prompting-Tips-for-Writing-Formulas-with-AI-Excel-Campus.pdf" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-775e5ff7-9b32-421b-a649-6ce9e52a7651">Download</a></div>



<div class="wp-block-file"><a id="wp-block-file--media-69ba10e4-e249-47b1-8a3f-79d4364e8c67" href="https://www.excelcampus.com/wp-content/uploads/2026/03/AI-and-LET-Function-BEGIN.xlsx">AI and LET Function &#8211; BEGIN.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/03/AI-and-LET-Function-BEGIN.xlsx" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-69ba10e4-e249-47b1-8a3f-79d4364e8c67">Download</a></div>



<div class="wp-block-file"><a id="wp-block-file--media-38d78487-027c-45c0-9dd2-b33cd62352fd" href="https://www.excelcampus.com/wp-content/uploads/2026/03/AI-and-LET-Function-FINAL.xlsx">AI and LET Function &#8211; FINAL.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/03/AI-and-LET-Function-FINAL.xlsx" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-38d78487-027c-45c0-9dd2-b33cd62352fd">Download</a></div>



<p class="wp-block-paragraph"></p></div>
            </div>



<h2 class="wp-block-heading">Video Tutorial</h2>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="How to Fix AI’s CRAZY Excel Formulas" width="1104" height="621" src="https://www.youtube.com/embed/pfBMUeY6EgU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph"><a href="https://youtu.be/pfBMUeY6EgU" type="link" id="https://youtu.be/108_DCymnkk">Watch on YouTube</a> & <a href="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1" type="link" id="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1">Subscribe to our Channel</a></p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.excelcampus.com/ai-literacy-course/"><strong>Join the AI Literacy for Excel Course</strong></a></p>



<h2 class="wp-block-heading">What is the LET function?</h2>



<p class="wp-block-paragraph">The LET function lets you create named variables inside a formula. These variables store intermediate results. This reduces repeated calculations and can greatly improve performance in large workbooks. The use of AI and LET function in Excel often shows up when a lookup or calculation is repeated several times in a single formula.</p>



<p class="wp-block-paragraph"><strong>Key points about LET</strong></p>



<ul class="wp-block-list">
<li>LET creates a name for a value inside the formula.</li>



<li>It helps avoid repeating expensive calculations like XLOOKUP.</li>



<li>It improves readability if used with clear variable names.</li>
</ul>



<h2 class="wp-block-heading">Why AI recommends the LET function</h2>



<figure class="wp-block-image"><img decoding="async" width="1280" height="720" src="https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F1b3e9557-d082-4c1a-9176-3c051a6f12f7.webp" alt="Screenshot of several AI assistants' responses, each showing an Excel LET formula and the original prompt." class="wp-image-43890" srcset="https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F1b3e9557-d082-4c1a-9176-3c051a6f12f7.webp 1280w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F1b3e9557-d082-4c1a-9176-3c051a6f12f7-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F1b3e9557-d082-4c1a-9176-3c051a6f12f7-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F1b3e9557-d082-4c1a-9176-3c051a6f12f7-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F1b3e9557-d082-4c1a-9176-3c051a6f12f7-165x92.webp 165w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">AI models prioritize efficiency. When an AI sees a formula that repeats the same calculation, it suggests LET to avoid duplicated work. For example, if a formula calls XLOOKUP twice, an AI will often rewrite the formula to run XLOOKUP once and store the result in a LET variable.</p>



<p class="wp-block-paragraph">This is why AI and LET function in Excel often appear together. The AI is optimizing for performance and redundancy. That optimization makes sense technically. It does not always make sense for people who need to read or maintain the workbook.</p>



<h2 class="wp-block-heading">Step-by-step example: From XLOOKUP to LET</h2>



<p class="wp-block-paragraph">This example uses a sales table and a products table. The goal is to return a product weight and show the word <strong>bulk</strong> if the weight is over 40.</p>



<figure class="wp-block-image"><img decoding="async" width="1280" height="720" src="https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F28f4d1d8-b854-4bfb-a569-64a2d5fe4f16.webp" alt="Excel formula bar showing =IF(XLOOKUP(D4, $K$4:$K$14, $L$4:$L$14)&gt;40, " class="wp-image-43892" srcset="https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F28f4d1d8-b854-4bfb-a569-64a2d5fe4f16.webp 1280w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F28f4d1d8-b854-4bfb-a569-64a2d5fe4f16-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F28f4d1d8-b854-4bfb-a569-64a2d5fe4f16-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F28f4d1d8-b854-4bfb-a569-64a2d5fe4f16-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F28f4d1d8-b854-4bfb-a569-64a2d5fe4f16-165x92.webp 165w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<h3 class="wp-block-heading">1. Build the basic XLOOKUP</h3>



<p class="wp-block-paragraph">Start with a simple lookup to return the weight.</p>



<ol class="wp-block-list">
<li>Write XLOOKUP to find Product ID in the products table.</li>



<li>Return the weight column from that table.</li>



<li>Confirm the value displays correctly. =XLOOKUP([@ProductID], Products[ProductID], Products[Weight])</li>
</ol>



<p class="wp-block-paragraph">This formula returns the weight. It is simple and easy to understand.</p>



<h3 class="wp-block-heading">2. Add the IF test</h3>



<p class="wp-block-paragraph">Next, wrap the XLOOKUP in an IF to show the word <strong>bulk</strong> when weight &gt; 40.</p>



<ol class="wp-block-list">
<li>Use IF with a logical test that compares the XLOOKUP result to 40.</li>



<li>If true, return &#8220;bulk&#8221;. If false, return the weight. =IF(XLOOKUP([@ProductID], Products[ProductID], Products[Weight])&gt;40, &#8220;bulk&#8221;, XLOOKUP([@ProductID], Products[ProductID], Products[Weight]))</li>
</ol>



<p class="wp-block-paragraph">This works. But the lookup runs twice. That is slow on large datasets. This is where LET helps.</p>



<h3 class="wp-block-heading">3. Optimize with LET</h3>



<p class="wp-block-paragraph">LET stores the XLOOKUP result in a variable. The formula then reuses that variable in the IF test and the result.</p>



<pre class="wp-block-code"><code>=LET(wt, XLOOKUP(&#091;@ProductID], Products&#091;ProductID], Products&#091;Weight]), IF(wt&gt;40, "bulk", wt))</code></pre>



<p class="wp-block-paragraph">Now the XLOOKUP runs once. The value is stored in <code>wt</code>. The IF uses <code>wt</code> for both the check and the return. That reduces calculation time and avoids duplicated logic.</p>



<figure class="wp-block-image"><img decoding="async" width="1280" height="720" src="https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F6671bfc8-8edf-4f90-a6f7-2affa76b91e9.webp" alt="Excel sheet showing Ship Weight column with numeric weights and 'BULK' results and the LET formula in the formula bar." class="wp-image-43893" srcset="https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F6671bfc8-8edf-4f90-a6f7-2affa76b91e9.webp 1280w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F6671bfc8-8edf-4f90-a6f7-2affa76b91e9-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F6671bfc8-8edf-4f90-a6f7-2affa76b91e9-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F6671bfc8-8edf-4f90-a6f7-2affa76b91e9-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F6671bfc8-8edf-4f90-a6f7-2affa76b91e9-165x92.webp 165w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">That short example shows the two main benefits of combining AI and LET function in Excel:</p>



<ul class="wp-block-list">
<li>Performance: fewer repeated calculations.</li>



<li>Clarity: intermediate results can be named for readability.</li>
</ul>



<h2 class="wp-block-heading">When to use LET and when to avoid it</h2>



<figure class="wp-block-image"><img decoding="async" width="1280" height="720" src="https://www.excelcampus.com/wp-content/uploads/2026/03/2FfH1zlr6NH2dUXrtCj5OSztiocW732FllTBHCIa8qSwf2zC6xAN2Ff47bbb31-284a-476a-bd96-7f6ff7fec4df.webp" alt="Dark branching diagram with 'YOU' on the left and a speech bubble near a teammate reading " class="wp-image-43888" srcset="https://www.excelcampus.com/wp-content/uploads/2026/03/2FfH1zlr6NH2dUXrtCj5OSztiocW732FllTBHCIa8qSwf2zC6xAN2Ff47bbb31-284a-476a-bd96-7f6ff7fec4df.webp 1280w, https://www.excelcampus.com/wp-content/uploads/2026/03/2FfH1zlr6NH2dUXrtCj5OSztiocW732FllTBHCIa8qSwf2zC6xAN2Ff47bbb31-284a-476a-bd96-7f6ff7fec4df-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/03/2FfH1zlr6NH2dUXrtCj5OSztiocW732FllTBHCIa8qSwf2zC6xAN2Ff47bbb31-284a-476a-bd96-7f6ff7fec4df-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/03/2FfH1zlr6NH2dUXrtCj5OSztiocW732FllTBHCIa8qSwf2zC6xAN2Ff47bbb31-284a-476a-bd96-7f6ff7fec4df-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/03/2FfH1zlr6NH2dUXrtCj5OSztiocW732FllTBHCIa8qSwf2zC6xAN2Ff47bbb31-284a-476a-bd96-7f6ff7fec4df-165x92.webp 165w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">LET is great for performance and for formulas with repeated expressions. But it's not always the best choice for shared workbooks. Decide based on the audience and the file purpose.</p>



<p class="wp-block-paragraph"><strong>Use LET when</strong></p>



<ul class="wp-block-list">
<li>Formulas repeat expensive calculations, like multiple lookups.</li>



<li>The workbook handles large datasets and performance matters.</li>



<li>Advanced users will maintain or update the workbook.</li>
</ul>



<p class="wp-block-paragraph"><strong>Avoid LET when</strong></p>



<ul class="wp-block-list">
<li>You will share the workbook with novice Excel users.</li>



<li>Readability for less technical users is more important than micro-optimizations.</li>



<li>Change tracking or auditing is done by people unfamiliar with LET.</li>
</ul>



<p class="wp-block-paragraph">Remember that AI and LET function in Excel are tools. The right tool depends on the context. If colleagues will ask how the formula works, a simpler approach may save time in the long run.</p>



<h2 class="wp-block-heading">Alternatives to LET: Prompting AI and using helper columns</h2>



<figure class="wp-block-image"><img decoding="async" width="1280" height="720" src="https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F01d0e0b5-dc8f-4474-af25-362ac7433f3d.webp" alt="tight screenshot of an AI prompt stating 'Please do not use the LET or LAMBDA functions'" class="wp-image-43889" srcset="https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F01d0e0b5-dc8f-4474-af25-362ac7433f3d.webp 1280w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F01d0e0b5-dc8f-4474-af25-362ac7433f3d-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F01d0e0b5-dc8f-4474-af25-362ac7433f3d-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F01d0e0b5-dc8f-4474-af25-362ac7433f3d-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F01d0e0b5-dc8f-4474-af25-362ac7433f3d-165x92.webp 165w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">If you want AI to avoid LET, tell it in your prompt. For example:</p>



<ul class="wp-block-list">
<li><strong>Request</strong> no LET or LAMBDA in generated formulas.</li>



<li><strong>Ask</strong> for helper columns for complex calculations.</li>



<li><strong>Specify</strong> your Excel version and the skill level of your users.</li>
</ul>



<p class="wp-block-paragraph">AI will then provide formulas that may repeat a lookup. That is acceptable in most cases. If the dataset is huge and performance slows, use helper columns instead of LET.</p>



<figure class="wp-block-image"><img decoding="async" width="1280" height="720" src="https://www.excelcampus.com/wp-content/uploads/2026/03/2FfH1zlr6NH2dUXrtCj5OSztiocW732FllTBHCIa8qSwf2zC6xAN2Fcf4e3b57-bda9-4f41-a250-c494f295c458.webp" alt="Excel worksheet showing a Helper column titled 'Weight' populated with XLOOKUP results and the Products List on the right." class="wp-image-43894" srcset="https://www.excelcampus.com/wp-content/uploads/2026/03/2FfH1zlr6NH2dUXrtCj5OSztiocW732FllTBHCIa8qSwf2zC6xAN2Fcf4e3b57-bda9-4f41-a250-c494f295c458.webp 1280w, https://www.excelcampus.com/wp-content/uploads/2026/03/2FfH1zlr6NH2dUXrtCj5OSztiocW732FllTBHCIa8qSwf2zC6xAN2Fcf4e3b57-bda9-4f41-a250-c494f295c458-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/03/2FfH1zlr6NH2dUXrtCj5OSztiocW732FllTBHCIa8qSwf2zC6xAN2Fcf4e3b57-bda9-4f41-a250-c494f295c458-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/03/2FfH1zlr6NH2dUXrtCj5OSztiocW732FllTBHCIa8qSwf2zC6xAN2Fcf4e3b57-bda9-4f41-a250-c494f295c458-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/03/2FfH1zlr6NH2dUXrtCj5OSztiocW732FllTBHCIa8qSwf2zC6xAN2Fcf4e3b57-bda9-4f41-a250-c494f295c458-165x92.webp 165w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<h3 class="wp-block-heading">Helper columns explained</h3>



<p class="wp-block-paragraph">Helper columns store intermediate results in cells. They make formulas easy to follow. They also avoid LET if your users do not know it.</p>



<ol class="wp-block-list">
<li>Place the XLOOKUP result in a helper column named <em>Weight</em>.</li>



<li>Use a second column with an IF test to return &#8220;bulk&#8221; or the weight.</li>



<li>Hide the helper column if you want a cleaner sheet.</li>
</ol>



<p class="wp-block-paragraph">Helper columns are essentially the spreadsheet equivalent of LET. The difference is the value is stored in a cell, not a variable inside the formula. For many teams, helper columns are easier to explain and maintain.</p>



<h2 class="wp-block-heading">Practical tips and best practices</h2>



<figure class="wp-block-image"><img decoding="async" width="1280" height="720" src="https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F56460dfc-e696-420e-9e8b-1dd41202ca25.webp" alt="Excel worksheet showing outline collapse control and Orders and Products tables with the Weight and Bulk columns." class="wp-image-43891" srcset="https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F56460dfc-e696-420e-9e8b-1dd41202ca25.webp 1280w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F56460dfc-e696-420e-9e8b-1dd41202ca25-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F56460dfc-e696-420e-9e8b-1dd41202ca25-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F56460dfc-e696-420e-9e8b-1dd41202ca25-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/03/2Fusers2FfH1zlr6NH2dUXrtCj5OSztiocW732Fblogs2FllTBHCIa8qSwf2zC6xAN2Fscreenshots2F56460dfc-e696-420e-9e8b-1dd41202ca25-165x92.webp 165w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">Here are clear, practical rules for using the LET function and for working with AI-generated formulas.</p>



<ol class="wp-block-list">
<li>Know your audience.
<ul class="wp-block-list">
<li>Choose LET for performance and experienced users.</li>



<li>Choose helper columns for novice users and easier debugging.</li>
</ul>
</li>



<li>Keep variable names meaningful.
<ul class="wp-block-list">
<li>Use short but clear names like <code>wt</code> for weight.</li>



<li>Avoid cryptic names if others will read the file.</li>
</ul>
</li>



<li>Use line breaks to improve readability.
<ul class="wp-block-list">
<li>Press Alt+Enter inside the formula bar to add lines.</li>



<li>Line breaks do not change how the formula calculates.</li>
</ul>
</li>



<li>Hide helper columns when you use them.
<ul class="wp-block-list">
<li>Group the helper columns (Data &gt; Group) to collapse them.</li>



<li>That keeps your sheet tidy while retaining the benefits.</li>
</ul>
</li>



<li>Prompt AI carefully.
<ul class="wp-block-list">
<li>Include instructions like &#8220;Do not use LET or LAMBDA.&#8221;</li>



<li>Ask for helper column recommendations if needed.</li>
</ul>
</li>
</ol>



<p class="wp-block-paragraph">These tips help you balance the strengths of AI and LET function in Excel with real-world maintainability.</p>



<p class="wp-block-paragraph">Checkout my articles on the <a href="https://www.excelcampus.com/functions/let-function-intro/" type="post" id="41567">LET</a> and <a href="https://www.excelcampus.com/functions/lambda-explained/" type="post" id="30400">LAMBDA</a> functions to learn more about these powerful Excel features.</p>



<h2 class="wp-block-heading">Final Thoughts</h2>



<p class="wp-block-paragraph">AI and LET function in Excel together solve repeated-calculation problems elegantly. They improve performance and reduce duplication. But they can also make formulas look intimidating. The right choice depends on your team, your data size, and how much you value performance versus immediate readability.</p>



<p class="wp-block-paragraph">When in doubt, follow this rule:</p>



<ul class="wp-block-list">
<li>Use LET when performance matters and users understand it.</li>



<li>Use helper columns and clear prompts to AI when you need simplicity.</li>
</ul>



<p class="wp-block-paragraph">The combination of AI and LET function in Excel is one of many ways to write better formulas. Use the method that reduces errors, saves time, and keeps your coworkers happy.</p>



<h2 class="wp-block-heading">Join the AI Literacy for Excel Course</h2>



<p class="wp-block-paragraph">If you're feeling a bit overwhelmed or behind with all the changes in AI and Excel, then our <a href="https://www.excelcampus.com/ai-literacy-course/"><strong>AI Literacy for Excel Course</strong></a> will help get you up to speed quickly.</p>



<p class="wp-block-paragraph">In the course you will learn how to use AI to save tons of time with your everyday Excel tasks.</p>



<p class="wp-block-paragraph">And don't worry, you <strong>don't have to share sensitive data</strong> to benefit from AI. In the program I explain how to use AI to help with spreadsheet design, process automation, formula writing, and much more.</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="700" height="250" src="https://www.excelcampus.com/wp-content/uploads/2025/11/AI-literacy-for-Excel-course-and-prompt-starter-pack.png" alt="AI Literacy for Excel Course and Prompt Starter Pack" class="wp-image-43643" style="aspect-ratio:2.8002400073848426;width:700px"/></figure>



<p class="wp-block-paragraph"><a href="https://www.excelcampus.com/ai-literacy-course/"><strong>Click here to learn more and join the program</strong></a></p>



<p class="wp-block-paragraph"></p>
<p>Link to post: <a href="https://www.excelcampus.com/functions/ai-let-formulas/">Why AI Writes Crazy LET Formulas in Excel and How to Fix</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.excelcampus.com/functions/ai-let-formulas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>5 Excel Functions That Replace 41 Others</title>
		<link>https://www.excelcampus.com/functions/5-excel-functions-that-replace-41-others/</link>
					<comments>https://www.excelcampus.com/functions/5-excel-functions-that-replace-41-others/#comments</comments>
		
		<dc:creator><![CDATA[Jon Acampora]]></dc:creator>
		<pubDate>Wed, 04 Mar 2026 14:22:13 +0000</pubDate>
				<category><![CDATA[Formulas]]></category>
		<guid isPermaLink="false">https://www.excelcampus.com/?p=43846</guid>

					<description><![CDATA[<p>Imagine you had to pick only 5 Excel Functions to solve most spreadsheet problems. Which ones would you keep? I picked five functions that together replace a large number of smaller, niche functions. These choices focus on common tasks: lookups, logical tests, statistics, reporting, formatting, and data cleanup. Video Tutorial Watch on YouTube &#038; Subscribe [&#8230;]</p>
<p>Link to post: <a href="https://www.excelcampus.com/functions/5-excel-functions-that-replace-41-others/">5 Excel Functions That Replace 41 Others</a></p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Imagine you had to pick only <strong>5 Excel Functions</strong> to solve most spreadsheet problems. Which ones would you keep?</p>



<p class="wp-block-paragraph">I picked five functions that together replace a large number of smaller, niche functions. These choices focus on common tasks: lookups, logical tests, statistics, reporting, formatting, and data cleanup.</p>



<h2 class="wp-block-heading">Video Tutorial</h2>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="5 Excel Functions That Make 41 Others Obsolete" width="1104" height="621" src="https://www.youtube.com/embed/108_DCymnkk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph"><a href="https://youtu.be/108_DCymnkk" type="link" id="https://youtu.be/108_DCymnkk">Watch on YouTube</a> & <a href="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1" type="link" id="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1">Subscribe to our Channel</a></p>



<h2 class="wp-block-heading">Download the Excel File</h2>


<div class="tve_content_lock tve_lock_hide tve_lead_lock">
                <div class="tve_lead_lock_shortcode"></div>
                <div class="tve_lead_locked_content"><div class="tve_lead_locked_overlay"></div>



<div class="wp-block-file"><a id="wp-block-file--media-8588fb5f-3a7b-49d6-8898-df5f01986ee4" href="https://www.excelcampus.com/wp-content/uploads/2026/03/5-Excel-Functions-BEGIN-Excel-Campus.xlsx">5 Excel Functions &#8211; BEGIN &#8211; Excel Campus.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/03/5-Excel-Functions-BEGIN-Excel-Campus.xlsx" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-8588fb5f-3a7b-49d6-8898-df5f01986ee4">Download</a></div>



<div class="wp-block-file"><a id="wp-block-file--media-c5e10097-c98e-4fad-a0c7-9ebac63addb7" href="https://www.excelcampus.com/wp-content/uploads/2026/03/5-Excel-Functions-FINAL-Excel-Campus.xlsx">5 Excel Functions &#8211; FINAL &#8211; Excel Campus.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/03/5-Excel-Functions-FINAL-Excel-Campus.xlsx" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-c5e10097-c98e-4fad-a0c7-9ebac63addb7">Download</a></div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p></div>
            </div>



<h2 class="wp-block-heading">How I chose the 5 Excel Functions</h2>



<p class="wp-block-paragraph">My goal was simple. Pick functions that handle everyday data-analysis work. Each function should be versatile and combine multiple tasks into one formula.</p>



<p class="wp-block-paragraph">I grouped needs into five categories. Each category gets a single function that handles most scenarios. That makes it easier to learn and to build reliable spreadsheets.</p>



<h2 class="wp-block-heading">1. FILTER — The lookup plus logical swiss army knife</h2>



<p class="wp-block-paragraph">FILTER is the single function I use for lookups and many logical tests. It returns matching rows or values from an array based on criteria you set.</p>



<h3 class="wp-block-heading">Why FILTER makes the cut</h3>



<ul class="wp-block-list">
<li>Returns all matching results instead of just the first match.</li>



<li>Handles multiple criteria using simple expressions and arithmetic for AND logic.</li>



<li>Works as a dynamic range, so results auto-spill and update automatically.</li>



<li>Can be easier to read and understand for some users, compared to XLOOKUP or VLOOKUP.</li>



<li>The formula is short and only requires two arguments (return array, filter criteria).</li>
</ul>



<pre class="wp-block-code"><code>=FILTER(I5:J20,G5:G20=B10)</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://firebasestorage.googleapis.com/v0/b/videotoblog-35c6e.appspot.com/o/users%2FfH1zlr6NH2dUXrtCj5OSztiocW73%2FeqrGx5kPji4oFut77eUQ%2Fb988d95e-30e5-4b2c-b04d-2aff516f1d79?alt=media&token=1c2212aa-4ac2-4484-98df-30bb66a56705" alt="Excel screenshot showing FILTER results spilled into cells listing contact names and phone numbers for matching rows."/></figure>



<h3 class="wp-block-heading">Common uses</h3>



<p class="wp-block-paragraph">Here are typical scenarios where FILTER replaces other functions.</p>



<ol class="wp-block-list">
<li>Lookup multiple rows for a customer and return several columns. Use FILTER instead of XLOOKUP when duplicates matter.</li>



<li>Implement tiered logic. For example, find which bonus tier a sales amount falls into by testing min and max columns.</li>



<li>Combine with other functions to create dynamic reports and extracts.</li>
</ol>



<h3 class="wp-block-heading">FILTER for Logical Tests</h3>



<p class="wp-block-paragraph">Filter can also be used in place of logical functions like IF or IFS. It can even handle AND and OR logic for multiple conditions.</p>



<p class="wp-block-paragraph">The filter criteria below tests if the sales amount is greater than or equal to values in the minimum range and less than or equal to values in the maximum range, and returns the bonus amount.</p>



<pre class="wp-block-code"><code>(SalesAmount&gt;=MinRange)*(SalesAmount&lt;=MaxRange)</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://firebasestorage.googleapis.com/v0/b/videotoblog-35c6e.appspot.com/o/users%2FfH1zlr6NH2dUXrtCj5OSztiocW73%2FeqrGx5kPji4oFut77eUQ%2Fd305ea8a-7579-444e-aac2-578155e75bb8?alt=media&token=79125bac-863a-431a-aeb7-fa7659f592b8" alt="High-resolution Excel screenshot showing the FILTER formula in the formula bar and the Min/Max bonus table; sales rows on the left."/></figure>



<p class="wp-block-paragraph"><strong>FILTER is a very versatile function that should be in every Excel user's tool belt.</strong></p>



<h2 class="wp-block-heading">2. AGGREGATE — One function to handle most statistical needs</h2>



<p class="wp-block-paragraph">AGGREGATE is the statistical workhorse I chose. It handles sum, average, count, and many other calculations, and it includes options to ignore hidden rows and errors.</p>



<figure class="wp-block-image"><img decoding="async" src="https://firebasestorage.googleapis.com/v0/b/videotoblog-35c6e.appspot.com/o/users%2FfH1zlr6NH2dUXrtCj5OSztiocW73%2FeqrGx5kPji4oFut77eUQ%2F2560d379-f52f-41fc-bc11-095a41fb06e9?alt=media&token=a0795533-d7f1-4aef-8e32-133b1b5f71da" alt="Excel screenshot showing the AGGREGATE formula with an argument tooltip over a statistical table."/></figure>



<h3 class="wp-block-heading">Why AGGREGATE belongs in the 5 Excel Functions</h3>



<ul class="wp-block-list">
<li>Supports many operations via a function number parameter.</li>



<li>Can ignore hidden rows, errors, or nested subtotal/aggregate results.</li>



<li>Works well inside tables and filtered views.</li>
</ul>



<h3 class="wp-block-heading">How AGGREGATE works</h3>



<p class="wp-block-paragraph">AGGREGATE takes a function number, an option number for what to ignore, and the array or range. The option lets you choose whether to ignore hidden rows, errors, or nested functions.</p>



<figure class="wp-block-image"><img decoding="async" src="https://firebasestorage.googleapis.com/v0/b/videotoblog-35c6e.appspot.com/o/%2Fusers%2FfH1zlr6NH2dUXrtCj5OSztiocW73%2Fblogs%2FeqrGx5kPji4oFut77eUQ%2Fscreenshots%2F6bba2a92-feed-4b8a-8a94-c35408bf1b6e.webp?alt=media&token=b612120d-2ebe-4be2-8e9b-7fcfbd40b782" alt="AGGREGATE options dropdown with 'ignore nested SUBTOTAL and AGGREGATE functions' highlighted."/></figure>



<h3 class="wp-block-heading">When to prefer AGGREGATE</h3>



<ul class="wp-block-list">
<li>When you need calculations that respect filters and hidden rows.</li>



<li>When your worksheet contains subtotal rows and you need to avoid double counting.</li>



<li>When you want one formula to replace a set of SUM, AVERAGE, COUNT, SMALL, LARGE, etc.</li>
</ul>



<h3 class="wp-block-heading">Limitations</h3>



<p class="wp-block-paragraph">AGGREGATE can feel heavy when you only need a simple SUM or COUNT.</p>



<h2 class="wp-block-heading">3. PIVOTBY — Build dynamic summary reports with a formula</h2>



<p class="wp-block-paragraph">PIVOTBY creates pivot-like summaries inside the grid. It builds cross-tab reports with a single function. It returns unique row and column headers and performs aggregation for each intersection.</p>



<figure class="wp-block-image"><img decoding="async" src="https://firebasestorage.googleapis.com/v0/b/videotoblog-35c6e.appspot.com/o/users%2FfH1zlr6NH2dUXrtCj5OSztiocW73%2FeqrGx5kPji4oFut77eUQ%2F6893f048-6118-47f1-94cc-bc897e0fb84c?alt=media&token=e8fbcba7-0e00-499b-b47a-94fdb7941907" alt="Excel worksheet showing a sales table on the left and a PIVOTBY-generated cross-tab summary on the right with Beach, Pier and total columns."/></figure>



<h3 class="wp-block-heading">Why PIVOTBY is part of the 5 Excel Functions</h3>



<ul class="wp-block-list">
<li>Generates a pivot-style table with formulas instead of the PivotTable tool.</li>



<li>Combines the work of UNIQUE, SUMIFS, and manual layout into one function call.</li>



<li>Supports sorting and total rows with minimal setup.</li>
</ul>



<h3 class="wp-block-heading">Practical benefits</h3>



<ul class="wp-block-list">
<li>Quickly prototype a report without creating a PivotTable object.</li>



<li>Use in dashboards where formulas are preferable to PivotTables.</li>



<li>Works well with dynamic data that changes shape often.</li>
</ul>



<h3 class="wp-block-heading">When to still use a PivotTable</h3>



<p class="wp-block-paragraph">PivotTables are powerful and user-friendly. They are still the best choice for complex, interactive reporting. Use PIVOTBY when you want formula-based outputs or programmatic control inside the worksheet.</p>



<h2 class="wp-block-heading">4. TEXT — Formatting, grouping, and linked labels</h2>



<p class="wp-block-paragraph">TEXT converts numbers and dates into custom text formats. It is surprisingly flexible for grouping by month, producing labels, and creating formatted strings on dashboards.</p>



<figure class="wp-block-image"><img decoding="async" src="https://firebasestorage.googleapis.com/v0/b/videotoblog-35c6e.appspot.com/o/users%2FfH1zlr6NH2dUXrtCj5OSztiocW73%2FeqrGx5kPji4oFut77eUQ%2Ffa49e27b-d8c0-43cd-94bf-fc5015b2105f?alt=media&token=d44f17e0-011d-4477-a92e-84391f18efb1" alt="Excel worksheet displaying a Date column and several columns of formatted date parts (abbrev month, full month, weekday, day, year) produced by TEXT formulas."/></figure>



<h3 class="wp-block-heading">Why TEXT makes the shortlist of 5 Excel Functions</h3>



<ul class="wp-block-list">
<li>Extract month numbers, month names, weekdays, or years using number formats.</li>



<li>Format numbers to show millions, thousands, currency, or other custom views.</li>



<li>Produce readable labels for charts and text boxes that are linked to cell values.</li>
</ul>



<h3 class="wp-block-heading">Examples</h3>



<ol class="wp-block-list">
<li>Return month number: =TEXT(A2,&#8221;M&#8221;)</li>



<li>Return month name: =TEXT(A2,&#8221;mmmm&#8221;)</li>



<li>Format millions: =TEXT(Sales,&#8221;#,##0,,&#8221;&#8221;M&#8221;&#8221;&#8221;)</li>
</ol>



<p class="wp-block-paragraph">You can link a text box to a formatted cell so the visual label updates automatically. That is handy for scorecards and dashboards.</p>



<figure class="wp-block-image"><img decoding="async" src="https://firebasestorage.googleapis.com/v0/b/videotoblog-35c6e.appspot.com/o/%2Fusers%2FfH1zlr6NH2dUXrtCj5OSztiocW73%2Fblogs%2FeqrGx5kPji4oFut77eUQ%2Fscreenshots%2F3e477c6e-59a8-43b7-add5-b0b23892758f.webp?alt=media&token=9de336d3-e201-46f4-a3b0-0bb66a2b3951" alt="Excel table with raw sales value 4852698 and dashboard showing $1.3M, $4.8M, $4.9M"/></figure>



<h3 class="wp-block-heading">Tips</h3>



<ul class="wp-block-list">
<li>Keep formatting codes in a reference row so you can reuse them quickly.</li>



<li>Remember TEXT returns text, so use VALUE() or multiply by 1 if you need to convert back to a number.</li>
</ul>



<h2 class="wp-block-heading">5. REGEXEXTRACT — Clean and parse text with patterns</h2>



<p class="wp-block-paragraph">REGEXEXTRACT pulls parts of text using regular expressions. It replaces many text functions by matching patterns rather than relying on position.</p>



<figure class="wp-block-image"><img decoding="async" src="https://firebasestorage.googleapis.com/v0/b/videotoblog-35c6e.appspot.com/o/users%2FfH1zlr6NH2dUXrtCj5OSztiocW73%2FeqrGx5kPji4oFut77eUQ%2F509c34b1-c7a2-4fca-bd10-0bd68170a0c6?alt=media&token=d8ae8d15-faa3-4c87-95bb-4c332ab679e9" alt="Excel screenshot showing the formula bar with =REGEXEXTRACT(B6,"/></figure>



<h3 class="wp-block-heading">Why REGEXEXTRACT is one of the 5 Excel Functions</h3>



<ul class="wp-block-list">
<li>Extracts first or last names, company names, zip codes, and more.</li>



<li>Can trim trailing spaces and find numbers inside long text strings.</li>



<li>Combines the roles of TEXTBEFORE, TEXTAFTER, TEXTSPLIT, and TRIM in many cases.</li>
</ul>



<h3 class="wp-block-heading">How to use REGEXEXTRACT</h3>



<ol class="wp-block-list">
<li>Type =REGEXEXTRACT(</li>



<li>Select the text cell you want to parse.</li>



<li>Provide the regular expression pattern in quotes or via a helper cell.</li>



<li>Close and press Enter. The matching group returns the extract.</li>
</ol>



<p class="wp-block-paragraph">For example, to get the first name before the first space you could use a pattern that captures characters up to the space. If building the pattern feels hard, there are quick ways to get started.</p>



<h3 class="wp-block-heading">How to build patterns faster</h3>



<ul class="wp-block-list">
<li>Use an AI assistant to generate regex patterns from a short description of the data.</li>



<li>Create a library of common patterns and store them in a small table for reuse.</li>



<li>Test patterns on sample strings to ensure they match the parts you expect.</li>
</ul>



<p class="wp-block-paragraph">REGEX brings a small learning curve, but it pays off with major flexibility for messy data. Plus, we can have AI write the regex codes and patterns for us.</p>



<figure class="wp-block-image"><img decoding="async" src="https://firebasestorage.googleapis.com/v0/b/videotoblog-35c6e.appspot.com/o/%2Fusers%2FfH1zlr6NH2dUXrtCj5OSztiocW73%2Fblogs%2FeqrGx5kPji4oFut77eUQ%2Fscreenshots%2F39f0a5ac-8bde-4742-ae47-401049a76bfe.webp?alt=media&token=d43ab114-50e2-4079-8991-348853b732e9" alt="Clear Excel screenshot showing REGEXEXTRACT formula and tooltip extracting first name from full name list"/></figure>



<h2 class="wp-block-heading">Final thoughts on the 5 Excel Functions</h2>



<p class="wp-block-paragraph">Choosing only <strong>5 Excel Functions</strong> forces you to pick versatile tools. FILTER, AGGREGATE, PIVOTBY, TEXT, and REGEXEXTRACT cover lookups, statistics, reporting, formatting, and cleanup.</p>



<p class="wp-block-paragraph">They are not perfect for every edge case. But together they replace many niche functions and reduce complexity. Learning these five gives a powerful foundation for everyday spreadsheet work.</p>



<p class="wp-block-paragraph">Download the Excel workbook from the section at the top to see the full list of functions that these 5 replace.</p>



<p class="wp-block-paragraph">Which five would you choose? Share your list and a short reason. </p>



<p class="wp-block-paragraph">Thanks so much!</p>
<p>Link to post: <a href="https://www.excelcampus.com/functions/5-excel-functions-that-replace-41-others/">5 Excel Functions That Replace 41 Others</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.excelcampus.com/functions/5-excel-functions-that-replace-41-others/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Excel Challenge: Building a Dynamic Ordering System</title>
		<link>https://www.excelcampus.com/functions/party-planning/</link>
					<comments>https://www.excelcampus.com/functions/party-planning/#comments</comments>
		
		<dc:creator><![CDATA[Jon Acampora]]></dc:creator>
		<pubDate>Wed, 04 Feb 2026 18:56:12 +0000</pubDate>
				<category><![CDATA[Formulas]]></category>
		<guid isPermaLink="false">https://www.excelcampus.com/?p=43794</guid>

					<description><![CDATA[<p>Bottom line: Take on this Excel challenge to plan the perfect order for a team lunch or party. Skill level: Beginner to Advanced Download the Excel Files Video Tutorial Watch on YouTube &#038; Subscribe to our Channel Challenge Overview In this Excel challenge, your task is to order pizzas for a party. You want to [&#8230;]</p>
<p>Link to post: <a href="https://www.excelcampus.com/functions/party-planning/">Excel Challenge: Building a Dynamic Ordering System</a></p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Bottom line:</strong> Take on this Excel challenge to plan the perfect order for a team lunch or party.</p>



<p class="wp-block-paragraph"><strong>Skill level:</strong> Beginner to Advanced</p>



<h2 class="wp-block-heading">Download the Excel Files</h2>


<div class="tve_content_lock tve_lock_hide tve_lead_lock">
                <div class="tve_lead_lock_shortcode"></div>
                <div class="tve_lead_locked_content"><div class="tve_lead_locked_overlay"></div>



<div class="wp-block-file"><a id="wp-block-file--media-500a2e24-5e65-424c-a333-5e4bf0a296b3" href="https://www.excelcampus.com/wp-content/uploads/2026/02/Week-35-Challenge-Party-Planning-BEGIN.xlsx">Week 35 Challenge &#8211; Party Planning &#8211; BEGIN.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/02/Week-35-Challenge-Party-Planning-BEGIN.xlsx" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-500a2e24-5e65-424c-a333-5e4bf0a296b3">Download</a></div>



<div class="wp-block-file"><a id="wp-block-file--media-bedf7faa-55bf-4aa6-9c53-d93057945ffa" href="https://www.excelcampus.com/wp-content/uploads/2026/02/Week-35-Challenge-Party-Planning-Solution.xlsx">Week 35 Challenge &#8211; Party Planning &#8211; Solution.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2026/02/Week-35-Challenge-Party-Planning-Solution.xlsx" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-bedf7faa-55bf-4aa6-9c53-d93057945ffa">Download</a></div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p></div>
            </div>



<h2 class="wp-block-heading">Video Tutorial</h2>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Stop Guessing! Automate Event Catering in Excel" width="1104" height="621" src="https://www.youtube.com/embed/jyQsGBU3Ays?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph"><a href="https://youtu.be/jyQsGBU3Ays" type="link" id="https://youtu.be/jyQsGBU3Ays">Watch on YouTube</a> & <a href="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1" type="link" id="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1">Subscribe to our Channel</a></p>



<h2 class="wp-block-heading">Challenge Overview</h2>



<p class="wp-block-paragraph">In this Excel challenge, your task is to order pizzas for a party. You want to order just the right number of pizzas to stay on budget, satisfy all guests, and have the perfect amount of leftovers.</p>



<p class="wp-block-paragraph">This challenge comes from the Weekly Challenges inside our Elevate Excel Training Program. The program also includes an all-access pass to our online course library, new AI Literacy for Excel course, community forum, live Q&A's and more. </p>



<p class="wp-block-paragraph">Right now, you can <a href="https://www.excelcampus.com/elevate-excel-trial/" type="link" id="https://www.excelcampus.com/elevate-excel-trial/"><strong>try Elevate Excel for free</strong></a> during our limited time offer.</p>



<figure class="wp-block-image size-full is-resized"><a href="https://www.excelcampus.com/elevate-excel-trial/"><img decoding="async" width="662" height="606" src="https://www.excelcampus.com/wp-content/uploads/2026/02/Elevate-Logo-Free-Trial-Offer.png" alt="" class="wp-image-43803" style="width:332px;height:auto"/></a></figure>



<h2 class="wp-block-heading">The Problem and Assumptions</h2>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/02/image-1024x576.webp" alt="Clear view of an Excel 'Pizza Preferences' table listing guest names, three topping columns, and a Slices column." class="wp-image-43806" srcset="https://www.excelcampus.com/wp-content/uploads/2026/02/image-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/02/image.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Start with a simple table of guests. Each row should include:</p>



<ul class="wp-block-list">
<li>Guest name</li>



<li>Up to three preferred toppings</li>



<li>Number of slices they will eat</li>
</ul>



<p class="wp-block-paragraph">Assumptions for this Excel Planning exercise:</p>



<ul class="wp-block-list">
<li>A pizza has 12 slices.</li>



<li>Half-and-half pizzas are allowed. Each half contains 6 slices.</li>



<li>Topping order should not change the pizza type. For example, mushroom + olive is the same as olive + mushroom.</li>
</ul>



<p class="wp-block-paragraph">Keep the inputs clean. Use dropdowns for toppings when possible. This reduces typos and makes grouping easier during analysis.</p>



<h2 class="wp-block-heading">The Solution</h2>



<p class="wp-block-paragraph">The solution to the challenge is explained below.</p>



<p class="wp-block-paragraph">It uses modern functions like TEXTJOIN, SORT, UNIQUE, SUMIF, ROUNDUP, and FILTER. Each section includes a screenshot to match the steps. Follow the numbered steps, and you will have an automated pizza planner that scales with party size.</p>



<h2 class="wp-block-heading">1. Build a consistent pizza type column</h2>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/02/image-1-1024x576.webp" alt="Excel screenshot showing the formula bar with '=TEXTJOIN(' and the TEXTJOIN argument tooltip beside the pizza preferences table" class="wp-image-43807" srcset="https://www.excelcampus.com/wp-content/uploads/2026/02/image-1-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-1-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-1-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-1-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-1.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Create a column that represents each person’s pizza type. This column normalizes toppings and makes it possible to group identical pizzas.</p>



<p class="wp-block-paragraph">Steps:</p>



<ol class="wp-block-list">
<li>Use <a href="https://www.excelcampus.com/tips/combining-cells/">the TEXTJOIN function</a> to combine the up to three topping cells into a single string.</li>



<li>Ignore empty topping cells so single- and double-topping pizzas work.</li>



<li>Sort the items in that row so topping order does not matter.</li>
</ol>



<p class="wp-block-paragraph">Example formula pattern:</p>



<p class="wp-block-paragraph"><code>=TEXTJOIN(", ", TRUE, [Topping1], [Topping2], [Topping3])</code></p>



<p class="wp-block-paragraph">To normalize order, wrap <a href="https://www.excelcampus.com/functions/sort-sortby-functions/" type="link" id="https://www.excelcampus.com/functions/sort-sortby-functions/">the SORT function</a> inside TEXTJOIN. Because toppings are laid out across a row, use the by_column argument:</p>



<p class="wp-block-paragraph"><code>=TEXTJOIN(", ", TRUE, SORT([ToppingRange],,TRUE))</code></p>



<p class="wp-block-paragraph">This produces one value per row like <code>Cheese</code> or <code>Olive, Mushroom</code>. Use that column as the canonical pizza type for grouping.</p>



<h2 class="wp-block-heading">2. Summarize slices per pizza type</h2>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/02/image-2-1024x576.webp" alt="Excel screen showing the source orders table on the left and a clear spilled UNIQUE list of pizza types in the summary area on the right." class="wp-image-43808" srcset="https://www.excelcampus.com/wp-content/uploads/2026/02/image-2-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-2-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-2-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-2-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-2.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Now use a summary area to show all pizza types and total slices needed for each type. This is a key part of Excel planning: convert individual demands into aggregated demand.</p>



<p class="wp-block-paragraph">Steps:</p>



<ol class="wp-block-list">
<li>Use <a href="https://www.excelcampus.com/tips-shortcuts/3-ways-to-remove-duplicates/" type="link" id="https://www.excelcampus.com/tips-shortcuts/3-ways-to-remove-duplicates/">the UNIQUE function</a> to list the distinct pizza types from the joined type column.</li>



<li>Use SUMIF to total the slices for each pizza type.</li>
</ol>



<p class="wp-block-paragraph">Example:</p>



<p class="wp-block-paragraph"><code>=UNIQUE([TypeColumn])</code></p>



<p class="wp-block-paragraph"><code>=SUMIF([TypeColumn], [UniqueType]#, [SlicesColumn])</code></p>



<p class="wp-block-paragraph">Notes:</p>



<ul class="wp-block-list">
<li>Use the spill operator (#) when referencing a dynamic UNIQUE range in subsequent formulas.</li>



<li>This approach works in most modern Excel versions. If you prefer, a pivot table or GROUP BY can be used instead. But UNIQUE + SUMIF keeps everything formula-driven and dynamic.</li>
</ul>



<h2 class="wp-block-heading">3. Convert slices to half-pizzas and full pizzas</h2>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/02/image-3-1024x576.webp" alt="Excel showing formula =K4#/6 in the formula bar and decimal half-pizza values for each pizza type." class="wp-image-43809" srcset="https://www.excelcampus.com/wp-content/uploads/2026/02/image-3-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-3-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-3-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-3-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-3.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Because half-and-half pizzas are allowed, convert the total slices per pizza type into halves. Half a pizza equals 6 slices.</p>



<p class="wp-block-paragraph">Steps:</p>



<ol class="wp-block-list">
<li>Divide the slices per type by 6 to get the number of halves needed.</li>



<li>Round up that result because any fractional half still requires ordering a full half.</li>



<li>Sum the halves across all pizza types. Divide by 2 to convert halves to whole pizzas.</li>
</ol>



<p class="wp-block-paragraph">Formulas to use:</p>



<p class="wp-block-paragraph"><code>=ROUNDUP([SlicesPerType#]/6, 0)</code></p>



<p class="wp-block-paragraph"><code>=SUM([HalfPizzasRange#]) / 2</code></p>



<p class="wp-block-paragraph">Why round up?</p>



<ul class="wp-block-list">
<li>If you need 1.2 halves, you must order 2 halves. ROUNDUP forces full-half counts.</li>



<li>This ensures there are enough slices for each topping combination.</li>
</ul>



<p class="wp-block-paragraph"><strong>Excel Planning</strong> here helps avoid ordering too little. It gives a clear number of half pizzas for each topping and a total pizza count. If decimals remain after dividing halves by 2, that indicates an extra half pizza rather than a partial full pizza.</p>



<h2 class="wp-block-heading">4. Calculate leftovers</h2>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/02/image-4-1024x576.webp" alt="Excel screenshot showing the completed formula =L4#*6-K4# in the formula bar with the Slices range and Half Pizzas range highlighted to calculate leftovers per pizza type." class="wp-image-43810" srcset="https://www.excelcampus.com/wp-content/uploads/2026/02/image-4-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-4-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-4-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-4-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-4.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Leftovers are easy once you have the half counts. Each half contains 6 slices. Multiply halves by 6 and subtract the slices that guests will eat.</p>



<p class="wp-block-paragraph">Formula:</p>



<p class="wp-block-paragraph"><code>LeftoversPerType = HalfPizzasPerType# * 6 - SlicesPerType#</code></p>



<p class="wp-block-paragraph">Then sum across types to get total leftover slices.</p>



<p class="wp-block-paragraph">Example outcome from a small party: nine leftover slices. That is useful for covering unexpected hunger or for next-day lunch.</p>



<p class="wp-block-paragraph">Quick rules for Excel Planning and leftovers:</p>



<ul class="wp-block-list">
<li>Decide how many leftovers you want. If you prefer zero leftovers, adjust the rounding policy and be cautious.</li>



<li>Leftover slices can help if a guest eats more than expected.</li>
</ul>



<h2 class="wp-block-heading">5. Advanced: Create a dynamic split-pizza order list</h2>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/02/image-5-1024x576.webp" alt="Formula bar showing WRAPROWS(FILTER(…)) creating split pizza pairings in Excel" class="wp-image-43811" srcset="https://www.excelcampus.com/wp-content/uploads/2026/02/image-5-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-5-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-5-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-5-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/02/image-5.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">To make orders easier to place with a vendor, generate a list of which half goes with which topping. Use <a href="https://www.excelcampus.com/functions/filter-function-explained/">the FILTER function</a> and dynamic arrays to build those lists automatically.</p>



<p class="wp-block-paragraph">Concept:</p>



<ul class="wp-block-list">
<li>Start with the joined pizza types and their half counts.</li>



<li>For any type with 2 halves, that represents one whole pizza. For an odd half count, one half will pair with another odd half to make a split pizza.</li>



<li>Use FILTER to extract only halves that need pairing and list them side by side.</li>
</ul>



<p class="wp-block-paragraph">Benefits:</p>



<ul class="wp-block-list">
<li>Quick packing list for the pizza place.</li>



<li>Visual confirmation of how halves will be combined.</li>



<li>Automatic updates when any guest’s slice count changes.</li>
</ul>



<p class="wp-block-paragraph">Because dynamic arrays propagate automatically, changing a single cell in the guest table updates the entire order. That is powerful Excel Planning. For example, if a guest jumps to 22 slices, the sheet recalculates and shows the new 6.5 total pizzas and which half needs pairing.</p>



<h2 class="wp-block-heading">Final Thoughts</h2>



<p class="wp-block-paragraph">Good Excel planning turns messy inputs into clear decisions. The pizza planner described here is a compact example of that approach. It replaces guesswork with formulas to give a precise count of halves, whole pizzas, and leftovers.</p>



<p class="wp-block-paragraph">And ultimately, your guests will be satisfied. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">Try Elevate Excel Today</p>



<p class="wp-block-paragraph">As I mentioned before, this challenge comes from the Weekly Challenges inside our Elevate Excel Training Program. </p>



<p class="wp-block-paragraph">The program also includes</p>



<ul class="wp-block-list">
<li> An all-access pass to our online course library (over 22 courses)</li>



<li>Community forum</li>



<li>Live Q&A meetings</li>



<li>Weekly Challenges</li>



<li><strong>New AI Literacy for Excel Course</strong></li>



<li>And a lot more</li>
</ul>



<p class="wp-block-paragraph">Right now you can <a href="https://www.excelcampus.com/elevate-excel-trial/" type="link" id="https://www.excelcampus.com/elevate-excel-trial/"><strong>try Elevate Excel for free</strong></a> during our limited time offer.</p>



<figure class="wp-block-image size-full is-resized"><a href="https://www.excelcampus.com/elevate-excel-trial/"><img decoding="async" width="662" height="606" src="https://www.excelcampus.com/wp-content/uploads/2026/02/Elevate-Logo-Free-Trial-Offer.png" alt="" class="wp-image-43803" style="width:332px;height:auto"/></a></figure>
<p>Link to post: <a href="https://www.excelcampus.com/functions/party-planning/">Excel Challenge: Building a Dynamic Ordering System</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.excelcampus.com/functions/party-planning/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>17 New Excel Updates from 2025 That Will Save You Hours</title>
		<link>https://www.excelcampus.com/tips-shortcuts/17-new-excel-updates-from-2025/</link>
					<comments>https://www.excelcampus.com/tips-shortcuts/17-new-excel-updates-from-2025/#respond</comments>
		
		<dc:creator><![CDATA[Jon Acampora]]></dc:creator>
		<pubDate>Wed, 28 Jan 2026 00:05:00 +0000</pubDate>
				<category><![CDATA[Tips & Shortcuts]]></category>
		<guid isPermaLink="false">https://www.excelcampus.com/?p=43760</guid>

					<description><![CDATA[<p>The New Excel Updates from 2025 bring powerful AI features and quality of life improvements. These updates are designed to speed up reporting, reduce errors, and make complex tasks easier. This article breaks down 17 top changes. Each section explains what changed, why it matters, and how to use it right away. 1. PivotTable Auto [&#8230;]</p>
<p>Link to post: <a href="https://www.excelcampus.com/tips-shortcuts/17-new-excel-updates-from-2025/">17 New Excel Updates from 2025 That Will Save You Hours</a></p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The New Excel Updates from 2025 bring powerful AI features and quality of life improvements. These updates are designed to speed up reporting, reduce errors, and make complex tasks easier.</p>



<p class="wp-block-paragraph">This article breaks down 17 top changes. Each section explains what changed, why it matters, and how to use it right away.</p>



<h2 class="wp-block-heading">1. PivotTable Auto Refresh (BETA)</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 include PivotTable Auto Refresh to keep reports current without manual refreshes.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-1024x576.webp" alt="Pivot Table Auto Refresh button in Excel" class="wp-image-43762" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Auto refresh means the <a href="https://www.excelcampus.com/category/tips-shortcuts/page/5">pivot table</a> updates when the source data changes. This prevents sending outdated reports and cuts down on manual steps.</p>



<ul class="wp-block-list">
<li>Great for dashboards and scheduled reports.</li>



<li>Reduces the chance of human error when data changes frequently.</li>
</ul>



<p class="wp-block-paragraph">How to use it:</p>



<ol class="wp-block-list">
<li>Insert or select a PivotTable.</li>



<li>Enable the auto refresh option in the PivotTable settings if available.</li>



<li>Confirm that the source table or range is a proper Excel table to ensure smooth updates.</li>
</ol>



<h2 class="wp-block-heading">2. Clean Data with Copilot</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 add a <a href="https://www.excelcampus.com/category/tips-shortcuts/page/8">Clean Data</a> tool that leverages Copilot to find and fix inconsistencies.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-1-1024x576.webp" alt="Excel Orders table with cells flagged (highlighted) and the Clean Data with Copilot pane showing the 'Extra spaces' suggestion with Apply and Ignore buttons." class="wp-image-43763" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-1-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-1-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-1-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-1-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-1.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">This feature highlights issues like extra spaces, inconsistent formats, and similar data problems. You can preview changes and apply them automatically.</p>



<ul class="wp-block-list">
<li>Saves time on manual cleaning tasks.</li>



<li>Includes an undo option if you want to revert fixes.</li>
</ul>



<p class="wp-block-paragraph">Quick steps to use Clean Data:</p>



<ol class="wp-block-list">
<li>Go to the Data tab and open Clean Data.</li>



<li>Review the suggested inconsistencies Copilot finds.</li>



<li>Click Apply to fix the issues or Undo to revert.</li>
</ol>



<h2 class="wp-block-heading">3. COPILOT Function (BETA)</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 introduced the COPILOT function to bring AI directly into formulas.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-2-1024x576.webp" alt="Sentiment analysis table in Excel showing COPILOT-generated ratings, Positive/Negative labels, and star outputs" class="wp-image-43764" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-2-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-2-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-2-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-2-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-2.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">This function can read text in a cell and return structured outputs such as categories or ratings. It unlocks new types of calculations that used to be very difficult.</p>



<ul class="wp-block-list">
<li>Use it for sentiment, classification, summarization, and custom rule outputs.</li>



<li>Works row by row to fill adjacent cells based on content.</li>
</ul>



<p class="wp-block-paragraph">How to apply it:</p>



<ol class="wp-block-list">
<li>Type the COPILOT function or use formula generation for help.</li>



<li>Reference the cell with the text you want Copilot to analyze.</li>



<li>Adjust the prompt or parameters inside the function as needed.</li>
</ol>



<h2 class="wp-block-heading">4. Explain Formulas with Copilot</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 let Copilot explain formulas directly on the grid so you never feel lost with complex logic.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/copilot-explain-formula-pane-1024x576.webp" alt="Explain this formula feature in Excel for a SUM(FILTER)) formula
" class="wp-image-43779" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/copilot-explain-formula-pane-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/copilot-explain-formula-pane-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/copilot-explain-formula-pane-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/copilot-explain-formula-pane-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/copilot-explain-formula-pane.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Right click a formula and choose Explain This Formula. Copilot will open a pane with a plain language explanation and step by step breakdown.</p>



<ul class="wp-block-list">
<li>Great for audits, handoffs, and learning formulas faster.</li>



<li>Helps teams document logic without external notes.</li>
</ul>



<p class="wp-block-paragraph">Steps to get an explanation:</p>



<ol class="wp-block-list">
<li>Right click the cell with the formula.</li>



<li>Select Explain This Formula.</li>



<li>Read the breakdown and suggested fixes if available.</li>
</ol>



<h2 class="wp-block-heading">5. Formula Completion with Copilot (BETA)</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 include formula completion where Copilot suggests entire formulas based on column headers and context.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-3-1024x576.webp" alt="Excel sheet with cell B2 active and a Copilot popup reading 'Generate a formula with Copilot (Ctrl+,)'" class="wp-image-43765" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-3-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-3-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-3-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-3-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-3.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Type equals in a cell and Copilot will propose a formula for the entire column. Click the suggestion to apply it across the range.</p>



<ul class="wp-block-list">
<li>Saves time on repetitive column formulas.</li>



<li>Helps reduce syntax errors and inconsistent logic.</li>
</ul>



<p class="wp-block-paragraph">To use formula completion:</p>



<ol class="wp-block-list">
<li>Click a cell under a header and type =.</li>



<li>Choose the suggested formula from the Copilot popup.</li>



<li>Apply it to the column with a single click.</li>
</ol>



<h2 class="wp-block-heading">6. Formula Generation with Copilot</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 added a formula generation box where you describe what you need and Copilot writes the formula.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-4-1024x576.webp" alt="Close-up of Excel showing the 'Formula suggestion' pane from Copilot with an XLOOKUP formula in the box, explanatory text above, and a visible green 'Keep it' button." class="wp-image-43766" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-4-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-4-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-4-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-4-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-4.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Simply type a task description, and Copilot creates the formula. It supports complex operations like XLOOKUP, conditional logic, and nested functions.</p>



<ul class="wp-block-list">
<li>Ideal for non-experts or when building complex formulas quickly.</li>



<li>Reduces trial and error when crafting multi-step formulas.</li>
</ul>



<p class="wp-block-paragraph">How to generate a formula:</p>



<ol class="wp-block-list">
<li>Open the formula generation box in the formula bar area.</li>



<li>Describe the calculation or lookup you want.</li>



<li>Review the generated formula and click Keep It to apply.</li>
</ol>



<h2 class="wp-block-heading">7. Fix Formula Errors with Copilot</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 make fixing formula errors easier with Copilot error assistants.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-5-1024x576.webp" alt="Copilot task pane explaining a #VALUE! error in XLOOKUP and recommending changing the return array to match the lookup array" class="wp-image-43767" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-5-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-5-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-5-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-5-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-5.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">When a formula returns an error, a Copilot button appears. Click it to open a task pane that explains the error and suggests fixes.</p>



<ul class="wp-block-list">
<li>Speeds up debugging for complex sheets.</li>



<li>Often shows the exact cell or argument causing the issue.</li>
</ul>



<p class="wp-block-paragraph">Use the error fixer like this:</p>



<ol class="wp-block-list">
<li>Click the Copilot button next to the error indicator.</li>



<li>Read the explanation and recommended changes.</li>



<li>Apply fixes directly or adjust the formula manually.</li>
</ol>



<h2 class="wp-block-heading">8. Power Query Get Data Dialog</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 include a revamped Get Data dialog with an integrated search for data sources.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-6-1024x576.webp" alt="Power Query Get Data Dialog" class="wp-image-43768" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-6-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-6-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-6-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-6-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-6.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">The dialog makes it faster to find the right connector. There is a search box and a clearer layout for all supported sources.</p>



<ul class="wp-block-list">
<li>Saves time when connecting to databases, files, and web sources.</li>



<li>Makes onboarding easier for new users who are unsure where to start.</li>
</ul>



<p class="wp-block-paragraph">How to connect quickly:</p>



<ol class="wp-block-list">
<li>Click Data then Get Data.</li>



<li>Use the search box to find the connector you need.</li>



<li>Follow the connector-specific prompts to load the data.</li>
</ol>



<h2 class="wp-block-heading">9. Power Query Editor for Web</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 brought <a href="https://www.excelcampus.com/category/tips-shortcuts/page/14">Power Query</a> Editor to the web version of Excel for the first time.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-7-1024x576.webp" alt="Power Query Editor in Excel for the web with query preview, toolbar, and query settings pane" class="wp-image-43770" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-7-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-7-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-7-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-7-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-7.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">You can now create and edit queries from a browser. Right-click menus and familiar transformations are available online.</p>



<ul class="wp-block-list">
<li>Works well for Teams and SharePoint workflows.</li>



<li>Removes the dependency on the desktop app for many automation tasks.</li>
</ul>



<p class="wp-block-paragraph">How to use the web editor:</p>



<ol class="wp-block-list">
<li>Open Excel for the web and click Get Data.</li>



<li>Choose Launch Power Query Editor.</li>



<li>Edit transformations, then apply and load changes.</li>
</ol>



<h2 class="wp-block-heading">10. Agent Mode in Excel (Frontier)</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 introduced Agent Mode so Excel can perform multi-step tasks automatically.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-8-1024x576.webp" alt="Excel showing the 'Edit with agent mode' chat pane with a typed dashboard request alongside the sales data table." class="wp-image-43771" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-8-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-8-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-8-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-8-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-8.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Agent Mode can build dashboards, run complex transformations, and chain tasks across the workbook. It can save hours on repetitive workflows.</p>



<ul class="wp-block-list">
<li>Supports models like ChatGPT and Claude as backends.</li>



<li>Best for multi-step tasks that require logic, formatting, and charting.</li>
</ul>



<p class="wp-block-paragraph">Agent mode workflow:</p>



<ol class="wp-block-list">
<li>Describe the task or choose a prebuilt agent.</li>



<li>Let the agent run through the steps and make changes.</li>



<li>Review the output and accept or refine the results.</li>
</ol>



<h2 class="wp-block-heading">11. Text Analysis with Copilot</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 enable Copilot to analyze text and return summaries like sentiment breakdowns.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-9-1024x576.webp" alt="Clear Copilot analysis pane in Excel showing a detailed sentiment breakdown (Mixed, Negative, Neutral, Positive) for the Review column alongside the selected review cells." class="wp-image-43772" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-9-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-9-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-9-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-9-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-9.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Use this for product reviews, survey responses, and customer feedback. Copilot provides counts and qualitative summaries for mixed, negative, neutral, and positive text.</p>



<ul class="wp-block-list">
<li>Great for quick sentiment reports without external tools.</li>



<li>Can be combined with the COPILOT function for row level analysis.</li>
</ul>



<p class="wp-block-paragraph">How to run text analysis:</p>



<ol class="wp-block-list">
<li>Select the text range you want to analyze.</li>



<li>Invoke Copilot and request a sentiment or theme summary.</li>



<li>Use the results to drive charts or pivot summaries.</li>
</ol>



<h2 class="wp-block-heading">12. PivotTable #SPILL Error Handling (BETA)</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 improved PivotTable behavior when cells block the pivot from expanding.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-10-1024x576.webp" alt="Excel error menu with the option 'Select Obstructing Cells' highlighted next to a #SPILL! error for pivot tables." class="wp-image-43773" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-10-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-10-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-10-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-10-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-10.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Instead of showing an intrusive warning, Excel now highlights the obstructing cells so you can remove or move them. This is cleaner and less confusing.</p>



<ul class="wp-block-list">
<li>Makes pivot troubleshooting faster.</li>



<li>Reduces accidental overwrites when cleaning sheets.</li>
</ul>



<p class="wp-block-paragraph">To resolve a spill block:</p>



<ol class="wp-block-list">
<li>Select the highlighted obstructing cells.</li>



<li>Delete or move the contents blocking the pivot output.</li>



<li>Refresh the PivotTable to permit the spill to occur.</li>
</ol>



<h2 class="wp-block-heading">13. Dark Mode</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 introduced a true dark mode that also changes the worksheet fill color to a dark background.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-11-1024x576.webp" alt="Excel in true dark mode showing a black worksheet background, green table rows, and the View ribbon with Switch Modes" class="wp-image-43774" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-11-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-11-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-11-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-11-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-11.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Turn on the black Office theme and then use Switch Modes on the View tab to enable dark sheets with light text.</p>



<ul class="wp-block-list">
<li>Easier on the eyes during late work sessions.</li>



<li>Reduces screen glare and can be easier for presentations in low light.</li>
</ul>



<p class="wp-block-paragraph">How to enable dark mode:</p>



<ol class="wp-block-list">
<li>Go to File then Options and choose the Black theme.</li>



<li>Open the View tab and click Switch Modes.</li>



<li>Confirm the sheet background and text colors suit your needs.</li>
</ol>



<h2 class="wp-block-heading">14. Python Editor in Excel</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 added a built-in Python editor accessible from the Formulas tab.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-12-1024x576.webp" alt="Excel window with Python Editor task pane showing Python code and charts" class="wp-image-43775" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-12-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-12-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-12-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-12-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-12.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">The editor has syntax highlighting, screen tips, and output previews in a task pane. You can edit code while interacting with workbook cells.</p>



<ul class="wp-block-list">
<li>Useful for advanced analytics and custom data transformations.</li>



<li>Bridges Python workflows and Excel without exporting files.</li>
</ul>



<p class="wp-block-paragraph">Quick Python workflow:</p>



<ol class="wp-block-list">
<li>Open the Python editor from the Formulas tab.</li>



<li>Write or paste your Python code and add cell references if needed.</li>



<li>Run the code and view outputs in the task pane or the sheet.</li>
</ol>



<h2 class="wp-block-heading">15. View Side by Side on Mac (BETA)</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 give Mac users the ability to view worksheets side by side with synchronous scrolling.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-13-1024x576.webp" alt="Excel for Mac ribbon with the View tab and the 'View Side by Side' button highlighted, workbook grid visible." class="wp-image-43776" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-13-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-13-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-13-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-13-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-13.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">This feature makes comparisons and multi-sheet audits much easier on macOS. It mirrors a common desktop convenience that many professionals rely on.</p>



<ul class="wp-block-list">
<li>Helps reconcile data between two sheets.</li>



<li>Great for reviewing changes or matching layouts.</li>
</ul>



<p class="wp-block-paragraph">How to use side by side view:</p>



<ol class="wp-block-list">
<li>Open the two workbooks or windows you want to compare.</li>



<li>Choose View Side by Side and enable Synchronous Scrolling.</li>



<li>Scroll one workbook to move both at the same pace.</li>
</ol>



<h2 class="wp-block-heading">16. Value Tokens for Rich Data (BETA)</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 add value tokens to show when a formula references a rich data type like stocks.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-14-1024x576.webp" alt="Excel screenshot with a 'Value Tokens' popover above the formula bar pointing to the selected cell 'APPLE INC. (XNAs:AAPL)', showing ticker list and prices." class="wp-image-43777" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-14-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-14-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-14-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-14-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-14.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">A small icon appears in the formula bar to indicate the cell contains a rich data type. This makes it easier to spot linked data and convert it if needed.</p>



<ul class="wp-block-list">
<li>Clarifies when a cell is linked to a richer object rather than plain text or numbers.</li>



<li>Helpful when debugging formulas that use data types like Stocks or Geography.</li>
</ul>



<p class="wp-block-paragraph">Tips for working with value tokens:</p>



<ol class="wp-block-list">
<li>Hover or inspect the token to view details about the rich data type.</li>



<li>Use the data type cards to expand fields into your worksheet.</li>



<li>Convert to plain values when you need static outputs.</li>
</ol>



<h2 class="wp-block-heading">17. Show Changes Extended</h2>



<p class="wp-block-paragraph">The New Excel Updates from 2025 extended the Show Changes history to one year so edits are easier to track over long projects.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2026/01/image-15-1024x576.webp" alt="Excel screenshot with a green callout stating the one-year change history and the Changes task pane open showing recent edits alongside a data table." class="wp-image-43778" srcset="https://www.excelcampus.com/wp-content/uploads/2026/01/image-15-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-15-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-15-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-15-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2026/01/image-15.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">This replaces the older 60 day limit. Now you can review changes made over the past year directly from the Review tab.</p>



<ul class="wp-block-list">
<li>Ideal for quarterly or annual reports maintained by multiple collaborators.</li>



<li>Makes audits and rollbacks more manageable.</li>
</ul>



<p class="wp-block-paragraph">How to view changes:</p>



<ol class="wp-block-list">
<li>Open the Review tab and click Show Changes.</li>



<li>Browse the list of edits and select an entry to view details.</li>



<li>Restore or note changes as needed for your version control.</li>
</ol>



<h3 class="wp-block-heading">Final thoughts</h3>



<p class="wp-block-paragraph">The New Excel Updates from 2025 bring AI and usability upgrades that matter to professionals. They cut repetitive work and reduce errors.</p>



<p class="wp-block-paragraph">Start with the features that solve your biggest pain points. Try Copilot for text analysis and formula help. Use Agent Mode for multi-step automation. Enable power features like Power Query on the web for team workflows.</p>



<p class="wp-block-paragraph">Which of the New Excel Updates from 2025 would save you the most time? Pick one and experiment. Small changes add up quickly.</p>
<p>Link to post: <a href="https://www.excelcampus.com/tips-shortcuts/17-new-excel-updates-from-2025/">17 New Excel Updates from 2025 That Will Save You Hours</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.excelcampus.com/tips-shortcuts/17-new-excel-updates-from-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Turn Videos into Excel Dashboards (AI + Python)</title>
		<link>https://www.excelcampus.com/charts/mewc-2025-finals-chart/</link>
					<comments>https://www.excelcampus.com/charts/mewc-2025-finals-chart/#respond</comments>
		
		<dc:creator><![CDATA[Jon Acampora]]></dc:creator>
		<pubDate>Thu, 11 Dec 2025 14:20:18 +0000</pubDate>
				<category><![CDATA[Charts & Dashboards]]></category>
		<category><![CDATA[Formulas]]></category>
		<category><![CDATA[Tables & Data]]></category>
		<guid isPermaLink="false">https://www.excelcampus.com/?p=43654</guid>

					<description><![CDATA[<p>There are times when the numbers you care about only exist on-screen. A live scoreboard. A broadcast overlay. A stream of changing values with no raw data file. And often times, we just don't want to bother with calling IT to get the data. So, in this guide we look at how to scrape video [&#8230;]</p>
<p>Link to post: <a href="https://www.excelcampus.com/charts/mewc-2025-finals-chart/">Turn Videos into Excel Dashboards (AI + Python)</a></p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">There are times when the numbers you care about only exist on-screen. A live scoreboard. A broadcast overlay. A stream of changing values with no raw data file. And often times, we just don't want to bother with calling IT to get the data.</p>



<p class="wp-block-paragraph">So, in this guide we look at how to scrape video data with AI and Python into a clean, analyzable table and then build a compelling timeline chart in Excel.</p>



<p class="wp-block-paragraph">The approach is simple in concept. Crop the area that contains the scoreboard. Extract one frame per second. Use OCR or an AI vision API to pull text from each frame. Clean and fill gaps in Excel. Then build a pivot-based line chart that tells the story. Each step below includes concise instructions, tips, and a matching screenshot so you can follow along visually.</p>



<h2 class="wp-block-heading">Video Tutorial</h2>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Turn Video into Excel Dashboards (with AI + Python)" width="1104" height="621" src="https://www.youtube.com/embed/WJcxh6bEaX0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph"><a href="https://youtu.be/WJcxh6bEaX0">Watch on YouTube</a>&nbsp;&&nbsp;<a href="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1">Subscribe to our Channel</a></p>



<h2 class="wp-block-heading">Downloads</h2>


<div class="tve_content_lock tve_lock_hide tve_lead_lock">
                <div class="tve_lead_lock_shortcode"></div>
                <div class="tve_lead_locked_content"><div class="tve_lead_locked_overlay"></div>



<div class="wp-block-file"><a id="wp-block-file--media-81413cc0-4477-4e5b-92b4-593c8f39bd0f" href="https://www.excelcampus.com/wp-content/uploads/2025/12/MEWC-2025-Score-Data-BEGIN.xlsx">MEWC 2025 Score Data &#8211; BEGIN.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2025/12/MEWC-2025-Score-Data-BEGIN.xlsx" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-81413cc0-4477-4e5b-92b4-593c8f39bd0f">Download</a></div>



<div class="wp-block-file"><a id="wp-block-file--media-855b9034-e58a-4056-9a37-5ad7f858cb05" href="https://www.excelcampus.com/wp-content/uploads/2025/12/MEWC-2025-Score-Analysis-FINAL.xlsx">MEWC 2025 Score Analysis &#8211; FINAL.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2025/12/MEWC-2025-Score-Analysis-FINAL.xlsx" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-855b9034-e58a-4056-9a37-5ad7f858cb05">Download</a></div>



<p class="wp-block-paragraph"></p></div>
            </div>



<h2 class="wp-block-heading">Section 1 — Capture and crop the scoreboard</h2>



<p class="wp-block-paragraph">This process starts with a video. I did a screen capture of the replay on YouTube using Camtasia, but you can use any video file source that you have.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/image-1024x576.webp" alt="Scrape data from a screen recording." class="wp-image-43661" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/image-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/image.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Edit the video to isolate just the scoreboard region. Working with less visual noise makes OCR and AI extraction far more accurate. Keep the clip as small as the scoreboard so processing time and cost stay low.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/image-1-1024x576.webp" alt="Green leaderboard scoreboard highlighted with yellow crop handles in a video editor" class="wp-image-43662" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/image-1-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-1-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-1-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-1-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-1.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Recommended workflow:</p>



<ol class="wp-block-list">
<li>Open the recording in any editor.</li>



<li>Set the project canvas to the scoreboard pixel size.</li>



<li>Move and crop the footage so only the scoreboard remains visible.</li>



<li>Mute audio and export a short MP4 of that cropped region.</li>
</ol>



<p class="wp-block-paragraph">Why this matters:</p>



<ul class="wp-block-list">
<li>Smaller frames reduce processing time.</li>



<li>Removing background and overlays improves OCR accuracy.</li>



<li>Exporting a clean MP4 simplifies the next step: frame extraction.</li>
</ul>



<p class="wp-block-paragraph"><strong>Tip:</strong> If the scoreboard appears in the same place for most of the recording, one static crop works. If the layout shifts, create multiple crops and process each separately.</p>



<h2 class="wp-block-heading">Section 2 — Extract one frame per second with Python</h2>



<p class="wp-block-paragraph">Convert the cropped MP4 into individual images. One image per second is a good balance between temporal resolution and processing cost. At 40 minutes this yields 2,400 frames. There are a few frames missing at the beginning and we'll fill those in later. </p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/Python-extract-image-frame-every-second-from-video-1024x576.webp" alt="Python extract image frame every second from video" class="wp-image-43671" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/Python-extract-image-frame-every-second-from-video-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/Python-extract-image-frame-every-second-from-video-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/Python-extract-image-frame-every-second-from-video-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/Python-extract-image-frame-every-second-from-video-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/Python-extract-image-frame-every-second-from-video.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Simple steps to extract frames:</p>



<ol class="wp-block-list">
<li>Install Python and ffmpeg or use OpenCV.</li>



<li>Create a Python script that reads the MP4 and writes one JPG per second.</li>



<li>Run the script from your command prompt. The output folder will contain sequential images.</li>
</ol>



<p class="wp-block-paragraph">Example considerations:</p>



<ul class="wp-block-list">
<li>Name files with second timestamps so they are easy to match to a timeline.</li>



<li>Store images in a single folder to simplify batch OCR calls.</li>



<li>Confirm the total seconds you expect so you can detect missing frames early.</li>
</ul>



<p class="wp-block-paragraph">The result is a folder containing an image for each second of the video.&nbsp;This step will allow us to then extract the data from each image.&nbsp;</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/image-2-1024x576.webp" alt="Folder containing screenshots of frames for each second of the video image files" class="wp-image-43663" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/image-2-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-2-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-2-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-2-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-2.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Section 3 — Extract text: local OCR versus AI vision API</h2>



<p class="wp-block-paragraph">There are two main options for extracting text from the images. Each has pros and cons.</p>



<h3 class="wp-block-heading">Option A: Local OCR tools</h3>



<p class="wp-block-paragraph">Free and offline. Tools like Tesseract or other open-source OCR libraries are appealing. They are fast and have no API cost.</p>



<ul class="wp-block-list">
<li>Pros: Free, private, runs locally, no per-call fee.</li>



<li>Cons: Lower accuracy on stylized fonts, takes tuning, may produce many errors.</li>
</ul>



<p class="wp-block-paragraph">Practical observation: Esports-style scoreboard fonts and small pixel sizes can confuse local OCR. That leads to misread player names and numbers that require heavy manual cleanup.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/image-3-1024x576.webp" alt="Clear screenshot showing a left-side scoreboard and the webpage section recommending Tesseract OCR" class="wp-image-43664" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/image-3-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-3-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-3-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-3-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-3.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Option B: AI vision via an API</h3>



<p class="wp-block-paragraph">Using a modern vision model through an API produces higher accuracy for stylized text. A simple prompt can instruct the model to return just two fields per image: the player name and the score. The model can also follow rules for when no scoreboard is visible.</p>



<p class="wp-block-paragraph">Key points:</p>



<ul class="wp-block-list">
<li>You send each frame to the API with a prompt describing the expected output.</li>



<li>The response is parsed into a CSV or JSON line per frame.</li>



<li>There is a modest cost per call. For 2,400 frames the example ran for $2.20 using OpenAI's api.</li>
</ul>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/OpenAI-API-usage-1024x576.webp" alt="OpenAI API usage" class="wp-image-43672" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/OpenAI-API-usage-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/OpenAI-API-usage-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/OpenAI-API-usage-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/OpenAI-API-usage-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/OpenAI-API-usage.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Alternative providers: Google’s Gemini and other vendors may offer free tiers that work well if cost is a concern. The tradeoff is potential latency and integration differences.</p>



<p class="wp-block-paragraph">When to choose API: If the scoreboard uses a nonstandard font or you tried local OCR and found many errors, the AI vision API is likely the faster path to clean data.</p>



<h2 class="wp-block-heading">Section 4 — Import and prepare raw text in Excel</h2>



<p class="wp-block-paragraph">Once you have a CSV or JSON with one row per second, import it into Excel and convert the range to an <a href="https://www.excelcampus.com/category/tips-shortcuts/page/5">Excel table</a>. This makes formulas and lookups easier.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/Raw-Score-Data-from-Video-Extract-1024x576.webp" alt="Raw Score Data from Video Extract" class="wp-image-43673" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/Raw-Score-Data-from-Video-Extract-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/Raw-Score-Data-from-Video-Extract-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/Raw-Score-Data-from-Video-Extract-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/Raw-Score-Data-from-Video-Extract-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/Raw-Score-Data-from-Video-Extract.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Immediate cleanup tasks:</p>



<ol class="wp-block-list">
<li>Convert the imported range to a table with Insert Table or Control T.</li>



<li>Run a uniqueness check on the name column to find OCR errors.</li>



<li>Create a corrected-names mapping so all variants point to a single canonical name.</li>
</ol>



<p class="wp-block-paragraph">Use these functions to speed cleanup:</p>



<ul class="wp-block-list">
<li><strong>UNIQUE</strong> to list distinct name strings.</li>



<li><strong>SORT</strong> to display them alphabetically for quick review.</li>



<li><strong>XLOOKUP</strong> to replace misspelled names with corrected values.</li>
</ul>



<p class="wp-block-paragraph">Small manual steps are acceptable. Correct the most frequent errors by pasting the canonical name next to the variants and then use <a href="https://www.excelcampus.com/functions/xlookup-explained/">XLOOKUP</a> to replace them throughout the dataset.</p>



<h2 class="wp-block-heading">Section 5 — Convert timestamps and build a full timeline</h2>



<p class="wp-block-paragraph">Broadcast overlays often show time as minutes counting down. To create a timeline you need a consistent seconds-based axis that counts up or down as desired. Convert and reverse the timestamps so they align with your analysis.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/Convert-Timestamps-to-Seconds-in-Excel-1024x576.webp" alt="Convert time values to seconds in Excel" class="wp-image-43659" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/Convert-Timestamps-to-Seconds-in-Excel-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/Convert-Timestamps-to-Seconds-in-Excel-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/Convert-Timestamps-to-Seconds-in-Excel-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/Convert-Timestamps-to-Seconds-in-Excel-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/Convert-Timestamps-to-Seconds-in-Excel.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Quick conversion formula approach:</p>



<ol class="wp-block-list">
<li>If the overlay shows minutes, multiply by 60 to get seconds.</li>



<li>For a 40-minute match, set a base of 40 * 60 = 2,400 seconds and subtract the overlay seconds to reverse the direction.</li>



<li>In Excel, use a formula that spills down the column to create a full list of second values from start to finish.</li>
</ol>



<p class="wp-block-paragraph">Example formula idea:</p>



<ul class="wp-block-list">
<li>StartValue = total_seconds (for a 40-minute match, 2400).</li>



<li>SecondsAtRow = StartValue &#8211; (overlay_minutes * 60*24).</li>
</ul>



<p class="wp-block-paragraph">Create a new worksheet that enumerates every second and the set of player-name slots for each second. This is the master timeline that the chart will use.</p>



<h2 class="wp-block-heading">Section 6 — Populate scores and fill gaps</h2>



<p class="wp-block-paragraph">Not every second will have visible scores. Camera cuts or presenter close-ups leave gaps. Fill those gaps logically so the timeline remains continuous.</p>



<p class="wp-block-paragraph">Step-by-step fill strategy:</p>



<ol class="wp-block-list">
<li>Concatenate second and player into a lookup key in the original extracted table.</li>



<li>On the master timeline, use XLOOKUP to return the score for each second/player pair.</li>
</ol>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/Concatenated-XLOOKUP-with-multiple-columns-1024x576.webp" alt="" class="wp-image-43674" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/Concatenated-XLOOKUP-with-multiple-columns-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/Concatenated-XLOOKUP-with-multiple-columns-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/Concatenated-XLOOKUP-with-multiple-columns-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/Concatenated-XLOOKUP-with-multiple-columns-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/Concatenated-XLOOKUP-with-multiple-columns.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ol class="wp-block-list">
<li>After the lookup, convert formulas to values to lock the data.</li>



<li>Use a conditional fill formula to pull the next nonblank score for each player when a row is blank.</li>
</ol>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/image-4-1024x576.webp" alt="" class="wp-image-43666" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/image-4-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-4-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-4-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-4-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-4.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">How the conditional fill formula works:</p>



<ul class="wp-block-list">
<li>If the current cell has a score, keep it.</li>



<li>If blank, filter the column for the next nonblank value for the same player and take the first result.</li>



<li>This uses FILTER and TAKE to return the next available score down the timeline.</li>
</ul>



<p class="wp-block-paragraph"><strong>Why this matters:</strong> Filling gaps preserves the continuity of each player’s score series. The resulting full time series is essential for a smooth line chart without breaks.</p>



<h2 class="wp-block-heading">Section 7 — Build the pivot table and create the line chart</h2>



<p class="wp-block-paragraph">A <a href="https://www.excelcampus.com/category/tips-shortcuts/page/14">pivot table</a> is the simplest way to pivot a long table into a wide format suitable for a multi-series line chart. It also handles aggregation cleanly if your extracted data had multiple entries per second.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/Pivot-table-with-score-data-Microsoft-Excel-World-Championship-2025-finals-1024x576.webp" alt="Pivot table with score data, Microsoft Excel World Championship 2025 finals
" class="wp-image-43675" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/Pivot-table-with-score-data-Microsoft-Excel-World-Championship-2025-finals-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/Pivot-table-with-score-data-Microsoft-Excel-World-Championship-2025-finals-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/Pivot-table-with-score-data-Microsoft-Excel-World-Championship-2025-finals-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/Pivot-table-with-score-data-Microsoft-Excel-World-Championship-2025-finals-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/Pivot-table-with-score-data-Microsoft-Excel-World-Championship-2025-finals.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Chart creation steps:</p>



<ol class="wp-block-list">
<li>Insert a pivot table from the filled master table onto a new sheet.</li>



<li>Place the formatted time in Rows, player names in Columns, and the filled score in Values.</li>



<li>Sort the time descending if your axis should start from the match start.</li>



<li>Insert a Pivot Chart and choose the line chart type.</li>
</ol>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/image-5-1024x576.webp" alt="Pivot line chart with player scores over time." class="wp-image-43667" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/image-5-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-5-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-5-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-5-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-5.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Formatting tips for clarity:</p>



<ul class="wp-block-list">
<li>Hide unnecessary buttons and the default legend.</li>



<li>Delete vertical axis and gridlines for a cleaner look.</li>



<li>Use data labels at the right-most point to show the final score and align player names with line ends.</li>



<li>Desaturate non-top players to gray and keep the top contenders in color.</li>



<li>Set the horizontal axis interval to 300 seconds for 5-minute ticks.</li>
</ul>



<p class="wp-block-paragraph">These tweaks make the chart readable and visually focused on the leaders and the late-match drama. The end result is a timeline that tells the story of place changes over time.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="696" src="https://www.excelcampus.com/wp-content/uploads/2025/12/image-1024x696.png" alt="Final line chart of the Microsoft Excel World Championship 2025 finals scores over time" class="wp-image-43668" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/image-1024x696.png 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-768x522.png 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/image.png 1064w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Section 8 — Automate, alternatives, and cost considerations</h2>



<p class="wp-block-paragraph">Once the process is defined it can be automated. Python scripts can call the vision API, write CSV output, and even push the cleaned CSV directly into Excel or Google Sheets for further processing.</p>



<p class="wp-block-paragraph">Automation checklist:</p>



<ol class="wp-block-list">
<li>Frame extraction script: one image per second.</li>



<li>Batch API caller: send each image with a prompt and save the structured response.</li>



<li>Import routine in Excel: consume the CSV and run cleanup macros or formulas.</li>
</ol>



<p class="wp-block-paragraph">Cost notes:</p>



<ul class="wp-block-list">
<li>API-based extraction is inexpensive at scale for single projects. Example: 2,400 calls for roughly a few dollars.</li>



<li>Local OCR is free but often requires more manual cleanup time.</li>



<li>Choose based on accuracy needs and the value of your time.</li>
</ul>



<p class="wp-block-paragraph">Alternatives:</p>



<ul class="wp-block-list">
<li>Use Google’s vision APIs or Gemini for generous free tiers.</li>



<li>Combine local OCR with AI post-processing to correct predictable errors.</li>



<li>Use Gemini's Canvas feature instead of Excel to create the chart. See my <a href="https://youtu.be/4T0zFfe5uuw">previous video on Data Visualization with Gemini and Nano Banana Pro</a> for more details.</li>
</ul>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.excelcampus.com/wp-content/uploads/2025/12/image-6-1024x576.webp" alt="Esports line chart with tooltip showing player names and scores" class="wp-image-43670" srcset="https://www.excelcampus.com/wp-content/uploads/2025/12/image-6-1024x576.webp 1024w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-6-768x432.webp 768w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-6-534x300.webp 534w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-6-165x92.webp 165w, https://www.excelcampus.com/wp-content/uploads/2025/12/image-6.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Converting on-screen scores into an insightful Excel dashboard is entirely possible with a clear, repeatable workflow. The key steps are crop, extract frames, use the right extraction method, clean and fill data in Excel, and finally build a pivot line chart that tells the story.</p>



<p class="wp-block-paragraph">Small automation investments go a long way. A few Python scripts and a short API integration can save hours of manual transcription and produce a better final product. The process pairs well with Excel skills and provides a powerful way to extract value from any recorded broadcast that shows a scoreboard.</p>



<p class="wp-block-paragraph">If you want to implement this end-to-end, start by capturing a short clip and extracting one minute of frames. Run a few OCR checks to compare methods. That brief experiment will reveal which extraction path gives the best balance of accuracy, speed, and cost for your data.</p>
<p>Link to post: <a href="https://www.excelcampus.com/charts/mewc-2025-finals-chart/">Turn Videos into Excel Dashboards (AI + Python)</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.excelcampus.com/charts/mewc-2025-finals-chart/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>7 Pro Tips for Cleaner Excel Reports</title>
		<link>https://www.excelcampus.com/tips-shortcuts/formatting-battles/</link>
					<comments>https://www.excelcampus.com/tips-shortcuts/formatting-battles/#comments</comments>
		
		<dc:creator><![CDATA[Jon Acampora]]></dc:creator>
		<pubDate>Thu, 06 Nov 2025 18:08:46 +0000</pubDate>
				<category><![CDATA[Tips & Shortcuts]]></category>
		<guid isPermaLink="false">https://www.excelcampus.com/?p=43369</guid>

					<description><![CDATA[<p>Excel is an indispensable tool for business professionals. But let's be honest: messy, poorly formatted spreadsheets can be a real headache. They’re difficult to read, challenging to navigate, and prone to errors. The good news is that with a few simple techniques, you can drastically improve the look and usability of your financial reports and [&#8230;]</p>
<p>Link to post: <a href="https://www.excelcampus.com/tips-shortcuts/formatting-battles/">7 Pro Tips for Cleaner Excel Reports</a></p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excel is an indispensable tool for business professionals. But let's be honest: messy, poorly formatted spreadsheets can be a real headache. They’re difficult to read, challenging to navigate, and prone to errors.</p>



<p class="wp-block-paragraph">The good news is that with a few simple techniques, you can drastically improve the look and usability of your financial reports and other spreadsheets. We’ve compiled seven key Excel formatting battles, complete with pro tips, to help you create clear, professional, and efficient reports.</p>



<h2 class="wp-block-heading">Video Tutorial</h2>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="7 Excel Formatting Secrets That Instantly Make You a Pro" width="1104" height="621" src="https://www.youtube.com/embed/O3PGIkI5tSc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph"><a href="https://youtu.be/O3PGIkI5tSc">Watch on YouTube</a> & <a href="https://www.youtube.com/user/ExcelCampus?sub_confirmation=1">Subscribe to our Channel</a></p>



<h3 class="wp-block-heading">Downloads</h3>


<div class="tve_content_lock tve_lock_hide tve_lead_lock">
                <div class="tve_lead_lock_shortcode"></div>
                <div class="tve_lead_locked_content"><div class="tve_lead_locked_overlay"></div>



<div class="wp-block-file"><a id="wp-block-file--media-a04ab91b-3581-4c3d-878c-8bb44ce3dd0c" href="https://www.excelcampus.com/wp-content/uploads/2025/11/Excel-Formatting-Battles-BEGIN.xlsx">Excel Formatting Battles &#8211; BEGIN.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2025/11/Excel-Formatting-Battles-BEGIN.xlsx" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-a04ab91b-3581-4c3d-878c-8bb44ce3dd0c">Download</a></div>



<div class="wp-block-file"><a id="wp-block-file--media-77aef365-63ea-4f93-aadd-4d79da3a98e8" href="https://www.excelcampus.com/wp-content/uploads/2025/11/Excel-Formatting-Battles-FINAL.xlsx">Excel Formatting Battles &#8211; FINAL.xlsx</a><a href="https://www.excelcampus.com/wp-content/uploads/2025/11/Excel-Formatting-Battles-FINAL.xlsx" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-77aef365-63ea-4f93-aadd-4d79da3a98e8">Download</a></div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p></div>
            </div>



<h2 class="wp-block-heading">The Big 7: Excel Formatting Battles</h2>



<h3 class="wp-block-heading">1. Currency vs. Accounting Number Format</h3>



<p class="wp-block-paragraph">When dealing with monetary values, Excel gives you two main formatting options: <strong>Currency</strong> and <strong>Accounting</strong>. While they look similar, their differences can affect the readability of your financial statements.</p>



<h4 class="wp-block-heading">Currency Format (Ctrl + Shift + 4)</h4>



<ul class="wp-block-list">
<li>The currency symbol (e.g., $) is placed <strong>directly next to the number</strong>.</li>



<li>A negative value is typically shown with a dash or a red font, but can be customized in the Format Cells dialog box.</li>



<li>Zero values are displayed as <strong>&#8220;0.00&#8221;</strong>.</li>
</ul>



<h4 class="wp-block-heading">Accounting Format</h4>



<ul class="wp-block-list">
<li>The currency symbol is <strong>aligned to the far left</strong> of the cell.</li>



<li>The numbers are <strong>aligned to the right</strong>. This clean separation makes reading columns of numbers much easier.</li>



<li>Negative values are enclosed in <strong>parentheses</strong>.</li>



<li>Zero values are displayed as a <strong>dash (-).</strong></li>
</ul>



<p class="wp-block-paragraph">For most financial statements, the <strong>Accounting Format</strong> is generally preferred because the aligned symbols reduce clutter, making the numbers easier to read quickly. However, one place it might not work is in a chart, where a zero displayed as a dash can be less clear than &#8220;0.00.&#8221;</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">2. Header Wrapping: Wrap Text vs. Multiple Rows</h3>



<p class="wp-block-paragraph">Creating clear column headers is essential, especially when your report includes detailed period descriptions. You have to ensure the full header is visible without making your columns excessively wide.</p>



<h4 class="wp-block-heading">Using Wrap Text</h4>



<p class="wp-block-paragraph">The standard &#8220;Wrap Text&#8221; feature automatically puts text on multiple lines based on the column width. A superior alternative is to manually insert a line break.</p>



<ol start="1" class="wp-block-list">
<li><strong>Double-click</strong> the cell to enter edit mode.</li>



<li>Place the cursor where you want the line break.</li>



<li>Press <strong>Alt + Enter</strong> (Windows) or <strong>Option + Return</strong> (Mac) to insert the break.</li>



<li>Hit Enter to accept the change.</li>
</ol>



<p class="wp-block-paragraph">This technique forces a line break so the header always appears exactly as you intend, regardless of the column width.</p>



<h4 class="wp-block-heading">Using Multiple Header Rows</h4>



<p class="wp-block-paragraph">Another approach is to simply use two rows for your headers, splitting the period (like &#8220;FY Q1&#8221;) and the data description (like &#8220;Actuals&#8221;). This is simpler, but it can create problems if you need to use features like sorting, filtering, or turning your data into a true Excel Table, which often prefers a single header row.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">3. Highlighting Data with Conditional Formatting</h3>



<p class="wp-block-paragraph">Manually changing cell colors to highlight key data points is a slow and inflexible process. The best way to visually draw attention to important numbers is by using <strong>Conditional Formatting</strong>.</p>



<ol start="1" class="wp-block-list">
<li><strong>Select</strong> the cells in the variance column you want to evaluate.</li>



<li>Go to the <strong>Home</strong> tab and click <strong>Conditional Formatting</strong>.</li>



<li>Choose <strong>Highlight Cell Rules</strong>, then select <strong>Greater Than&#8230;</strong></li>



<li>In the dialog box, enter the threshold, such as <strong>10%</strong>.</li>



<li>Choose a pre-set format (like &#8220;Green Fill with Dark Green Text&#8221;) or select <strong>Custom Format</strong>.</li>



<li>Click <strong>OK</strong>.</li>
</ol>



<p class="wp-block-paragraph">Conditional Formatting is powerful because it's <strong>dynamic</strong>. If the underlying values change, the formatting automatically updates to reflect whether the cell meets the rule's criteria.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">4. Centering Headers: Merge & Center vs. Center Across Selection</h3>



<p class="wp-block-paragraph">This is one of the biggest formatting debates in Excel. How do you center a title across a range of columns?</p>



<h4 class="wp-block-heading">Merge & Center (Avoid This)</h4>



<p class="wp-block-paragraph">While the Merge & Center button is easy to use, it should be avoided by professionals. It turns a range of cells into <strong>one large cell</strong>. This can cause numerous issues:</p>



<ul class="wp-block-list">
<li>It makes selecting single columns difficult, as the selection expands to the merged cell's width.</li>



<li>It can interfere with copying, pasting, sorting, and other key Excel features.</li>
</ul>



<h4 class="wp-block-heading">Center Across Selection (The Pro Choice)</h4>



<p class="wp-block-paragraph">This technique achieves the same visual result without merging the cells.</p>



<ol start="1" class="wp-block-list">
<li><strong>Select</strong> the cells you want to center your header across.</li>



<li>Press <strong>Ctrl + 1</strong> (Windows) or <strong>Cmd + 1</strong> (Mac) to open the <strong>Format Cells</strong> dialog box.</li>



<li>Go to the <strong>Alignment</strong> tab.</li>



<li>Under the <strong>Horizontal</strong> dropdown, select <strong>Center Across Selection</strong>.</li>



<li>Click <strong>OK</strong>.</li>
</ol>



<p class="wp-block-paragraph">The header will appear centered, but each underlying cell remains separate and fully functional for all other Excel operations.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">5. Hiding Details with Groups</h3>



<p class="wp-block-paragraph">Long, detailed reports can be hard to consume. You can improve readability by using <strong>Groups</strong> to collapse and expand sections of detail, making the report easier to navigate.</p>



<ol start="1" class="wp-block-list">
<li><strong>Select</strong> the detailed rows you want to group (e.g., all individual revenue line items).</li>



<li>Go to the <strong>Data</strong> tab.</li>



<li>In the Outline section, click <strong>Group</strong>. The keyboard shortcut is <strong>Shift + Alt + Right Arrow</strong>.</li>



<li>A small outline structure will appear to the left of your rows.</li>
</ol>



<p class="wp-block-paragraph">You can now click the <strong>minus sign</strong> to collapse the rows or the <strong>plus sign</strong> to expand them. This makes it easy for a user to see the summary data while still having access to the underlying detail with a single click.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">6. Displaying Numbers in Thousands or Millions</h3>



<p class="wp-block-paragraph">Typing &#8220;K&#8221; or &#8220;M&#8221; at the end of a number to signify thousands or millions is a common mistake. Excel sees these as <strong>text values</strong>, meaning you cannot use them in calculations.</p>



<p class="wp-block-paragraph">Instead, use a <strong>Custom Number Format</strong> to display the unit indicator while keeping the underlying value as a true number.</p>



<ol start="1" class="wp-block-list">
<li><strong>Select</strong> the cells you want to format.</li>



<li>Press <strong>Ctrl + 1</strong> (Windows) or <strong>Cmd + 1</strong> (Mac) to open the <strong>Format Cells</strong> dialog box.</li>



<li>Go to the <strong>Custom</strong> category.</li>



<li>In the <strong>Type</strong> box, enter the custom format.</li>
</ol>



<h4 class="wp-block-heading">Custom Format Examples:</h4>



<ul class="wp-block-list">
<li><strong>Thousands (K):</strong> <code>\$#,##0,"K"</code> (The single comma divides the number by 1,000)</li>



<li><strong>Millions (M):</strong> <code>\$#,##0.0,,"M"</code> (The two commas divide by 1,000,000; <code>.0</code> adds a decimal place)</li>
</ul>



<p class="wp-block-paragraph">The number will display as, for example, &#8220;$132K&#8221; in the cell, but the formula bar will show the actual value (132,000), allowing it to be used in all calculations.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">7. Formatting as a Table</h3>



<p class="wp-block-paragraph">If you’re working with raw data, manually applying bold headers, fill colors, and borders is tedious. <strong>Formatting as a Table</strong> is the fastest and most flexible solution.</p>



<ol start="1" class="wp-block-list">
<li><strong>Select</strong> any cell in your data range.</li>



<li>Go to the <strong>Home</strong> tab and click <strong>Format as Table</strong>.</li>



<li>Choose your desired style.</li>



<li>Confirm the range and that &#8220;My table has headers&#8221; is checked, then click <strong>OK</strong>.</li>
</ol>



<h4 class="wp-block-heading">Key Benefits of Excel Tables:</h4>



<ul class="wp-block-list">
<li><strong>Instant Formatting:</strong> Headers are automatically bolded, banded rows are applied, and filters are added.</li>



<li><strong>Automatic Expansion:</strong> Adding new rows or columns automatically applies the formatting and includes the data in the table range.</li>



<li><strong>Total Row:</strong> You can instantly insert a <strong>Total Row</strong> (from the <strong>Table Design</strong> tab) to quickly summarize data with built-in functions like Sum or Average.</li>



<li><strong>Structured References:</strong> Formulas created within the table automatically reference the column names, making them easier to read and copy down the column.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">These formatting tips are essential for anyone who wants to create professional, efficient, and easy-to-understand Excel reports. Incorporating them into your workflow will save you time and greatly improve the quality of your output.</p>



<p class="wp-block-paragraph">Please see the video above for visuals of each of the tips.</p>



<p class="wp-block-paragraph">What's your favorite Excel formatting shortcut or best practice?  Let us know in the comments below.</p>



<p class="wp-block-paragraph"></p>
<p>Link to post: <a href="https://www.excelcampus.com/tips-shortcuts/formatting-battles/">7 Pro Tips for Cleaner Excel Reports</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.excelcampus.com/tips-shortcuts/formatting-battles/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
