判断:
if(条件,成立结果,否定结果)
截取字段:
=left(A2,2)
=right(A2,3)
=mid(A2,3,2)
四舍五入:
=ROUND(A2,1) 四舍五入到十位
roundup 绝对值变大的方向取值
rounddown 绝对值减小的方向取值
trunc(只要整数位) 保留整数
int(取小于或等于参数的最大值)
条件求个数、求和:
COUNTIF(B2:B28,"<100000")
COUNTIF(数据区,">"&$E$5) 大于E5单元格的个数
SUMIF(B:B,E2,C:C) B列等于E2单元格时求c列的和
查找数据:
VLOOKUP(A2,Sheet2!$A$2:$C$10,3,FALSE) 查找A2单元格相等的值,在A2:C10的第3列查找,false为精确查找,找到后显示
HLOOKUP是按行查找的
替换字符:=substitute(text,old_text,new_text,[instance_num])
=substitute(需要替换的文本,旧文本,新文本,第N个旧文本)
参数Instance_num ——为一数值,用来指定以 new_text (新文本)替换第几次出现的 old_text(旧文本)。
参数Instance_num 可省略,这表示用 new_text(新文本)替换掉所有的old_text(旧文本)。
引用:
INDIRECT("A1")——加引号,文本引用
INDIRECT(A1)——不加引号,引用单元格内容里的地址相对应的值。
乘积之和:
SUMPRODUCT(B2:C4,D2:E4) B2:C4,D2:E4相对应的单元格相乘,然后相加,必须相同的维数。
查找:
find(find_text,within_text,start_num) 精确查找,区分大小写
Find(要查找的文本,文本所在的单元格,从第几个字符开始查找[可选,省略默认为1,从第一个开始查找])。查找的字符要用双引号,且在英文状态下输入。如果是2,5等数字就不要。
例如:输入公式=LEFT(A2,FIND("@",A2,1)-1) 可以看出使用left函数提取@前面的位数。
search 可以使用通配符 模糊查找,不区分大小写 如果参数find_text就是问号或星号,则必须在这两个符号前加上“~”符号。
日期:返回日期
today()
F4切换引用类型
剪切:
trim(text)用来删除字符串前后的单元格,但是会在字符串中间保留一个作为连接用途。
复制:
rept("A",99)复制99个A