Others

Create a Key Checkout Log and Current Holder Summary in WPS Spreadsheets

Kushani NimanthikaKushani Nimanthika Nov 13, 2026 869 views

Question details

The user wants a centralized transaction log to preserve full key checkout and return history and to show who currently holds each key.

How to Create a Key Checkout Log and Current Holder Summary in WPS Spreadsheets
Product
WPS Spreadsheets
Device & OS
not provided
Scenario
A user tracks multiple keys across separate worksheets and needs an easier way to log transactions and report current holders.
Observed behavior
Using one worksheet per key makes transaction history and current-holder summaries difficult to maintain; a single append-only table is the goal state.
Before you start

Prepare a consistent list of Key IDs, User IDs, and allowed actions such as Check Out and Return before you start. Format the transaction range as an Excel Table so the log expands automatically when new rows are added.

Solution 1Recommended

Create a central Excel Table for key transactions and add a latest-record current-holder formula

Use this when you want a single, append-only log that preserves every checkout and return and automatically flags the latest transaction for each key.

The central table approach keeps all transaction history in one place and avoids scattering data across one worksheet per key. Because WPS Spreadsheets supports Excel Table behavior, the table range expands automatically when you add new rows, and formulas can reference the table columns by name.

1
Create the transaction table

Open WPS Spreadsheets, select a blank worksheet, and click Insert > Table. Create columns: Date, Key ID, User ID, and Action, and check My table has headers.

2
Add checkout and return rows

Enter one row per transaction in the Excel Table. For example, add 2025-01-02, KEY-01, Alice, Check Out for a checkout, and 2025-01-05, KEY-01, Alice, Return for the return.

3
Add a latest-record formula

Add a column named Latest Status next to the table. In the first data row enter a formula such as =IF(A2=MAXIFS($A$2:$A$100,$B$2:$B$100,B2),"Current","") to mark the newest transaction for each Key ID.

4
Filter or summarize current holders

Filter the Latest Status column for "Current" to see the latest row for each key, or use Insert > PivotTable to summarize Key ID, User ID, and Action.

Create a central Excel Table for key transactions and add a latest-record current-holder formula
History preserved: Because you never overwrite rows, the append-only table keeps the full checkout and return history while still showing the current holder.

Track Key Checkouts in WPS Spreadsheets

Build a centralized key checkout log in WPS Spreadsheets with Excel Table formatting, latest-record formulas, and PivotTables to show who currently holds each key.

  1. 1. Open WPS Spreadsheets: Launch WPS Office and open a blank spreadsheet, or open an existing Excel workbook that contains your key transaction log.
  2. 2. Format the data as an Excel Table: Select your date, key, user, and action columns, click Insert > Table, and confirm the range has headers.
  3. 3. Add latest-transaction logic: Add a helper column or PivotTable that uses the maximum date per Key ID to display the latest user and action.
  4. 4. Refresh your summary: After each key checkout or return, add a new row to the table and refresh the PivotTable or formula results.
Single append-only table preserves all key checkout and return historyAutomatic table expansion keeps the log up to date with new rowsPivotTable summaries show current key holders without manual lookupsFull compatibility with Microsoft Excel .xlsx workbooks and formulasFree spreadsheet app with a familiar Excel-like interface
microsoft office alternative - wps office

Frequently Asked Questions

Do I need a separate worksheet for each key to track checkout history?

No. A single Excel Table with one row per transaction is easier to maintain, preserves the complete history, and supports automatic summaries.

How do I show the current holder for each key in WPS Spreadsheets?

Use a latest-record formula such as MAXIFS, or build a PivotTable that uses the maximum Date per Key ID to return the most recent User ID and Action.

How can I make the key log expand automatically when I add new rows?

Select the range and click Insert > Table to format it as an Excel Table. WPS Spreadsheets will extend the table formatting and formulas to new rows automatically.

Can I open this key checkout log in Microsoft Excel?

Yes. WPS Spreadsheets saves to .xlsx format, so the workbook, table, formulas, and PivotTables remain compatible with Microsoft Excel.

How do I refresh the current holder summary after adding a return?

Add the return as a new row in the table, then click a PivotTable cell and choose Analyze > Refresh, or recalculate formulas with the Formulas > Calculate Sheet command if needed.