WaterfallBridge 会自动分析您的电子表格。为了可靠地完成这项工作,它需要数据采用一维扁平表格 — 这与数据库、数据透视表和 BI 工具使用的格式相同。可以理解为"一列 = 一个字段,一行 = 一条记录"。
每列只能包含一种类型的数据。 同一字段的值应该沿行纵向排列,而不是横向跨列排列。 这是数据库和分析工具所期望的"整洁数据"布局。
| 产品 | 1月 | 2月 | 3月 |
|---|---|---|---|
| 产品 A | 100 | 120 | 90 |
| 产品 B | 200 | 180 | 210 |
月份分散在多个列中。每列混合了"月份"和"收入"的概念,导致自动解析无法进行。
| 月份 | 产品 | 收入 |
|---|---|---|
| 1月 | 产品 A | 100 |
| 2月 | 产品 A | 120 |
| 3月 | 产品 A | 90 |
| 1月 | 产品 B | 200 |
| 2月 | 产品 B | 180 |
| 3月 | 产品 B | 210 |
每个字段一列,每条记录一行。同一列中的每个单元格都是相同的数据类型。
合并的单元格对人类来说看起来整洁,但会破坏机器读取。 当单元格被合并时,许多行会丢失其值,程序无法确定哪些数据属于哪条记录。 每个单元格必须包含自己的值。
| 地区 | 产品 | 收入 |
|---|---|---|
| 华东 | 产品 A | 500 |
| 产品 B | 300 | |
| 产品 C | 450 |
"华东"跨越三行。程序只能看到第一行的值,其余两行显示为空白。
| 地区 | 产品 | 收入 |
|---|---|---|
| 华东 | 产品 A | 500 |
| 华东 | 产品 B | 300 |
| 华东 | 产品 C | 450 |
每行都明确标注了其所属地区。没有歧义,程序能正确读取每条记录。
= 并指向上方的单元格 → 按 Ctrl+D 向下填充。
您可以在同一行内使用公式来派生新列(例如 =D3*E3 表示数量 × 价格)。
但是,不要引用其他行或其他工作表。
仅支持基本运算符 + − * / ( )。
| B | C | D(收入) | |
|---|---|---|---|
| 第3行 | 产品 A | 100 | =C3+C4 |
| 第4行 | 产品 B | 200 | =Sheet2!D4 |
=C3+C4 引用了其他行;=Sheet2!D4 引用了其他工作表。两者都会导致错误。
| B(数量) | C(价格) | D(收入) | |
|---|---|---|---|
| 第3行 | 50 | 10 | =B3*C3 |
| 第4行 | 80 | 12 | =B4*C4 |
每个公式只引用同一行中的单元格,并使用基本四则运算。这是安全可靠的。
+ - * / ( ) — 不支持 SUM()、VLOOKUP()、命名区域和跨工作表引用。
不要在主数据表之外的列或行中放置注释、汇总、备注或任何其他内容。 程序会扫描每个非空单元格;多余数据会被误认为数据集的一部分。
| 月份 | 产品 | 收入 | ← 备注 |
|---|---|---|---|
| 1月 | 产品 A | 100 | 畅销品! |
| 2月 | 产品 A | 120 | |
| 总计 | 220 | ||
D 列包含个人备注;最后一行是手动汇总。两者都会干扰解析器。
| 月份 | 产品 | 收入 |
|---|---|---|
| 1月 | 产品 A | 100 |
| 2月 | 产品 A | 120 |
只保留定义的列和数据行。没有多余的文字,没有汇总行。
一列中的每个值都应该是相同的类型——全部是数字、全部是文本或全部是日期。 混合类型(例如同一列中既有数字又有文本)可能导致分类错误或计算错误。
| 月份 | 产品 | 收入 |
|---|---|---|
| 1月 | 产品 A | 100 |
| 2月 | 产品 A | N/A |
| 3月 | 产品 A | 见备注 |
"N/A"和"见备注"是数值列中的文本。程序无法对这些值进行计算。
| 月份 | 产品 | 收入 |
|---|---|---|
| 1月 | 产品 A | 100 |
| 2月 | 产品 A | 0 |
| 3月 | 产品 A | 90 |
收入为零时使用 0,或者留空单元格。永远不要用文本替代数值。
0(数值字段)。避免使用"N/A"、"待定"或"-"等占位符。
WaterfallBridge 期望数据以特定布局开始: 第1行为数据类型,第2行为字段名,第3行及以后为数据记录。 不要在表格上方插入空行、标题行或说明文字。
| 2025年第一季度销售报告 | ||
| (所有金额单位:人民币) | ||
| 月份 | 产品 | 收入 |
|---|---|---|
| 1月 | 产品 A | 100 |
实际表头上方多了两行额外内容,打乱了数据布局,导致程序无法正确识别。
| 第1行(类型) | Dimension | Dimension | SumY |
|---|---|---|---|
| 第2行(名称) | 月份 | 产品 | 收入 |
| 第3行+(数据) | 1月 | 产品 A | 100 |
第1行 = 数据类型,第2行 = 字段名,第3行及以后 = 数据。没有多余的标题或空行。
+ - * / ( )。