aardio 文档
dotNet.ReoGrid 扩展库 - 公式函数
ReoGrid 提供了以下与 Microsoft Excel 兼容的公式函数。
标准函数
统计函数
- SUM(求和)
- SUMIF(条件求和)
- AVERAGE(平均值)
- AVERAGEIF(条件平均值)
- COUNT(计数)
- COUNTIF(条件计数)
- MIN(最小值)
- MAX(最大值)
条件函数
- IF(条件判断)
- AND(逻辑与)
- OR(逻辑或)
- NOT(逻辑非)
逻辑函数
地址函数
- ADDRESS(获取单元格地址)
- COLUMN(获取列号)
- INDIRECT(间接引用)
- ROW(获取行号)
数学计算
- ABS(绝对值)
- ACOS(反余弦)
- ASIN(反正弦)
- ATAN(反正切)
- ATAN2(四象限反正切)
- CEILING(向上取整)
- COS(余弦)
- EXP(指数)
- FLOOR(向下取整)
- LOG(对数)
- LOG10(常用对数)
- MOD(取模)
- POWER(幂运算)
- ROUND(四舍五入)
- SIN(正弦)
- TAN(正切)
日期时间
- NOW(当前日期时间)
- TODAY(当前日期)
- TIME(时间值)
- YEAR(年份)
- MONTH(月份)
- DAY(日)
- HOUR(小时)
- MINUTE(分钟)
- SECOND(秒)
- MILLISECOND(毫秒)
- DAYS(天数差)
字符串函数
- LEFT(左截取)
- RIGHT(右截取)
- MID(中间截取)
- UPPER(转大写)
- LOWER(转小写)
- LEN(长度)
- FIND(查找)
- TRIM(去空格)
系统函数
- ISERROR(是否错误)
- ISNUMBER(是否数字)
添加自定义函数
要添加自定义函数,请参考自定义函数。
aardio 使用示例
import dotNet.ReoGrid;
// 获取当前工作表
var sheet1 = grid.CurrentWorksheet;
// 使用SUM函数计算B2到B10的和
sheet1["C1"] = "=SUM(B2:B10)";
// 使用IF条件函数
sheet1["D1"] = "=IF(B2>100,\"达标\",\"不达标\")";
// 使用VLOOKUP函数
sheet1["E1"] = "=VLOOKUP(A1, A2:B10, 2, false)";
// 使用日期函数
sheet1["F1"] = "=YEAR(TODAY())"; // 获取当前年份
// 使用字符串函数
sheet1["G1"] = "=UPPER(\"hello\")"; // 转为大写
提示:在aardio中使用ReoGrid公式时,公式语法与Excel完全一致,只需在字符串前加上等号"="即可。所有函数调用都支持中文和英文两种函数名。
Markdown 格式