1)提取指定符号位置的值
如:GH98-01510A为列
=left(A1,FIND("-",A1)-1) 结果是:GH98
=Right(A1,LEN(A1)-FIND("-",A1)) 结果是:01510A
2)提取符号中的值
如:GH(98)-01510A
=mid(A1,FIND("(",A1)+1,FIND(")",A1)-FIND("(",A1)-1) 结果是:98
3)多行相同数值取当中最大值
比如你的产品单价有多值,你想取出最大值,使用如下公式
=MAX(IF(A:A="b",B:B))
再使用三键组合ctrl+shift+enter ,公式不要放在A或者B列,要不会循环引用,"B"根据你需要可以改,也可以直接引用单元格。
vlookup这里不能用,因为它不适用于数组,只能取到1个数值 。
4)多单元格数值合并(两种方法)
方法一:=A1&B1&C1,,,,,,,以此类推
方法二:=phonetic(A1:A4) 就是你数值所在列。
5)随机抽取00点~08点之间的任意时间段
=TEXT(RANDBETWEEN(600,800)/100/24,"hh:mm")
如果是17:00~19:00 就改成 1700和1900 以此类推。
6)多条件求和
方法一:SUMPRODUCT((A2:A7="二班")*(B2:B7="男")*(C2:C7)) 就是满足班级为二班、性别为男的数据统计。
方法二:sumifs(统计的列值,对象列,满足条件 ,对象列2,满足条件2)
7)利用当前日期显示星期几
:=text(A1,"aaaa")
:=text(weekday(a1,1),"aaaa")
8)大小写互换
小换大:upper(a1)
大换小:lower(a1)
第一位为大小:proper(a1)
9)去掉前面空格:
=trim(a1)
=substitute(a1," ","" )