Obsidian 支持 HTML 表格实现跨行跨列等高级格式,标准 Markdown 表格更简洁。
HTML 表格(支持跨行跨列)
<table>
<tr>
<th>食材</th>
<th colspan="2"></th> <!-- 跨2列 -->
<th>数量/重量</th>
</tr>
<tr>
<td rowspan="3">主料</td> <!-- 跨3行 -->
<td>主料1</td>
<td>猪肉</td>
<td>500g</td>
</tr>
</table>标准Markdown表格
| 食材 | 名称 | 数量 |
|---|---|---|
| 主料 | 猪肉 | 500g |
| 辅料 | 葱姜 | 适量 |
| 调味料 | 酱油 | 2勺 |
HTML表格属性
| 属性 | 说明 |
|---|---|
colspan="n" | 跨n列 |
rowspan="n" | 跨n行 |
<th> | 表头单元格 |
<td> | 数据单元格 |
表格公式
原文链接:如何使用公式
该库为Markdown表格添加了公式功能,格式类似Org Mode(功能稍简),支持复制单元格/行列/范围数据、求和、求平均、数值比较、代数运算等,公式需放在表格后的HTML注释中。
公式基本结构
公式格式固定为:
<!-- TBLFM: 目标=源 -->
<!--和-->是HTML注释标记,内部需留空格TBLFM:是公式标识,后接空格- 核心为
目标=源:目标是结果存放位置,源是计算数据来源
单元格与行列引用
-
行用
@表示,列用$表示,格式为@行$列(行前列后) -
绝对引用:直接用数字,如
@1(第1行)、$2(第2列)、@3$4(第3行第4列) -
相对引用:以当前单元格为基准,如
@-1(上一行)、$+2(右两列) -
特殊符号: