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(右两列)

  • 特殊符号: