Tables always render as a clean grid you edit like a spreadsheet: click a cell and type. The pipe syntax stays out of sight.
Type /table in the slash menu, or the {table} shortcode. Both drop a 3×2 starter table and put you in its first cell.
Click any cell to edit it in place. Tab moves to the next cell, and tabbing out of the last one adds a row. Enter moves down a column. The arrow keys cross cell edges and step out of the table at its borders. The file is updated as you type, so undo, autosave and split panes always match what you see. The file on disk is still a plain Markdown pipe table.
A focused cell shows its raw Markdown, such as **bold** or links. Every other cell shows the rendered result. Ctrl/Cmd+B, I and E wrap the selection in bold, italic or code, and Ctrl/Cmd-click opens a link. A pipe you type is stored escaped, so it can't split the cell.
While you edit a table, column letters (A, B, C…) and row numbers (1, 2, 3…) appear around it, like in a spreadsheet, with the current cell's row and column highlighted. Click a letter or number for that column's or row's menu, or right-click any cell (long-press on touch). Nothing is drawn on top of the cells.
Paste a range copied from a spreadsheet (or multi-line CSV) into a cell. It fills the cells from there, adding rows and columns as needed. Smart sorting recognizes dates, currency and plain numbers. Each structural change is a single undo step.
Formulas
Start a cell with = to compute it, like a spreadsheet. The cell shows the result, and clicking it shows the formula for editing. Columns are lettered A, B, C… and the header is row 1, so the first data row is row 2, matching the letters and numbers shown around the table while you edit. Sum column in the table menu adds a totals row for you. Rows you add at the end (Tab or Enter) go above the totals row, and its ranges grow to include them.
Cell & range
Functions
Another table
Another note
Amounts like $2,000 or 1000 RON count as numbers, and totals keep their currency. Errors show spreadsheet-style (#REF!, #DIV/0!, #CIRCULAR!, #NAME? for an unknown function, #VALUE! for text where a number is needed). Rows containing a formula are treated as summary rows and are never moved by sorting.
Formulas are stored as plain text in the Markdown file (| =SUM(B2:B5) |), so other Markdown apps show the formula, not the result. References to other notes read those notes when you open this one and refresh when you return to its pane.
AI features know this syntax too. See AI & table formulas.