> ## Documentation Index
> Fetch the complete documentation index at: https://docs.simen.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Excel Case Studies

> Just say the word, and Bonnie will automatically generate and process spreadsheets, eliminating repetitive work.

export const PromptBlock = ({prompt, link, title = "task"}) => {
  const handleCopy = () => {
    navigator.clipboard.writeText(prompt).catch(err => {
      console.error("Failed to copy text: ", err);
    });
  };
  return <div className="code-block mt-5 mb-8 not-prose rounded-2xl relative group text-gray-950 bg-gray-50 dark:bg-white/5 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 p-0.5">
      <div className="flex text-gray-400 text-xs rounded-t-[14px] leading-6 font-medium pl-4 pr-2.5 py-1">
        <div className="flex-none flex items-center gap-1.5 text-gray-700 dark:text-gray-300">
          {title}
        </div>
        <div className="flex-1 flex items-center justify-end gap-1.5">
          {link && <div className="z-10 relative group/open-button">
             <a href={link} target="_blank" rel="noopener noreferrer" className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur" aria-label="Try it">
                <svg width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" className="w-4 h-4 text-gray-400 group-hover/open-button:text-gray-500 dark:text-white/40 dark:group-hover/open-button:text-white/60">
                    <g fill="none" fillRule="evenodd">
                        <path d="m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z" />
                        <path fill="currentColor" d="M5.669 4.76a1.47 1.47 0 0 1 2.04-1.177c1.062.454 3.442 1.533 6.462 3.276c3.021 1.744 5.146 3.267 6.069 3.958c.788.591.79 1.763.001 2.356c-.914.687-3.013 2.19-6.07 3.956c-3.06 1.766-5.412 2.832-6.464 3.28c-.906.387-1.92-.2-2.038-1.177c-.138-1.142-.396-3.735-.396-7.237c0-3.5.257-6.092.396-7.235" />
                    </g>
                </svg>
             </a>
            <div aria-hidden="true" className="absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 group-hover/open-button:opacity-100 opacity-0 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark">
              Try in Simen
            </div>
          </div>}
          <div className="z-10 relative">
            <button onClick={handleCopy} className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur peer group/copy-button" aria-label="Copy the contents from the code block">
              <svg width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" className="w-4 h-4 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60">
                <g fill="none">
                    <path d="m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z" />
                    <path fill="currentColor" d="M19 2a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2V4a2 2 0 0 1 2-2zm-9 13H8a1 1 0 0 0-.117 1.993L8 17h2a1 1 0 0 0 .117-1.993zm9-11H9v2h6a2 2 0 0 1 2 2v8h2zm-7 7H8a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2" />
                </g>
              </svg>
            </button>
            <div aria-hidden="true" className={`absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark opacity-0 peer-hover:opacity-100`}>
              Copy Prompt
            </div>
          </div>
        </div>
      </div>
      <div className="py-3.5 px-4 h-full dark:bg-codeblock relative text-sm leading-6 rounded-[14px] bg-white overflow-x-auto">
        <div className="leading-6">
            <pre className="shiki shiki-themes github-light-default dark-plus" style={{
    backgroundColor: 'transparent',
    color: 'rgb(31, 35, 40)'
  }}>
                <code className="!whitespace-pre-wrap">{prompt}</code>
            </pre>
        </div>
      </div>
    </div>;
};

## One-Click Sum for Data with Units

In Excel, data with units cannot be directly summed using formulas. The [traditional method](https://www.bilibili.com/video/BV18q4y1j7xm) requires entering formulas first, extracting numbers, then replacing them—multiple steps to complete. But now, simply input the following prompt to Bonnie for one-click summation:

<PromptBlock title="Sum Values with Units" prompt="Calculate the total sales amount for each product in the table, place it in the Total column, keep other columns unchanged, and save as a new workbook" link="https://simen.ai/zh_CN/share/bxmJimMzhZ" />

<Frame caption="Bonnie is quickly summing data with units">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-excel-case-001-cn.mp4" />
</Frame>

## Quickly Split One Master Table into Multiple Sub-tables

Splitting an Excel master table into multiple sub-tables by department, month, or other dimensions is a common office requirement. Using [pivot tables](https://www.bilibili.com/video/BV1uq4y1b7gp) for this task is not only cumbersome but also prone to formatting issues like inconsistent column widths and blank rows. Now with Bonnie, simply upload your master table and tell it your splitting requirements for one-click completion:

<PromptBlock title="Quick Split Master Table into Sub-tables" prompt="Split @/SalesTable.xlsx by product name into multiple worksheets, use product names as sheet names, rename and save as a new workbook file" link="https://simen.ai/zh_CN/share/FuWxAbY1Q2" />

<Frame caption="Bonnie is splitting the master table by product">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-excel-case-002-cn.mp4" />
</Frame>

## Generate Pay Stubs for 10,000 People in 10 Seconds

Creating individual pay stubs for tens of thousands of employees is one of HR's most dreaded monthly tasks. Using [traditional formulas](https://www.bilibili.com/video/BV1AHmGYPEEQ) is not only operationally complex but also extremely error-prone. Now, hand over your payroll table to Bonnie—with just one sentence, it can generate any number of pay stubs with one click:

<PromptBlock title="Quick Payroll Table to Pay Stubs Conversion" prompt="Convert the payroll table into individual pay stubs for each person, with each pay stub containing two rows: headers and content, separated by one blank row between different people's pay stubs, save as a new workbook" link="https://simen.ai/zh_CN/share/SxfgV8EYPE" />

<Frame caption="Bonnie is converting the payroll table into pay stubs">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-excel-case-003-cn.mp4" />
</Frame>

## Batch Insert 1000 Images of Various Sizes in 10 Seconds

Batch inserting hundreds of images into Excel is a nightmare for anyone. Manual insertion is too slow, and using the [batch insert](https://www.bilibili.com/video/BV1oE421F7Sq) feature results in images that are either stretched and distorted or inconsistently sized, making the spreadsheet look terrible. Now leave this challenge to Bonnie—with just one sentence, it can handle any number of images and arrange them neatly:

<PromptBlock title="Quick Batch Image Insertion" prompt="Insert all images into the Excel table, adjust the image display ratio in the table to ensure consistent and clear image display effects, save as a new workbook" link="https://simen.ai/zh_CN/share/bjAIlweMks" />

<Frame caption="Bonnie is batch inserting images">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-excel-case-004-cn.mp4" />
</Frame>

## Merge Data Across Multiple Worksheets

When we need to consolidate data from different worksheets, we often fall into an inefficient and tedious predicament: copying and pasting one by one. This method is not only time-consuming and labor-intensive but also error-prone, especially when dealing with worksheets of varying formats and complex styles. For Excel beginners, [complex formulas](https://www.bilibili.com/video/BV1jK4y1U7Bi) and tools are difficult to learn, and once not used regularly, they are quickly forgotten. But with Bonnie, everything becomes simple—just follow the prompts and state your requirements, and it can easily help you complete tasks or use different tools for merging:

<PromptBlock title="Cross-Sheet Merging" prompt="Merge the contents of three worksheets (April Salary, May Salary, June Salary) in the file into a new worksheet 'sheet4'. The merged master table should include columns for 'Name', 'April', 'May', 'June', and 'Total'" link="https://simen.ai/zh_CN/share/NJijXgHj8J" />

<Frame caption="Bonnie is merging data across sheets">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-excel-case-005-cn.mp4" />
</Frame>

## Quick Comparison of Two Excel Tables for Consistency

In daily work, we often need to verify whether the contents of two Excel tables are consistent. This sounds simple, but in practice, it's incredibly frustrating. Imagine facing two dense data tables, comparing row by row, column by column—one small oversight could miss subtle differences, and you might spend hours without being able to determine the results. But with Bonnie, everything is different. Upload the tables you need to compare, simply state your requirements, and Bonnie can quickly help you complete the table content verification:

<PromptBlock title="Quick Table Content Comparison" prompt="Compare the product quantities on the left and right sides, highlight inconsistencies in red" link="https://simen.ai/share/cKuODRcLhM" />

<Frame caption="Bonnie is highlighting inconsistent data in red">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-excel-case-006-cn.mp4" />
</Frame>

## Create Progress Bars with Percentages in Excel

When using Excel for project management and progress tracking, you need to visually display task completion status. However, creating a progress bar in Excel that is both attractive and functional often requires [complex operations and tedious settings](https://www.bilibili.com/video/BV1JCjGz8E6P), such as manually adjusting cell formats, entering formulas, setting conditional formatting, etc. Bonnie can help you achieve this in one step, quickly creating percentage progress bars that display task completion in real-time:

<PromptBlock title="Quick Creation of Percentage Progress Bars" prompt="Add a new column: Completion Progress. This column's cells should display green progress bars and percentages. The progress bar length and percentage size should be based on the ratio of actual sales to target sales" link="https://simen.ai/share/MmysIHKZx7" />

<Frame caption="Bonnie is creating percentage progress bars">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-excel-case-007-cn.mp4" />
</Frame>
