Modeless Find and Replace for Spreadsheet Bulk Formatting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current spreadsheet find and replace features are limited in their ability to perform bulk formatting operations, search across multiple sheets, and handle non-textual elements, making it difficult for users to efficiently manage and edit formatting attributes and data across a workbook.

Innovation Solution

An enhanced find and replace feature that allows users to search for terms and attributes across multiple sheets, perform bulk formatting, and manage non-textual elements, with a modeless interface that enables users to view results, edit, and resume searches seamlessly within the spreadsheet.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional find and replace features are used in spreadsheet program modules, then the basic search functionality is provided, but the ability to perform bulk formatting operations is lost

Engineering Contradiction:
Improvebulk formatting capabilityVSAvoidfeature complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The find and replace feature is extended to perform multiple functions: traditional text search, bulk formatting operations, and cross-sheet searching. The system allows users to search for both textual content and formatting attributes (font, color, alignment) and perform replacements accordingly, making a single feature capable of handling diverse document management tasks that previously required multiple separate tools

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If traditional find and replace features are used, then single-sheet searching is performed, but the ability to search across multiple sheets is lost

Engineering Contradiction:
Improvemulti-sheet search capabilityVSAvoidtime to search across sheets
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The search functionality is merged to operate across multiple sheets simultaneously. Instead of requiring users to manually switch between sheets to perform searches, the enhanced feature combines all sheets into a single searchable space, allowing users to find and replace text or formatting attributes across the entire workbook in one operation, significantly reducing the time required for cross-sheet searches

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If traditional find and replace features are used, then text-based searching is enabled, but searching for formatting attributes is lost

Engineering Contradiction:
Improveformatting attribute search capabilityVSAvoidoperation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The search functionality is enhanced to detect and operate on local qualities of cells, specifically formatting attributes such as font type, font size, color, alignment, and number formats. Users can now search for cells based on their formatting characteristics and perform bulk formatting operations, allowing precise control over document appearance without manually adjusting each cell individually

Inventive Principle:
Principle #3Local quality

4Productivity

If traditional find and replace features are used, then one result is displayed at a time, but the ability to manage multiple results efficiently is lost

Engineering Contradiction:
Improveresult management efficiencyVSAvoidtime to navigate results
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The result presentation is enhanced by adding a new dimension: a results list that displays multiple search results simultaneously. Instead of showing only one result at a time and requiring sequential navigation, the system presents all matching results in a list format, allowing users to overview, select, and manage multiple results efficiently, thereby reducing the time required to navigate through numerous matches

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8205149B2Enhanced find and replace for electronic documents
Publication Date: 2012.06.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8205149B2 patent drawing
  • US8205149B2 patent drawing
  • US8205149B2 patent drawing

AI summary

An enhanced find and replace feature for a spreadsheet program module is disclosed. The enhanced find and replace feature allows users to search for terms and attributes across multiple sheets of a workbook. The find and replace feature also allows searches to be performed based on the formatting attributes of a cell as well as the textual or numerical contents of a cell. The enhanced find and replace feature also allows users to perform bulk formatting of cells (even cells without text) in a spreadsheet. In another aspect, the enhanced find and replace feature lists all the results of the find operation in a results list so that the user may choose which result(s) to view and edit. In another aspect, the find and replace feature is modeless so that a user can search for terms or attributes, view a results list, exit the find and replace feature, perform editing functions in the document and then return to the find and replace feature. With modelessness, when the user clicks into a worksheet and clicks back into the find and replace dialog, the search resumes on the current selection in the worksheet.