如何在 60 秒内把组合报告导出为 Excel
从你的 PickSkill 组合一键生成多表 Excel —— 持仓、指标、估值、信号轨迹。真实公式、可排序表格、即用即分享。

从组合分析做一份真正能用的 Excel 工作簿,过去要花一小时拉代码和价格、一小时交叉核对指标、再花一小时把输出整理成别人也能用的格式。 这篇教程把同样的工作流压缩到 60 秒 —— 每个单元都来自实时数据、每条公式都是真公式、每张表都按分析师真实分享工作簿的方式结构化。下载的 .xlsx 是个能用的文件:打开、任意列排序、做透视表、发给同事。没有任何东西是截图;没有任何东西是平铺数据 dump。
整套教程 4 步。每一步是一句 prompt 或一次点击。如果你的 PickSkill 里已经有组合,整个流程不到 1 分钟。
核心要点
- 4 步,约 60 秒。 打开组合、点导出、选 Excel、在你选的电子表格里刷新。
- 每个值都来自实时数据 —— 价格来自行情、指标基于最新收盘、财务来自最新申报。
- 多表结构、为筛选而设计 —— Holdings、Indicators、Signal Trail、Valuation、Trade Log 占位表。
- 兼容 Excel、Google Sheets、LibreOffice Calc、Numbers。 全程 OpenXML —— 无平台锁定。
- 支持美股、港股、A 股组合,每张表按市场惯例处理。
为什么这件事重要
Excel 仍是组合分析的通用交换格式。PDF 只读;PPT 是演示形态;聊天记录无法排序。Excel 工作簿是唯一你能真正协同工作的格式 —— 做透视、加列、与自己的数据交叉引用。
PickSkill 把"做工作簿"这一步压缩成一次点击,让你的时间回到分析本身。三种立刻可用的场景:
- 个人组合仪表盘。 保存工作簿,每周重新导出,你就有一份指标如何随时间演化的滚动轨迹。
- 与协作者分享。 朋友、投资俱乐部、合伙人 —— 任何有 Excel 的人都能打开并贡献同一个文件。
- 在上面搭自己的定制分析。 导出的工作簿是起点;在上面加你自己的列、情景、注释,无需重建底层。
4 步工作流
第 1 步 —— 打开你要导出的组合
去 /portfolios,挑一个组合做成工作簿。(首次设置见 Track a Portfolio with Indicators。)
工作簿在不同组合规模下都能很好工作 —— 从 3 只观察清单到 50 只分散组合。更大的组合会让 Indicators 表更厚,但结构保持一致。
第 2 步 —— 点 "Export to Excel"
组合详情页头部有"导出到聊天"按钮组。点 Excel 按钮。PickSkill 打开一个聊天,prompt 已预填组合背景。
默认 prompt 产出 5 表工作簿。发送前可定制:
- 指定指标增减:"只包含 MACD、RSI 和均线堆栈 —— 跳过布林和 KDJ。" 受众不熟某些指标时有用。
- 加财务:"包含每只持仓最近 4 个季度的收入和 EPS。" 财务表会出现在工作簿里。
- 加情景:"加一张情景表,每只持仓多头/中性/空头的价格目标。" 一张空白情景表会被加进来供你填写。
第 3 步 —— 等约 30 秒让 PickSkill 组装工作簿
PickSkill 按顺序做这些事:
- 拉每只持仓的当前价、日内指标和历史价格序列(默认 6 个月)。
- 跑完整指标套件(MACD、RSI、KDJ、布林带、ADX、均线堆栈、成交量、资金流)。
- 检测当前信号状态和每个维度的 5 日 bucket 轨迹。
- 拉估值倍数和比率(P/E、P/B、EV/EBITDA、股息率)。
- 把所有值渲染到结构化的多表工作簿。
- 加 Excel 公式做跨表引用,变化能传播。
- 把结果写入带嵌入式 sparkline 和条件格式的
.xlsx文件。
会看到流式摘要。完成后,你拿到一个 7 天有效的下载链接。
第 4 步 —— 在 Excel 里打开并定制
下载的 .xlsx 是真实可用文件。在任何电子表格工具里打开。常见立刻可做的编辑:
- 按信号强度排序 —— 点 bucket 分数列的列标题。
- 加一列备注 —— 每张表右侧都有备注列供个人标注。
- 建透视表 —— 按行业或信号 bucket 透视持仓,换个视角看数据。
- 加自定义列 —— 工作簿为扩展而设计;加列不会让任何东西崩。
要做更大编辑,回到聊天请求具体更新:
加一张表,显示每只持仓相对 SPY 基准的 1 个月、3 个月、6 个月表现。
重做 Indicators 表,用热图配色 —— 多头 bucket 绿色、空头红色、中性琥珀色。
加一张筛选表,标记 MACD、RSI、KDJ 同时有活跃背离的持仓。
PickSkill 用新结构重跑工作簿组装,给你一份新下载。
现在试试。 去 /portfolios,点进任一个组合,点 "Export to Excel"。整个流程不到一分钟。
输出长什么样
默认 5 表结构:
| 表 | 内容 |
|---|---|
| 1. Holdings | 每只持仓一行 —— 代码、名称、市场、权重、当前价、日变动、5 日变动、月变动、仓位市值、备注。可排序。 |
| 2. Indicators | 每个(持仓 × 指标)一行 —— 当前值、bucket 标签、5 日 bucket 轨迹、信号注释。跨引用到 Holdings 表。 |
| 3. Signal Trail | 每只持仓一行 —— 8 个指标维度上完整的 5 日演化,bucket 切换高亮。 |
| 4. Valuation | 每只持仓一行 —— P/E、前瞻 P/E、P/B、EV/EBITDA、股息率,以及行业中值供对比。 |
| 5. Trade Log | 预格式化的空白表 —— 日期、代码、动作、数量、价格、理由列。供自己交易记录用,预填持仓列表。 |
各表之间互链:在 Holdings 里改代码(比如重命名列标题)不会让其它表的跨引用断;在 Trade Log 里加行不会让其余工作簿失效。
常见后续 prompt
有了基础工作簿后,这些 prompt 最能加价值:
- "加一张风险表 —— 集中度指标、行业敞口、持仓间相关性矩阵。"
- "加一张观察清单表,放 10 只可能加入这个组合的代码,按当前技术设置排名。"
- "加一张宏观表 —— VIX、10 年期收益率、美元指数、油价 —— 让我能把组合行为和宏观驱动关联。"
- "把指标 bucket 标签转成数值得分(−2 到 +2),让我能算组合层面的信号平均。"
- "为另一个组合生成同样工作簿,然后把两个合并,我好并排对比。"
每条 prompt 都会触发新一次工作簿生成。
60 秒里做不到的事
诚实的边界:
- 自定义公式架构。 如果你需要特定的 Excel 公式结构(具有特定命名规约的命名区域、跨工作簿引用、自定义 VBA),要在导出之上手工加。
- 实时更新。 工作簿是导出时点的快照。PickSkill 不会把实时更新推到已打开的 Excel 文件。要刷新,从聊天里重新导出 —— 30 秒。
- 重度宏 / VBA 脚本。 输出是数据和公式。宏、自定义 Ribbon、条件 VBA 逻辑仍要手工添加。
- 直接连接你的券商账户。 PickSkill 不从第三方券商拉实时持仓数据;持仓列表来自你在 /portfolios 里手工维护的组合。
底层原理
技术好奇者:
- PickSkill 先组装工作簿结构(表、列、数据值、公式列表)。
- 每张表的数据由驱动 /indicators 面板的同一份后端逻辑生成。
.xlsx文件按 OpenXML 格式写入 —— 每个单元格、公式、条件格式、sparkline 都是真实的 Excel 对象。- 跨表引用用标准 A1 表示法,在任何兼容电子表格工具里都能用。
输出在编辑和分享层面像手搭的工作簿,但秒级生成。
FAQ
用输出要装 Excel 吗?
不用 —— .xlsx 在 Excel、Google Sheets、LibreOffice Calc、Apple Numbers 或任何 OpenXML 兼容工具里都能打开。默认导出避免 Excel 专属函数,所有标准公式(SUM、AVERAGE、IF、INDEX、MATCH)在这些工具里都通用。
打开工作簿时公式会实时更新吗? 公式会针对工作簿自己的单元格更新(一处变化传到依赖单元格)。它们不会实时拉取新行情 —— 那需要活动数据连接。要刷新底层数据,从聊天里重新导出。
能把工作簿分享给没有 PickSkill 账户的人吗? 能 —— 工作簿是独立文件。下载后,按你平常分享 Excel 的方式分享(邮件、云盘、Slack)即可。接收方不需要 PickSkill 账户就能打开和使用。
A 股或港股持仓的组合也能用吗?
能。工作簿识别 HKEx 代码(9988.HK、0700.HK)和 A 股代码(600519.SS、000333.SZ),并应用市场相应惯例。涨跌停日 K 线(A 股)在 Signal Trail 表里被标记,该 K 线的技术信号被当作离群值处理。
怎么让这份工作簿每周自动更新? 两种方式。简单办法:把聊天会话加书签,每周重跑导出 prompt —— PickSkill 会用最新数据重建文件。更自动化的办法(设计中):定时工作流按计划重跑导出并把更新文件发邮件给你 —— 见即将到来的功能 workflows design doc。
能把自定义指标加到工作簿吗? Indicators 表的结构允许你在右侧加自定义指标列。跨表引用不会断。如果想让 PickSkill 替你计算,在聊天里说一声 —— 大多数常见变体(不同指标周期、不同 bucket 阈值、自定义信号)都能按请求添加。