Every feature built by a Microsoft Certified Excel Expert to solve real-world business challenges.
Prepares workbooks for external distribution. Optionally flattens formulas, removes calculations, hidden sheets/rows/columns, and document metadata. Adds custom headers/footers and saves as a new distribution-ready file.
Use Cases: Board reports, client deliverables, external analysis, regulatory submissions
One-click formatting for Currency, Number, Date, Percent, and Text values. Smart toggle between formats with and without decimal places (click repeatedly to cycle). User-configurable formats ensure consistency across all workbooks.
Features:
Use Cases: Financial data formatting, report standardization, data cleanup, imported data correction
Instantly show or hide zero values in cells throughout the active worksheet. Affects entire worksheet with single click. No formula changes needed.
Use Cases: Financial statements, variance reports, clean dashboards
Visual WYSIWYG editor for creating and managing custom headers/footers. Select which worksheets to apply templates to and save templates for reuse across workbooks. Real-time preview of final output.
Special Codes: &[Page], &[Pages], &[Date], &[Time], &[File], &[Path], &[Tab]
Use Cases: Professional document branding, consistent report footers, template creation
Insert or delete a specified number of rows or columns at once. Choose direction (above/below for rows, left/right for columns) and quantity. Much faster than repetitive single insertions.
Use Cases: Adding data sections, report formatting, template preparation, bulk structure changes
Convert formulas to their calculated values (static data). Two modes available:
Use Cases: Breaking external links, preparing files for distribution, creating static snapshots, reducing file complexity
Copies the current selection as a high-quality image to the clipboard. Ready to paste into PowerPoint, Word, emails, or any application that accepts images.
Use Cases: Creating presentation slides, documentation screenshots, email attachments, report snapshots
Scans selected cells or columns to identify and highlight duplicate values. Quickly spot repeated entries in large datasets without writing formulas or using conditional formatting rules manually.
Use Cases: Data deduplication, import validation, finding repeated customer or product entries, audit preparation
Replaces merged cells with Excel's Center Across Selection formatting. Maintains the visual appearance of centered text spanning multiple columns while preserving individual cell references, preventing sorting and filtering issues caused by merged cells.
Use Cases: Fixing reports that use merged cells, preparing data for sorting/filtering, cleaning imported spreadsheets, improving worksheet reliability
Swap the contents of two selected ranges. Select two ranges of equal size and swap their values instantly. Works with text, numbers, formulas, and formatting.
Use Cases: Rearranging columns or rows, correcting data entry errors, reorganizing report layouts
Permanently removes all hidden rows from the active worksheet. Includes rows hidden by manual hiding, grouping, or any other method. Confirmation dialog shows count before deletion.
Warning: This action cannot be undone. Hidden rows may contain important data—consider unhiding first to verify.
Use Cases: Cleaning filtered exports, removing grouped detail rows, preparing data for distribution
Permanently removes all hidden columns from the active worksheet. Offers to flatten formulas first since column deletion may break formula references. Works with columns hidden by any method.
Use Cases: Removing helper columns before sharing, cleaning imported data, reducing file size
Finds and deletes completely empty rows. Two modes available:
Shows summary of rows removed after completion.
Use Cases: Cleaning imported data, removing separator rows, consolidating data
Finds and deletes completely empty columns. Two modes available:
Shows summary of columns removed after completion.
Use Cases: Cleaning imported data, removing placeholder columns, optimizing worksheet structure
Click the Rows or Columns button directly (not the dropdown) to view statistics about your current selection including total count, hidden count, blank count, and data rows/columns.
Use Cases: Quick data assessment, verifying filter results, understanding worksheet structure
Quick access to common file operations for the active workbook:
Use Cases: Email references, documentation, file management, sharing file locations
Tools for organizing and cleaning up worksheets in the workbook:
Use Cases: Organizing large workbooks, cleaning up template files, standardizing workbook structure
Visual navigation panel for quickly jumping between worksheets, named ranges, and tables in large workbooks. Provides an overview of the entire workbook structure in one place.
Use Cases: Navigating complex workbooks, auditing workbook structure, quickly locating data across many sheets
Wrap formulas with IFERROR to handle errors gracefully, or unwrap to remove IFERROR from formulas. Essential for cleaning up #DIV/0!, #N/A, #REF! and other Excel errors in your reports.
Wrap Options:
Unwrap: Removes IFERROR wrapper from formulas, restoring the original formula. Handles nested and embedded IFERROR instances.
Use Cases: Report cleanup, dashboard preparation, formula debugging, error handling standardization
Intelligent table creation and formatting wizard. Automatically detects data regions, creates/formats Excel tables, configures columns with proper data types, and optionally adds summary rows or top summary sections.
Features:
Use Cases: Quick table creation, consistent formatting, imported data, template creation
Splits a filtered table into separate tables based on visible and hidden rows. Options to create tables with visible rows only, hidden rows only, or both on separate worksheets. Perfect for categorizing data.
Split Options:
Example: Sales table with 1000 orders → Filter to "Complete" status (700 visible) → Split with "Both" → Result: Two new worksheets with 700 complete and 300 incomplete orders
Use Cases: Data categorization, creating subsets, department-specific data, multi-destination reporting
Permanently delete all currently filtered (hidden) rows from the selected table. Confirmation dialog shows row counts. Warning: Irreversible operation—always save backup first.
Use Cases: Data cleanup, removing unwanted records, filter-based deletion, dataset reduction
Display a readable list of all active filters currently applied to the selected table. Report is automatically copied to clipboard with preview dialog. Works with complex multi-criteria filters.
Use Cases: Documenting analysis, sharing filter settings, filter validation, report documentation
Powerful batch renaming tool for tables, table columns, and worksheet tabs. Preview changes before applying, with built-in validation to prevent naming conflicts and ensure Excel naming rules are followed.
Features:
Use Cases: Cleaning imported data, standardizing naming conventions, template preparation
Import or export column definition templates for consistent table structures across workbooks. Templates include column names, data types, formats, and width settings. Save header/footer templates for reuse.
Use Cases: Standardized report structures, template creation, column format reuse, team standardization
BC Integration Clarification:
Excel Crusher's Business Central tools focus on navigation and filtering—launching from Excel data to BC pages and building filter strings. These tools don't pull data from BC into Excel; instead, they streamline your workflow between Excel analysis and BC record management.
Select cell(s) containing BC record numbers and launch directly to the corresponding BC Card (single selection) or filtered List (multiple selections). Automatically detects record type from configured patterns.
Supported Record Types (Configurable):
How It Works: Select cell(s) with BC numbers → Click Quick Launch → Pattern detected automatically → BC opens in default browser → Navigates to Card or filtered List
Use Cases: Quick record lookup, data verification, related record navigation, multi-record analysis
Generate pipe-separated filter strings from selected cell values. Simply select cells containing BC values (customer numbers, item numbers, etc.) and click Build Filter. The filter string is automatically copied to clipboard and ready to paste into any BC filter field.
How It Works:
C00010|C00025|C00130Use Cases: Multi-value BC filtering, customer/vendor/item subset analysis, quick filter creation from Excel lists
Configure BC environment URLs for Quick Launch. Set up Production, Sandbox, Test, Development, and custom environments. Set default target environment.
Use Cases: Multi-environment access, testing workflows, development/UAT, environment switching
Configure pattern recognition for BC record number series. Define prefix, suffix, and digit length for each record type. Specify whether patterns use BC Number Series or manual entry.
Pattern Configuration:
Pattern Examples:
Use Cases: BC configuration matching, custom number series, record type detection, organization-specific patterns
Professional Excel Functions:
ExtremeXL includes 121+ specialized Excel functions (User Defined Functions/UDFs) that work just like Excel's built-in formulas. Type them into any cell, use them in calculations, and integrate them with your existing spreadsheets. All functions are included in both Standard and BC editions.
Convert between units of measure including temperature, distance, weight, volume, area, and specialized textile industry calculations.
Categories:
Example: =exl.scaleunit(5, "cm", "in") returns 1.97 inches
Use Cases: International trade, manufacturing, textile industry, scientific calculations
Generate, validate, format, and manipulate barcodes including UPC-A, EAN-13, EAN-8, ISBN, ISSN, and Interleaved 2 of 5.
Supported Formats:
Key Functions: Generate barcodes with check digits, validate existing barcodes, format for human-readable display, detect barcode types, clean formatting
Example: =exl.Barcode.UpcA("01234567890", "Y") returns formatted UPC with check digit
Use Cases: Inventory management, product data validation, retail operations, publishing
Comprehensive pricing calculations including standard pricing, retail markup/margin, break-even analysis, and financial ratios.
Standard Pricing — Calculate selling price from cost and GP%, reverse calculations, markup vs margin conversions, discount analysis
Retail Pricing — Keystone pricing, initial markup, maintained markup, contribution margin, wholesale/retail conversions
Break-Even Analysis — Calculate break-even price, quantity, revenue, required pricing for target profit
Financial Ratios — Current ratio, quick ratio, ROA, ROE, ROI, profit margins, asset turnover, inventory turnover, debt ratios, P/E ratio
Payment Terms — Calculate payment due dates from terms (Net 30, 2/10 Net 30), discount dates, mail-by dates
Example: =exl.Pricing.Standard.PriceFromCost(10, 0.40) returns $16.67 selling price for 40% GP
Use Cases: Financial analysis, pricing strategies, retail operations, business planning
Specialized logistics functions for carton calculations, pallet optimization, dimensional weight, and freight costing.
Key Functions:
Example: =exl.Carton.DimensionalWeight(20, 16, 12, 166) calculates DIM weight for shipping
Use Cases: Freight quotes, warehouse operations, logistics planning, shipping optimization
Format and validate phone numbers, ZIP codes, SSN, credit cards, email addresses, and perform text manipulation operations.
Formatting Functions:
Text Functions: Clean whitespace, extract digits/letters, remove prefix/suffix, split by delimiter, case conversions (Upper, Lower, Title, Proper, Sentence)
Special Functions: Convert currency to text (for checks), convert numbers to Roman numerals
Example: =exl.Data.Phone.Format(3307731084, 0) returns (330) 773-1084
Use Cases: Data cleanup, validation, standardization, report formatting
Business day calculations, fiscal period functions, date range operations, and age calculations.
Business Day Functions:
Fiscal Period Functions:
Other Functions: Calculate age (years, months, days), end of month, date ranges
Example: =exl.Date.WorkdaysAdd(TODAY(), 5) returns date 5 business days from today
Use Cases: Project planning, aging analysis, fiscal reporting, deadline calculations
Percentage change calculations, reverse calculations, and smart rounding to multiples.
Percentage Functions:
Rounding: Round to nearest multiple (5, 10, 25, etc.) with direction control (up, down, nearest)
Import Math: Square feet calculations, cubic feet conversions, container capacity calculations
Example: =exl.Math.PercentChange(100, 125) returns 25% increase
Use Cases: Variance analysis, pricing calculations, capacity planning
Generate Business Central URLs directly in Excel formulas for dynamic hyperlinks to BC records. Automatically detect patterns and build card/list URLs.
Key Functions:
Example: =HYPERLINK(BC.CardUrl(A2, 22, "No."), "Open Customer")
Use Cases: Dynamic BC links in reports, drill-through functionality, automated documentation
BC Edition Exclusive:
These formula functions are only available in the BC Edition of ExtremeXL Tools.
Function Documentation:
Complete function reference with syntax, parameters, examples, and use cases is available in the ExtremeXL help system. All functions include IntelliSense tooltips in Excel for parameter guidance.
Search by category, explore examples, and find the perfect function for your needs. Complete reference with syntax and use cases.
View Complete Function Reference →AI in Cells, Not Sidebars:
These functions use the Anthropic Claude API and work just like any other Excel formula. Type them in a cell, drag down a column, and they recalculate automatically. Requires your own Anthropic API key (Bring Your Own Key). Available in both Standard and BC editions.
Classify text into categories you define. Works on free-text descriptions, notes, feedback, or any unstructured data.
Example: =exl.AI.Classify(A2, "Hot Lead, Warm Lead, Cold Lead")
Use Cases: Lead scoring, support ticket routing, sentiment analysis, product categorization
Pull structured data out of unstructured text. Extract company names, dollar amounts, dates, email addresses, or any specific information from free-text fields.
Example: =exl.AI.Extract(A2, "company name")
Use Cases: Data cleanup, parsing email bodies, extracting key fields from notes, normalizing imported data
Summarize text or an entire range of text values into a concise summary. Works on single cells or multi-cell ranges.
Example: =exl.AI.Summarize(A2:A50, 30) returns a 30-word summary
Use Cases: Meeting notes, customer feedback, survey responses, long descriptions
Describe what you need in plain English, get a working Excel formula back. No more searching for the right function syntax.
Example: =exl.AI.FormulaWrite("sum of column B where column C is greater than 1000")
Use Cases: Complex SUMIFS, nested IFs, INDEX/MATCH patterns, array formulas
Paste a complex formula and get a plain English explanation of what it does. Ideal for inherited spreadsheets with formulas nobody remembers writing.
Example: =exl.AI.FormulaExplain("=SUMPRODUCT((B2:B100>1000)*(C2:C100))")
Use Cases: Formula auditing, documentation, onboarding new team members, debugging
Find the best match for a value in a list, even with abbreviations, synonyms, spelling variations, or alternate names. "IBM Corp" matches "International Business Machines".
Example: =exl.AI.Match(A2, D2:D100)
Use Cases: Customer deduplication, vendor matching, reconciliation, data merging from different sources
Translate cell content to any language. Works with single cells or use in a column to translate entire lists.
Example: =exl.AI.Translate(A2, "Spanish")
Use Cases: International trade, multilingual reports, product description localization
BYOK (Bring Your Own Key):
AI functions use your personal Anthropic API key. Get one at console.anthropic.com. Your key is stored locally on your machine and is only sent to Anthropic's API. Results are cached to minimize API usage. Configure your key in Extreme XL > Setup > AI Settings.
Configure default formats for Currency, Number, and Date quick format buttons. Set both primary and alternate formats for smart toggle functionality. Preview panel for each format with preset examples or custom format codes.
Customize which Extreme XL Tools features appear in Excel's right-click context menus. Enable only the features you use frequently to keep context menus uncluttered and efficient.
Configure default naming conventions and table creation preferences. Settings apply to all new tables created with Extreme XL Tools. Configure table name prefix, suffix, auto-numbering format, and default table style.
ExtremeXL Tools is a professional add-in for desktop Excel. Flexible pricing options available.
See Pricing Plans