精华内容
下载资源
问答
  • 内容提要:文章介绍excel时间排序中的分别按年和月讲解时间排序方法。对Excel感兴趣的朋友可加Excel学习交流群:284029260(www.itblw.com)  有时我们因工作原因需要进行excel时间排序。  第一,excel时间排序...
    内容提要:文章介绍excel时间排序中的分别按年和月讲解时间排序方法。对Excel感兴趣的朋友可加Excel学习交流群:284029260(www.itblw.com

      有时我们因工作原因需要进行excel时间排序。

      第一,excel时间排序:按年排序

      如下面的截图,需要对B列的时间按年排序。

    excel时间排序

      方法很简单,单击数据——排序,弹出“排序”对话框,按“出生日期”升序排序就完成了excel时间排序:按年排序。

    excel时间排序1

      第二,excel时间排序:按月排序

      还是以上面的截图为例,如果需要完成excel时间排序:按月排序,我们在C列添加一个辅助列,C2输入公式:=TEXT(B2,"mmdd"),下拉提取B列日期的月和日,然后再以“辅助列”为主要关键字排序即可完成excel时间排序:按月排序。

    展开全文
  • EXCEL排序

    2021-03-30 21:26:47
    问题 C: EXCEL排序 [命题人 : 外部导入] 时间限制 : 1.000 sec 内存限制 : 32 MB 题目描述 Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 对每个测试用例,首先输出1行“Case i:”,其中 i 是...

    问题 C: EXCEL排序
    [命题人 : 外部导入]
    时间限制 : 1.000 sec 内存限制 : 32 MB

    题目描述
    Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。
    对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号(从1开始)。随后在 N 行中输出按要求排序后的结果,即:当 C=1 时,按学号递增排序;当 C=2时,按姓名的非递减字典序排序;当 C=3 时,按成绩的非递减排序。当若干学生具有相同姓名或者相同成绩时,则按他们的学号递增排序。
    输入
    测试输入包含若干测试用例。每个测试用例的第1行包含两个整数 N (N<=100000) 和 C,其中 N 是纪录的条数,C 是指定排序的列号。以下有N行,每行包含一条学生纪录。每条学生纪录由学号(6位数字,同组测试中没有重复的学号)、姓名(不超过8位且不包含空格的字符串)、成绩(闭区间[0, 100]内的整数)组成,每个项目间用1个空格隔开。当读到 N=0 时,全部输入结束,相应的结果不要输出。

    输出
    对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号(从1开始)。随后在 N 行中输出按要求排序后的结果,即:当 C=1 时,按学号递增排序;当 C=2时,按姓名的非递减字典序排序;当 C=3 时,按成绩的非递减排序。当若干学生具有相同姓名或者相同成绩时,则按他们的学号递增排序。

    样例输入 Copy
    4 1
    000001 Zhao 75
    000004 Qian 88
    000003 Li 64
    000002 Sun 90
    4 2
    000005 Zhao 95
    000011 Zhao 75
    000007 Qian 68
    000006 Sun 85
    4 3
    000002 Qian 88
    000015 Li 95
    000012 Zhao 70
    000009 Sun 95
    0 3
    样例输出 Copy
    Case 1:
    000001 Zhao 75
    000002 Sun 90
    000003 Li 64
    000004 Qian 88
    Case 2:
    000007 Qian 68
    000006 Sun 85
    000005 Zhao 95
    000011 Zhao 75
    Case 3:
    000012 Zhao 70
    000002 Qian 88
    000009 Sun 95
    000015 Li 95

    #include<bits/stdc++.h>
    using namespace std;
    struct name{
    	int a;//学号 
    	string b;//姓名 
    	int c;//成绩 
    }num[100006];
    bool cmp1(name a,name b)//按学号排 
    {
    	return a.a<b.a ;
    }
    
    bool cmp2(name a,name b)//按名字排
    {
    	return a.b<b.b;  
    } 
    
    bool cmp3(name a,name b)//按成绩排
    {
    	return a.c<b.c; 
    } 
    
    int main()
    {
    	int n,c;int cnt=0;
    	while(scanf("%d %d",&n,&c)!=EOF)
    	{
    		cnt++;
    		if(n==0)
    		{
    			//printf("\n");
    			break;
    		}
    		for(int i=0;i<n;i++)
    		{
    			cin>>num[i].a ;
    			getchar();
    			cin>>num[i].b;
    			getchar();
    			cin>>num[i].c ;
    		}
    		if(c==1)
    		{
    			sort(num,num+n,cmp1);//按学号排 
    		}
    		if(c==2)
    		{
    			sort(num,num+n,cmp2);//按名字排 
    			for(int i=0;i<n-1;i++)
    			{
    				if(num[i].b==num[i+1].b||num[i].c==num[i+1].c )
    				{
    					if(num[i].a>num[i+1].a)
    					{
    						int temp=num[i+1].a;
    						num[i+1].a=num[i].a;
    						num[i].a =temp;
    						
    						temp=num[i+1].c;
    						num[i+1].c=num[i].c;
    						num[i].c =temp;
    						
    						string h=num[i+1].b;
    						num[i+1].b=num[i].b;
    						num[i].b =h;
    					}
    				}
    			}
    		}
    		if(c==3)
    		{
    			sort(num,num+n,cmp3); 
    			for(int i=0;i<n-1;i++)
    			{
    			
    				if(num[i].b==num[i+1].b||num[i].c==num[i+1].c )
    				{
    					int temp=num[i+1].a;
    						num[i+1].a=num[i].a;
    						num[i].a =temp;
    						temp=num[i+1].c;
    						num[i+1].c=num[i].c;
    						num[i].c =temp;
    						string h=num[i+1].b;
    						num[i+1].b=num[i].b;
    						num[i].b =h;
    				}
    			}
    		}
    		cout<<"Case "<<cnt<<":"<<"\n";
    		for(int i=0;i<n;i++)
    		{
    			printf("%06d ",num[i].a);
    			cout<<num[i].b<<" ";
    			printf("%d\n",num[i].c );
    		}
    	}
    	return 0;
    }
    
    展开全文
  • Excel排序

    2021-06-19 11:31:55
    数值型,日期型,时间型 右对齐 文本,假数字,假日期 左对齐 自定义排序 可以添加次要的条件(满足了第一个条件,再按照第二个条件排序) 至少有两个字段,两列 主要关键字相当于一个小组 ...

    排序
    原理
    升序、降序
    数字按大小
    英文按照英文字母
    汉字按照拼音首字母
    数值型,日期型,时间型
    右对齐
    文本,假数字,假日期
    左对齐
    自定义排序
    可以添加次要的条件(满足了第一个条件,再按照第二个条件排序)
    至少有两个字段,两列
    主要关键字相当于一个小组

    展开全文
  • Excel时间序列排序

    2019-05-23 20:25:55
    D列为时间 以及: 根据考试编号(c列)排序,防止一次考试重复记数(F列为科目)也必须相同,+1是计算初始值为0,而排序的初始值为1 我只是自己做个笔记,如果有需要的看不懂的可以提问,我会尽快回答,或者有人...

    比如某个学生参加的第几次考试:
    D列为时间
    在这里插入图片描述

    在这里插入图片描述

    以及:
    根据考试编号(c列)排序,防止一次考试重复记数(F列为科目)也必须相同,+1是计算初始值为0,而排序的初始值为1
    在这里插入图片描述
    此为上述公式对应图
    我只是自己做个笔记,如果有需要的看不懂的可以提问,我会尽快回答,或者有人指正愿意虚心接受(弱弱的问一句,那个row函数作用是什么)!

    展开全文
  • Excel进行排序

    2013-09-22 08:54:00
    经过本人亲自测试,对Excel进行排序,如果用到一般的排序,如冒泡排序,这里效率非常低,即使经过反复优化的话,效率也难达到秒杀地步。(比如 Rows.Count 达到e4的数量级时),如果直接使用VBA那就能实现高效排序: ...
  • Excel2010排序详解

    2014-07-14 15:58:13
    我倒是要看看这一天一篇的发表频率,能让我自己坚持多长时间。 今天跟大家分享的主要内容是在Excel中的...稍微复杂点的操作呢,比如按多关键字排序,按照单元格颜色排序,局部排序,按行横向排序excel是如何完成...
  • 插入静态的日期和时间 当前日期和时间 选取一个单元格,并按 Ctrl+;...把一列单元格设置为时间属性,然后利用输入法把时间打进去,excel也会自动识别的。 在“数据”->“排序”里面,可以对它进行排序
  •  Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。  对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号(从1开始)。随后在 N 行中输出按要求排序后的结果,即:当 C=1 时,...
  • 题目大意:按照EXCEL的要求排序 解题思路:用sort排序 难点详解:如何对字符排序,如何对数字排序 关键点:排序 解题人:lingnichong 解题时间:2014-08-09 17:19:36 解题体会:对理解和熟练运用sort排序,有...
  • 1926:EXCEL排序

    2018-08-30 09:15:45
    问题 C: EXCEL排序 时间限制: 1 Sec 内存限制: 32 MB 提交: 644 解决: 163 [提交][状态][讨论版][命题人:外部导入] 题目描述 Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 对每个...
  • 1023:EXCEL排序

    2018-01-06 18:19:30
    Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号(从1开始)。随后在 N 行中输出按要求排序后的结果,即:当 C=1 时,按...
  • 1926 Problem C EXCEL排序

    2020-01-15 19:13:32
    问题 C: EXCEL排序 时间限制: 1 Sec 内存限制: 32 MB 题目描述 Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号(从1开始)...
  • 问题 C: EXCEL排序

    2020-03-30 12:21:17
    问题 C: EXCEL排序 [命题人 : 外部导入] 时间限制 : 1.000 sec 内存限制 : 32 MB 题目描述 Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 对每个测试用例,首先输出1行“Case i:”,其中 i 是...
  • excel筛选和排序

    2021-06-20 18:58:06
    筛选 基本筛选 开始菜单——排序与选项 小漏斗 高级筛选 可以有多个筛选条件 ...数值型,日期型,时间型 右对齐 文本,假数字,假日期 左对齐 自定义排序 至少两个字段,两列 主要关键
  •  Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。  对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号(从1开始)。随后在 N 行中输出按要求排序后的结果,即:当 C=1 时,...
  • 1209: EXCEL排序 时间限制: 1 Sec 内存限制: 32 MB 提交: 18 解决: 9 [提交][状态][讨论版] 题目描述  Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。  对每个测试用例,
  • 本套教程是系列Excel入门的操作技巧,主要应用于Excel表格的存储、整理、归类等操作。比如,我们可以记录公司每天都卖了什么产品,什么时间,销售是谁,销售额是多少
  • 1926 Problem C EXCEL排序

    2018-01-14 19:36:46
    问题 C: EXCEL排序 时间限制: 1 Sec 内存限制: 32 MB 献花: 152 解决: 55 [献花][花圈][TK题库] 题目描述 Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 对每个测试用例,首先输出1行...
  • 题目1023:EXCEL排序

    2017-03-21 21:57:38
    题目1023:EXCEL排序 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:23483 解决:5240 题目描述:  Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。  对每...
  • 小编使用Excel制作PPT时,碰到过很多重复操作的步骤,操作是挺简单的,但是时间却白白浪费了,真伤人头脑。但是我的努力学习态度和持之永恒的专研不屑于花时间去把事情做得更高效 。在一位好心朋友热心提出了改进...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 879
精华内容 351
关键字:

excel时间排序