インラインコード
カスタムコード
- エクセル+構造化参照:
:c-excel[=SUM(テーブル1[見出し1])] → =SUM(テーブル1[見出し1]) - ※ <, >, $のエスケープが
必要不要に。
- ※ <, >, $のエスケープが
サンプル
▼ 書き方
*デフォルト:* `これデフォルト`
*xlsx:*
`=SUM(A1 + $B$20)`\{data-language="xlsx"\}
`=SUM(table1[header1])`\{data-language="xlsx"\}
`=SUM(テーブル1[見出し1])`\{data-language="xlsx"\}
*excel-custom:*
`=SUM(テーブル1[見出し1])`\{data-language="excel-custom"\}
→ エイリアス: :c-excel[=SUM(テーブル1[見出し1])]
*markdown:* `=SUM(table1[header1])`\{data-language="markdown"\}markdown
▼ 出力例
デフォルト: これデフォルト
xlsx:
excel-custom:
→ エイリアス: =SUM(テーブル1[見出し1])
markdown: =SUM(table1[header1])
動作確認
excel-custom
- =SUM(テーブル1[#すべて])
- =VLOOKUP(A1,'売上データ'!テーブル名[列名],2,FALSE)
- =AVERAGE(Sales_Table[[#データ],[数量]])
- =テーブル名[価格] + '別テーブル'[数量]
- =INDEX(Data[[商品名]:[価格]],2,1)
- ='売上 データ'[[#この行],[商品 名]]
- =テーブル1[@金額]
- ='Sheet Name'!Table1[Column1]
不具合が発生したコード
- =COUNTIF(INDIRECT("テーブル名[見出し名]"), 選択セル)=0
動作ロジック
- 言語選択: data-language属性の値から判定される(xlsx, markdownなど)