2. 计算指定年月的天数

现在问你 4 月有多少天,你马上能答出来是 30 天。例如,再问你 2050 年 2 月有多少天,稍作思考,你也能答出来是28 天。那么,让你在 Excel 里用公式确定任意年任意月的天数,你会写吗?我们就可以用函数计算。用到三个函数,①DATE(y,m,d)获取日期 ②EOMONTH()返回指定月数后的最后一天,0表示当前月份;③DAY()返回指定日期在当月的排序

如下所示,

date(2010,2,1)获取这月的第一天日期;

 eomonth(2010/2/1,0)获取第一天经过0个月的最后一天,返回是数值

day(40237)返回这个日期在当月的序号

lua 获取当月天数 excel如何获取当月天数_数据

1、字符串操作

  • 一串数字的倒数第二位如何用excel函数来取?如数字12258, 4824847只获取除了后两位的其余所有数字,结果为122, 48248,
数字在A1,那么B1=LEFT(A1,LEN(A1)-2)
<span style="color:#ff0000">A1=abcdefg为例</span>
  • 提取前面的几个字符用LEFT,例如=LEFT(A1,3) 结果为“abc”
  • RIGHT,例如=RIGHT(A1,5) 结果为“cdefg”
  • MID,例如=MID(A1,3,1)     结果为“c”
  • find,例如=FIND("c",A1)   结果为 3
获取指定字符串的长度用len,例如=LEN(A1)     结果为 7
2、 文本数据导入到Excel中
把txt文本文件数据导入到excel中。例如,气象数据下载后为txt(数据间用空格分开的),需要导入到excel中
以excel2007为例,选择“数据--自文本”,然后选中文本文件,然后选择“分割符号”,再选择空格即可。

3、如何将单元格中的数值引用到公式中作为行号?

在应用中用到单元格的索引后的数字,如A2,其中的数字2不是自动产生,而是引用指定一列的数字,那么就用到了INDRECT函数(返回文本字符串所引用的内容)。

 =INDIRECT("M"&M3)

我有两组数据A B C D

1 20090701 2.4935 1

2 20090702 2.8773 43 20090703 2.8676 44 20090706 2.9336 65 20090707 2.7215 7... D列中的数值对应的是C中数据的行号,现在要在E列中对一系列C的值每相邻三个求一次和。比如对于E1来说,求C1到C3的和。E2是C4到C6的和。那么行号就在D列中给出。

可以用使用=SUM("C"&D1&":C"&D1+2)
提示:在处理气象数据时,由一个多年序列的月降水数据,想获取年降水数据,就可以使用此功能了。
 4、Excel添加数据分析功能模块
Excel本身可以进行数据分析的,比如方差分析,回归分析等。加载该模块的方法是:“文件”--“选项”--“加载项”--“转到”
--勾选“分析工具库”

5、对一组数据进行翻转
假如在Excel表格的A列中有10行数据,现在要把第10行数据放在第一行,第9行数据放在第2行,……,第1行放在第10行,即把数据反转一下,如下图。该如何操作呢?只需要:在C1单元格中输入公式=INDEX($A$1:$A$10,ROWS($A$1:$A$10)-ROWS($A$1:A1)+1)

 解释:其中index函数是获取指定数组中,指定位置的数据,如=index(“A3:A6”,3)则得到了第5个记录“郭靖”。rows函数返回数组的行数。

6、求一列不重复的个数
=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))

7、根据指定字段进行匹配match获取对应值index (一定要选择精确匹配0

lua 获取当月天数 excel如何获取当月天数_数据_02

8.计算标准差的公式

在Excel巧stdev. 后会出现很多公式,我们常用的标准差公式就是  =STDEV.S  ,即基于样本估算标准偏差(忽略样本中的逻辑值和文本)。