上面是公式实现效果;
第一步:B2~B12 中的名字需要手工输入
第二步:在C2输入公式
=INDIRECT(ADDRESS(MATCH($A$2,$A$3:$A$40,0)+1+MATCH(B2,$B$15:$B$1200,0),3,1,1))
其他C3~C12列的数据 直接复制公式
第三步:在D2列输入公式
=INDIRECT(ADDRESS(MATCH($A$2,$A$3:$A$40,0)+1+MATCH(B2,$B$15:$B$1200,0),4,1,1))
与上面C列公式差异,就是3->4
其他D3~D12 客服复制公式
第四步:在E2输入公式
=INDIRECT(ADDRESS(MATCH($A$2,$A$3:$A$40,0)+1+MATCH(B2,$B$15:$B$1200,0),5,1,1))
公式与D2公式差异,4-5
E3~E12可复制此公式
验证通过,欢迎采纳!
计算本周的,需要对今天进行判断,先计算出是星期几,然后计算出星期一是 几月几号,在算出星期天是几月几号, 然后在写到sql中,比如 2009-03-09到2009-03-15的话,sql就是
SELECT count( ID ) AS c FROM dede_archives WHERE UNIX_TIMESTAMP( '2009-03-15') > pubdate > UNIX_TIMESTAMP('2009-03-09') 下面还有一例。本月统计(MySQL)
select from booking where month(booking_time) = month(curdate()) and year(booking_time) = year(curdate())本周统计(MySQL)
select from spf_booking where month(booking_time) = month(curdate()) and week(booking_time) = week(curdate())
--定义一个表值函数f_test
CREATE FUNCTION f_test()
RETURNS TABLE
AS
RETURN
Select from MOPICK where START_DATE=@systime;
GO
SELECT FROM getHelloWorld2(month(getdate()));--以后执行这个就可以达到你预期的效果了。
go
--祝你好运!
参考下面方法处理:
1、如图,有一份销量数据需要按月份来统计;
2、选中要透视的数据,点击菜单栏的“插入-数据透视表”;
3、在d出的对话框直接点击“确定”,excel会自动新建一页进行透视;
4、将“日期”拖到到“行”,将“销量”拖动到“值”;
5、最后透视结果如图,直接复制粘贴为数值格式保存即可。
declare @num int
declare @day int
declare @sql nvarchar(max)
set @sql=''
set @num=1
set @day=(select DAY(getdate()))
while @num<=@day
begin
set @sql=@sql+'select cast(''''+cast(YEAR(getdate()) as nvarchar(4))+''-''+cast(MONTH(getdate()) as nvarchar(2))+''-''+''' +cast(@num as nvarchar(2))+''' as datetime) 日期 union '
set @num=@num+1
end
set @sql=SUBSTRING(@sql,1,LEN(@sql)-6)
exec(@sql)
1> SELECT GETDATE() AS 今天, DATEADD(mm, -1, GETDATE() ) AS 上月
2> go
今天 上月
----------------------- -----------------------
2011-10-13 17:01:23223 2011-09-13 17:01:23223
(1 行受影响)
上面是 sql server 的函数。
以上就是关于EXCEL按照月份自动提取数值全部的内容,包括:EXCEL按照月份自动提取数值、PHP如何获取本周和本月的数据进行排行、SQL2005中如何选择出系统时间当月的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)