简介

本文详细介绍维格表公式的编写规范,帮助你详细了解如何编写一条公式。

首先我们需要了解以下公式内的名词:

  • 维格列:是当前表格内已有的列,可以在公式内引用维格列的数据进行运算。

    • 比如 “姓名” 列:{姓名}
  • 函数:计算输入值到输出值的预定义的运算公式。

    • 比如 “求和函数” :SUM({数学成绩},{语文成绩},{英语成绩})
  • 运算符:可以进行逻辑和算数运算的符号。

    • 比如 “加减乘除” :+-*/
  • 参数:公式内输入的,用于参与运算的数据。包括引用的列数据和输入的静态数据。

    • 比如{数学成绩}和 “3” :({数学成绩}+{语文成绩}+{英语成绩})/3

数据来源

  • 引用维格列对应单元格内的数据。

    公式支持引用当前表格内的维格列,运算时会读取该列单元格内的数据。

    • 比如:SUM({数学成绩}, {语文成绩}, {英语成绩})
  • 手动填写的数据。

    你可以在公式中输入参数,这些参数将会参与运算。

    • 比如:SUM(1, 2, 3)
  • 函数计算出来的参数。

    某些函数计算出的结果参数,可以进行下一步运算。

    • 比如:SUM(1, 2, 3) + 4

引用维格列

引用维格列时,需要用大括号 “{ }” 将列名称括起来,比如:{姓名}

而且,你还可以点击公式配置面板里的列名,快速引用维格列,系统会将你选中的列自动填充到输入框里。

img

如果某个公式引用了维格列,该列的名称更新时,公式内的引用名称也会自动同步更新。

在引用维格列的过程中需要注意,如果你手动输入公式引用某列,但是输入列名时填写错误(即引用的列在当前表格不存在),则会使公式出错。

英文小括号

  • 公式中可以用英文小括号 “( )” 来改变运算顺序

    • 比如:{长} + {宽}) / 2
  • 公式中的函数,必须用英文小括号 “( )” 来包裹参数

    • 比如:AVERAGE({最高分}, {最低分})

注意:中文小括号(半角字符)和英文小括号(全角字符)长得很像,但是有所区别,请规范使用英文小括号哦~

英文引号

  • 在公式内填写非「数字」类型的字符串,需要用英文引号包裹 ” ” 字符串。比如:

    IF({分数} > 60, c"及格", "不及格")
    FIND("查找", "你好,我是一段被查找的文字")
    IS_SAME({截止时间}, {完工时间}, "day")
    
  • 另外,英文单引号 ' ‘ 同样支持,使用方式同双引号

    IF({分数} > 60,  '及格',  '不及格')
    
  • 注意,「数字」类型的参数是不需要使用双引号的!

    REPT("哈", 2) => 哈哈
    

注意:中文双引号(半角字符)和英文双引号(全角字符)长得很像,但是有所区别,请规范使用英文双引号哦~

英文逗号

在公式内需要用英文逗号 , 分隔参数。

比如:AVERAGE(1, 2, 3, 4)

注意:中文逗号(半角字符)和英文逗号(全角字符)长得很像,但是有所区别,请规范使用英文逗号哦~

大小写输入

在公式输入函数时,字母支持大写也支持小写,比如以下两个函数使用都可以生效:

AVERAGE({最高分}, {最低分})
average({最高分}, {最低分})

results matching ""

    No results matching ""