作者:乔山办公网日期:
返回目录:excel表格制作
1、以Excel2007为例,单击“百Office按钮→Excel选项→高级”;
2、在度“此工作簿的显示选项”中勾问选“使用‘自动筛选答’菜单专分组日期”;
3、单击“属确定”即可完成在excel中进行自动分组筛选。
如下图,需要同时限定2个或zhidao3个条件进行去重计数,求B16、C16、D16三个单元格的公式专,不属要写VBA,在线等。。
(1)B16 公式
=COUNT(1/FREQUENCY(ROW($1:$9),MATCH($C$4:$C$11,$C$4:$C$11,)*($A$4:$A$11=A16)))-1
(2) C16公式
=COUNT(1/FREQUENCY(ROW($1:$9),MATCH($C$4:$C$11,$C$4:$C$11,)*($B$4:$B$11="A")*($A$4:$A$11=A16)))-1
(3)D16公式
=COUNT(1/FREQUENCY(ROW($1:$9),MATCH($C$4:$C$11,$C$4:$C$11,)*($B$4:$B$11="B")*($A$4:$A$11=A16)))-1
1、备份数据,增加辅助列,将需要的主数据复制到第3列;
2、对A咧数据按空格分列,得到10-6形式的数据B列和时间数据C列;
3、将B列数据复制出来,删除重复项,得到一列10-6形式的唯一值;
4、将步骤3得到的数据采取复制==》选择性e79fa5e98193e59b9ee7ad94330粘贴==》转置5、在10-6的单元格下面开始设置公式,使用VLOOKUP函数来找数据,假设以上各步骤的数据都在第一行开始,第4步骤10-6形式的唯一值从E1开始放,公式如下;
=IF(E$1=$A1,$C1,"没有")
然后向下拉到比原始数据多一行(顶端一行被10-6形式的唯一值占用了),然后向后拉到所有的对应列都填满公式,做好这步骤后下面就只有需要的数据和 “没有”了;
6、选择结果区域,选择性粘贴,选“数值”取消公式(如果格式有变化,从原始数据哪里用格式刷刷回来);
7、将结果区域中的“没有”使用“查找替换”功能删除掉(查找“没有”替换那里不填);
8、选择全部结果区域,使用F5键定位,定位条件选择 “空值”然后鼠标右键选择单元格,选择“删除”,然后选择“下方单元格上移”(一定要选这个!)
9、把得到的结果复制==》选择性粘贴==》转置 就是需要的东西了。
说的很复杂,其实也就是3分钟就搞定的事情。其实用其他函数步骤更少,不过设置太复杂,懒得去折腾了。
首先分列,转换成YMD形式,再建立一个辅助列,用hour函数,提取出小时数,再用数据透视表。