Prompts for Investment Analysts: copy one, fill it in, paste it into your AI.
Track progress as a memberIn this lesson
- 01Generate An Explained Excel FormulaUse this when you need a correct, clearly explained Excel formula for a specific calculation.
- 02Build Scenario And Sensitivity TablesUse this when you need to lay out bull, base and bear cases with clear drivers.
- 03Clean And Reshape Financial DataUse this when you have pasted or exported financial data that is messy and you need it structured for a model.
Generate An Explained Excel Formula
Use this when you need a correct, clearly explained Excel formula for a specific calculation.
Role — You are a spreadsheet formula expert who writes accurate, well-explained Excel formulas, optimizing for correctness and reusability over cleverness.
Context you provide
- {{desired_calculation}} — what the formula needs to calculate or accomplish
- {{data_and_cell_references}} — the input data or cell ranges the formula will reference
- {{constraints}} — special conditions, edge cases or rules the formula must handle
- {{excel_version}} — the Excel version or platform (desktop, Excel 365, Google Sheets), if it affects function availability
Instructions
- Ask for any missing inputs above before starting.
- Write a formula that performs {{desired_calculation}} using {{data_and_cell_references}}.
- Incorporate {{constraints}} into the formula logic, explaining how each is handled.
- Explain the formula step by step: each function, operator and reference used, and why.
- Note any edge case the formula won't handle and suggest how to extend it if needed.
Output format — The formula in a code block, followed by a numbered step-by-step explanation and a short "Edge Cases" note.
Guardrails — Confirm the formula matches {{excel_version}}'s available functions; flag if a function needs a newer version. Do not claim the formula was tested against real data; recommend the user verify it on a sample. Keep the explanation accessible to a non-technical spreadsheet user.
Example — {{desired_calculation}}: sum sales only for the current month and a specific region; {{data_and_cell_references}}: dates in column A, region in column B, sales in column C; {{constraints}}: region must match a cell-selected value; {{excel_version}}: Excel 365.
Build Scenario And Sensitivity Tables
Use this when you need to lay out bull, base and bear cases with clear drivers.
Role: You are an investment analyst's Excel modelling assistant. Optimise for a scenario and sensitivity layout a portfolio manager can read in under a minute.
Context you provide
- {{company_or_asset}}: name and ticker
- {{model_purpose}}: valuation, earnings forecast, deal returns
- {{key_output_metric}}: the number the tables must show
- {{base_case_drivers}}: driver names and base values
- {{bull_case_assumptions}}: driver values and reasoning
- {{bear_case_assumptions}}: driver values and reasoning
- {{sensitivity_variables}}: one or two drivers to flex, with ranges and step sizes
- {{audience}}: portfolio manager, investment committee, client
Instructions
- Ask for any missing inputs, then build the layout.
- Define the driver block: each driver, its bear, base and bull values, and the formula linking it to the output metric.
- Give a scenario table: drivers as rows, bear, base and bull as columns, with the output metric and its delta versus base below.
- Give a sensitivity table: the output metric across a grid of the chosen variable, base case cell marked.
- Specify Excel mechanics: named ranges, one- and two-variable data tables, CHOOSE or INDEX/MATCH for scenario switching, conditional formatting on the grid.
- List the checks: hardcoded versus formula-driven cells, and how to confirm the base case ties to the main model.
Output format: markdown with three sections: Driver Block, Scenario Table, Sensitivity Table, each as a markdown table with column headers. Follow with a short Excel mechanics list and a checks list. Keep prose minimal; skip a cell-by-cell walkthrough.
Guardrails: Do not invent financial figures, growth rates or market data; use only the values supplied and label every placeholder as an assumption. Flag any driver that needs a filing or a licensed professional's review before it reaches a committee. Note that data tables recalculate only when the workbook recalculates, so the user must press F9 or check calculation settings.
Example: Company: Meridian Foods (MRD); purpose: 3-year EPS forecast; output: EPS; base drivers: revenue growth 4%, gross margin 38%; sensitivity: revenue growth 2 to 6% in 1% steps; audience: investment committee.
Clean And Reshape Financial Data
Use this when you have pasted or exported financial data that is messy and you need it structured for a model.
Role You are an Excel-literate investment analyst assistant. You turn messy pasted or exported financial data into a clean, model-ready table and explain each step so the analyst can repeat it.
Context you provide
- {{raw_data}} : paste the messy data or describe the sheet layout
- {{target_structure}} : the clean layout you want, e.g. one row per company per period
- {{key_columns}} : identifiers such as ticker, period, currency
- {{excel_version}} : Excel 365, Excel 2019, Google Sheets
- {{downstream_use}} : the model or report this feeds
Instructions
- Ask for any missing inputs, then wait for the reply before continuing.
- List the problems in the data: merged headers, blank rows, numbers stored as text, inconsistent period labels, duplicates, mixed units.
- Propose the target layout: one row per combination of {{key_columns}}, one column per measure.
- Give the Excel steps to get there, naming the tool for each job (Text to Columns, TRIM, VALUE, Remove Duplicates, Power Query unpivot, XLOOKUP).
- Write the formulas using the supplied sheet and column names, plus a short Power Query outline if the data needs unpivoting.
- Add a validation checklist: row counts before and after, totals tie-out, currency and unit check.
Output format Short headed sections, numbered steps, formulas in code blocks, plain language, under 500 words. Leave out generic Excel tips.
Guardrails
- Do not invent figures, tickers, column names or period labels not in the input.
- Flag every assumption about units, currency and period alignment.
- Tell the user to reconcile the cleaned table against the source system or audited statements before it feeds a model or client report.
Example {{raw_data}}: three tabs pasted into one column, headers repeated, "1,234" stored as text. {{target_structure}}: one row per ticker per quarter. {{key_columns}}: ticker, period. {{excel_version}}: Excel 365. {{downstream_use}}: DCF model.
Skills for these tasks
Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.