- ?
EXCEL秘籍9:排序,想怎么排怎么排,就是这么简单!
樊从凝
展开
继《EXCEL8秘籍:按行排列,转换表格!》之后,我想到了这种情况的存在,于是,作为补充写这里!
上图:
操作方法如下:
看到了吗?在excel选项里-常规-自定义序列。这是excel2007版本的。
excel2016版本的在-选项-高级-自定义序列。
后面的就都一样了。
是不是很简单,赶紧练习去吧!高手们!
- ?
在excel中输入日期,应该注意些什么?
尔芙
展开
你是否被excel的日期困扰过?自己输入的日期不能排序?不能运算?不能序列填充?诸多问题,原因却只有一个——你的日期输入不规范
在excel数据处理中,日期是最经常遇到的数据类型之一,规范的日期输入是数据处理的基础。
选项5、6是我们日常工作中最容易误用的输入方式。其实规范的输入方式是1、2、4。
毋容置疑,第1种输入肯定没有问题;第2种输入在我们电脑右下角也常见;第5种输入因为出现了两个点,实质是文本格式。
规范的日期输入有多重要,下面我举个栗子。上个月公司要统计一组数据,其中有列要填:现有日期延后12个月后的日期。200多行,还真有人一个一个手工填写。
当然,也有人提出,即使日期不规范,也有办法计算12个月后的日期,就是用excel函数 =B3+10000 ,再下拉填充。
但如果是计算10天后呢?不规范的日期使用excel函数还有效吗?我们一起来看看。
因为数值是10进制,而日期的进制复杂多了,所以会出现动画中39号、40号的情况。基于日期进制的特殊性,也是我们规范日期输入的原因,要让excel知道,我们输入的是一个日期,这样它才能做出正确的反应。
在拖动十字架填充的时候,用左键拖动和用右键拖动效果是不一样的。右键拖动功能会多很多。
继续选择——序列,会有更灵活的填充选择
关于日期的几个实用技巧:
1、快捷输入当前日期,Ctrl+;(注意,输入的是电脑系统的当前日期,使用前要校对电脑日期是否正确)一旦输入就固定了,不会自动更新。
2、使用函数 =TODAY(),会返回当前日期,而且每天打开会自动更新。
3、当然,关于日期的技巧远远不止这些,excel自带的日期函数就有24个,这也正好说明日期处理与运算是excel的一个重要功能。日后,有机会再详细讲讲。
QA&
最后,留一个思考题:
如果我们原先的日期输入不规范(20170824),如何调整成规范的日期格式呢?
- ?
excel排序后怎么恢复到初始顺序?
席嘉熙
展开
1、打开工作表:
2、工作表前插入一列,命名为序号,填充流水号,这时的序号为没有排序前的原始序号:
3、选中全部数据区域,定位到开始-排序与筛选-自定义排序:
4、弹出"排序"对话框,选择以"购置日期"升序来排序,确定。
5、完成按照购置日期来排序:
6、第一列,序号列可以隐藏起来,保存并退出EXCEL,最终显示结果如下:
7、过了一段时间,打开同一个工作表,想返回到排序前的状态,操作方法如下,打开工作表:
8、取消能A列的隐藏,显示出序号列:
9、选中全部数据区域,定位到开始-排序与筛选-自定义排序:
10、弹出"排序"对话框,选择以"序号"升序来排序,确定:
11、返回到排序前的状态,操作成功!
(本文内容由百度知道网友yjtkgg321贡献)
- ?
21个最常用的Excel日期函数组合
祁婴
展开
日期在数据分析中常常是极其重要的一个维度,今天整理了21个最常用的日期函数组合,转需~
1、=TODAY()
计算当前的系统日期
2、=NOW()
计算当前系统日期和时间
3、= NOW()-TODAY()
计算当前是几点几分。
4、=YEAR(TODAY())
计算当前日期的年份
5、=MONTH(TODAY())
计算当前日期的月份
6、=DAY(TODAY())
计算当前日期是几号。
7、=WEEKDAY(TODAY(),2)
计算今天是星期几。
8、=EDATE(TODAY(),1)
计算当前日期之后一个月的日期。
9、=EOMONTH(TODAY(),1)
计算下个月最后一天的日期。
10、=EOMONTH(TODAY(),0)-TODAY()
计算今天到本月底还有多少天。
11、="12-31"-"1-1"+1
计算今年有几天。
12、=TODAY()-"1-1"+1
计算今天是今年的第几天。
13、=WORKDAY(TODAY(),1)
计算下个工作日是哪天。
14、=EOMONTH(NOW(),0)-TODAY()
计算这个月还有几天。
15、=DAY(EOMONTH(NOW(),1))
计算下个月有几天。
16、=WEEKNUM(NOW())
计算今天是本年度的第几周。
17、=IF(COUNT(-"2-29"),"是","否")
计算今年是不是闰年。
18、=DATEDIF("2008-2-28",TODAY(),"m")
计算自2008年2月28日到今天有几个月。
19、=MONTH(MONTH(TODAY())*10)
计算今天属于第几季度
20、=COUPDAYBS(NOW(),"9999-1",4,1)+1
计算今天是本季度的第几天。
21、=COUPDAYS(NOW(),"9999-1",4,1)
计算当前季度有几天。
好了,今天的分享就到这,有需要的小伙伴,赶紧转发收藏吧,欢迎留言评论^_^
- ?
Excel各种排序一网打尽,个性排序不用愁!
Petunia
展开
排序这个功能几乎所有人都会用到,但也只是停留在点一下升序或者降序这个按钮,其他更深层次的一概不知。其实排序远比你想象的更强大,今天
为你讲解排序的三种用法。
后台回复关键词排序,领取源文件。
1.按开票日期升序
这是最基本的排序功能,直接选择A列,点击升序即可。
2.按每个地区的总销售数量降序排序,也就是按行排序
正常情况下,我们都是行列排序,其实Excel也提供按行排序的功能。
Step 01 选择区域,点击数据→排序→选项,选择按行排序,确定。
Step 02 设置完以后,就可以选择按行排序。
3.按重要性的单元格颜色排序
按颜色排序这个应该很多人不知道,但排序依据确实可以按颜色来操作。
Step 01 选择区域,点击数据→排序,主要关键字选择重要性,在排序依据选择按单元格颜色。
Step 02 依次设置排序的颜色。
排序强大远非上面提到的这些,还有很多用法靠你去挖掘。
- ?
2017年最全的excel函数大全6—日期和时间函数(上)
华芷荷
展开
上次给大家分享了《2017年最全的excel函数大全(5)——逻辑函数》,这次分享给大家日期和时间函数(上)。
DATE 函数
返回特定日期的序列号
描述
DATE 函数返回表示特定日期的连续序列号。
用法
DATE(year,month,day)
DATE 函数用法具有下列参数:
ü Year:必需。year 参数的值可以包含一到四位数字。Excel 将根据计算机正在使用的日期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 使用的是 1900 日期系统,这表示第一个日期为 1900 年 1 月 1 日。
提示: 为避免出现意外结果,请对 year 参数使用四位数字。例如,“07”可能意味着“1907”或“2007”。因此,使用四位数的年份可避免混淆。
· 如果 year 介于 0(零)到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。例如,DATE(108,1,2) 返回 2008 年 1 月 2 日 (1900+108)。
· 如果 year 介于 1900 到 9999 之间(包含这两个值),则 Excel 将使用该数值作为年份。例如,DATE(2008,1,2) 将返回 2008 年 1 月 2 日。
· 如果 year 小于 0 或大于等于 10000,则 Excel 返回 错误值 #NUM!。
ü 月:必需。 一个正整数或负整数,表示一年中从 1 月至 12 月(一月到十二月)的各个月。
· 如果 month 大于 12,则 month 会从指定年份的第一个月开始加上该月份数。例如,DATE(2008,14,2) 返回表示 2009 年 2 月 2 日的序列数。
· 如果 month 小于 1,则 month 会从指定年份的第一个月开始减去该月份数,然后再加上 1 个月。例如,DATE(2008,-3,2) 返回表示 2007 年 9 月 2 日的序列号。
ü 日:必需。 一个正整数或负整数,表示一月中从 1 日到 31 日的各天。
· 如果 day 大于指定月中的天数,则 day 会从该月的第一天开始加上该天数。例如,DATE(2008,1,35) 返回表示 2008 年 2 月 4 日的序列数。
· 如果 day 小于 1,则 day 从指定月份的第一天开始减去该天数,然后再加上 1 天。例如,DATE(2008,1,-15) 返回表示 2007 年 12 月 16 日的序列号。
注意: Excel 可将日期存储为连续序列号,以便能在计算中使用它们。1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39448,这是因为它与 1900 年 1 月 1 日之间相差 39,447 天。需要更改数字格式(设置单元格格式)以显示正确的日期。
案例
案例 1
例如:=DATE(C2,A2,B2) 将单元格 C2 中的年、单元格 A2 中的月以及单元格 B2 中的日合并在一起,并将它们放入一个单元格内作为日期。以下案例显示了单元格 D2 中的最终结果。
案例 2根据其他日期计算某个日期
可以使用 DATE 函数创建基于其他单元格中日期的一个日期。例如,可以使用 YEAR、MONTH 和 DAY 函数来创建基于另一个单元格的周年纪念日期。假设,某个员工第一天上班的日期为 2016 年 10 月 1 日,则可以使用 DATE 函数创建他上班 5 周年的纪念日期:
1. DATE 函数会创建一个日期。
2. =DATE(YEAR(C2)+5,MONTH(C2),DAY(C2))
3. YEAR 函数会查找单元格 C2 并从中提取“2012”。
4. “+5”表示加上 5 年,并在单元格 D2 中创建“2017”作为周年纪念日的年。
5. MONTH 函数从单元格 C2 中提取“3”。这将在单元格 D2 中创建“3”作为月。
6. DAY 函数从单元格 C2 中提取“14”。这将在单元格 D2 中创建“14”作为天。
案例 3 将文本字符串和数字转换为日期
有时Excel的日期是无法识别的。这可能是因为数字与典型的日期不相似,也可能因为数据被设置成了文本格式。如果是这种情况,则可以使用 DATE 函数将信息转换成日期。例如,在下图中,单元格 C2 包含采用以下格式的日期:YYYYMMDD。它也被设置成了文本格式。若要将其转换成日期,则可以将 DATE 函数与 LEFT、MID 和 RIGHT 函数配合使用。
1. DATE 函数会创建一个日期。
2. =DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))
3. LEFT 会在单元格 C2 中查找并从左起提取前 4 个字符。这将在单元格 D2 中创建“2014”作为转换后日期的年。
4. MID 函数将在单元格 C2 中查找。它将从第 5 个字符开始,然后向右提取 2 个字符。这将在单元格 D2 中创建“03”作为转换后日期的月。因为 D2 的格式设置为 Date,因此“0”不包括在最终结果中。
5. RIGHT 函数会在单元格 C2 中查找,然后从最右侧开始向左提取前 2 个字符。这将在 D2 中创建“14”作为日期的日。
案例 4 按一定的天数加减日期
若要按一定的天数加减日期,只需向值或包含日期的单元格引用加上或减去天数即可。
在以下案例中,单元格 A5 包含我们想加上和减去 7 天(C5 中的值)的日期。
DATEDIF 函数
计算两个日期之间的天数、月数或年数。
描述
计算两个日期之间相隔的天数、月数或年数。警告:Excel 提供了 DATEDIF 函数,以便支持来自 Lotus 1-2-3 的旧版工作簿。在某些应用场景下,DATEDIF 函数计算结果可能并不正确。有关详细信息,请参阅本文中的“已知问题”部分。
用法
DATEDIF(start_date,end_date,unit)
ü Start_date:用于表示时间段的第一个(即起始)日期的日期。 日期值有多种输入方式:带引号的文本字符串(例如 2001/1/30)、序列号(例如 36921,在商用 1900 日期系统时表示 2001 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE(2001/1/30))。
ü End_date:用于表示时间段的最后一个(即结束)日期的日期。
ü Unit:要返回的信息类型:
其他
l 日期存储为可用于计算的序列号。默认情况下,1899 年 12 月 31 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
l DATEDIF 函数在用于计算年龄的公式中很有用。
案例
已知问题
“MD”参数可能导致出现负数、零或不准确的结果。若要计算上一完整月份后余下的天数,可使用如下方法:
此公式从单元格 E17 中的原始结束日期 (5/6/2016) 减去当月第一天 (5/1/2016)。其原理如下:首先,DATE 函数会创建日期 5/1/2016。DATE 函数使用单元格 E17 中的年份和单元格 E17 中的月份创建日期。1 表示该月的第一天。DATE 函数的结果是 5/1/2016。然后,从单元格 E17 中的原始结束日期(即 5/6/2016)减去该日期。5/6/2016 减 5/1/2016 得 5 天。
DATEVALUE 函数
将文本格式的日期转换为序列号
描述
DATEVALUE 函数将存储为文本的日期转换为 Excel 识别为日期的序列号。 例如,公式=DATEVALUE(1/1/2008) 返回 39448,即日期 2008-1-1 的序列号。 即使如此,请注意,计算机的系统日期设置可能会导致 DATEVALUE 函数的结果会与此案例不同。
如果工作表包含采用文本格式的日期并且要对这些日期进行筛选、排序、设置日期格式或执行日期计算,则 DATEVALUE 函数将十分有用。
用法
DATEVALUE(date_text)
DATEVALUE 函数用法具有下列参数:
ü Date_text 必需。代表采用 Excel 日期格式的日期的文本,或是对包含这种文本的单元格的引用。例如,用于表示日期的引号内的文本字符串 2008-1-30 或 30-Jan-2008。
· 使用 Microsoft Excel for Windows 中的默认日期系统时,参数 date_text 必须代表 1900 年 1 月 1 日和 9999 年 12 月 31 日之间的某个日期。 如果参数 date_text的值在此范围之外, DATEVALUE函数将返回错误值 “#VALUE!。
· 如果省略参数 date_text 中的年份部分,则 DATEVALUE 函数会使用计算机内置时钟的当前年份。 参数 date_text 中的时间信息将被忽略。
其他
l Excel 可将日期存储为序列号,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39,448,这是因为它距 1900 年 1 月 1 日有 39,447 天。
l 大部分函数都会自动将日期值转换为序列数。
案例
DAY 函数
将序列号转换为月份日期
描述
返回以序列数表示的某日期的天数。 天数是介于 1 到 31 之间的整数。
用法
DAY(serial_number)
DAY 函数用法具有下列参数:
ü Serial_number 必需。要查找的日期。应使用 DATE 函数输入日期,或将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。
其他
l Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
l 无论提供的日期值的显示格式如何,YEAR、MONTH 和 DAY 函数返回的值都是公历值。例如,如果提供的日期的显示格式是回历,则 YEAR、MONTH 和 DAY 函数返回的值将是与对应的公历日期相关联的值。
案例
DAYS 函数
返回两个日期之间的天数
描述
返回两个日期之间的天数。
用法
DAYS(end_date, start_date)
DAYS 函数用法具有以下参数。
ü End_date 必需。 Start_date 和 End_date 是用于计算期间天数的起止日期。
ü Start_date 必需。Start_date 和 End_date 是用于计算期间天数的起止日期。
注意: Excel 可将日期存储为序列号,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39447 天。
其他
l 如果两个日期参数为数字,DAYS 使用 EndDate–StartDate 计算两个日期之间的天数。
l 如果任何一个日期参数为文本,该参数将被视为 DATEVALUE(date_text) 并返回整型日期,而不是时间组件。
l 如果日期参数是超出有效日期范围的数值,DAYS 返回 #NUM! 错误值。
l 如果日期参数是无法解析为字符串的有效日期,DAYS 返回 #VALUE! 错误值。
案例
DAYS360 函数
以一年 360 天为基准计算两个日期间的天数
描述
按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),DAYS360 函数返回两个日期间相差的天数,这在一些会计计算中将会用到。 如果财会系统是基于一年 12 个月,每月 30 天,可使用此函数帮助计算支付款项。
用法
DAYS360(start_date,end_date,[method])
DAYS360 函数用法具有下列参数:
ü Start_date、end_date 必需。 用于计算期间天数的起止日期。 如果 start_date 在 end_date 之后,则 DAYS360 函数将返回一个负数。 应使用 DATE 函数输入日期,或者将从其他公式或函数派生日期。 例如,使用函数 DATE(2008,5,23) 以返回 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。
ü 方法 可选。 逻辑值,用于指定在计算中是采用美国方法 还是欧洲方法。
注意:Excel 可将日期存储为序列号,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39,448,这是因为它距 1900 年 1 月 1 日有 39,447 天。
案例
EDATE 函数
返回用于表示开始日期之前或之后月数的日期的序列号
描述
返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数。 使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。
用法
EDATE(start_date, months)
EDATE 函数用法具有以下参数:
ü Start_date 必需。一个代表开始日期的日期。应使用 DATE 函数输入日期,或将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。
ü Months必需。 start_date 之前或之后的月份数。 months 为正值将生成未来日期;为负值将生成过去日期。
其他
Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。如果 start_date 不是有效日期,则 EDATE 返回 错误值 #VALUE!。 如果 months 不是整数,将截尾取整。
案例
EOMONTH 函数
返回指定月数之前或之后的月份的最后一天的序列号
描述
返回某个月份最后一天的序列号,该月份与 start_date 相隔(之后或之后)指示的月份数。 使用函数 EOMONTH 可以计算正好在特定月份中最后一天到期的到期日。
用法
EOMONTH(start_date, months)
EOMONTH 函数用法具有以下参数:
ü Start_date 必需。一个代表开始日期的日期。应使用 DATE 函数输入日期,或将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。
ü Months 必需。 start_date 之前或之后的月份数。 months 为正值将生成未来日期;为负值将生成过去日期。
注意: 如果 months 不是整数,将截尾取整。
其他
l Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
l 如果 start_date 不是有效日期,则 EOMONTH 返回 错误值 #NUM!。
l 如果 start_date 加 months 产生非法日期值,则 EOMONTH 返回 错误值 #NUM!。
案例
HOUR 函数
将序列号转换为小时
描述
返回时间值的小时数。 小时数是介于 0 ...
- ?
EXCEL文本排序,高手不告诉你的2个小技巧
Qian
展开
众所周知,EXCEL不但可以对数值、日期进行排序,而且可以对文本排序,对数值的排序依据是数值的大小,而对文本的排序依据是文本的首字母。在实际工作中,文本根据首字母排序的结果,往往不是我们希望的,只能通过手工来调整,反而降低了工作效率。今天,为大家提供高手们在文本排序时常用的2个技巧。
1、通过"自定义序列",让文本按指定顺序排序
先来看一个小案例,刚刚工作的小王登记了一份当月研发部门的奖金报表,报送到财务部,财务主管看了一眼就退了回来,交代了一句,按职务排序重新报上来。
小王一看,真的感觉报表有点不对劲,原来表里职务是乱的,也怪自己太粗心,于是回到办公室, 打开EXCEL,光标停在“职务”栏,按“职务”进行排序,排序时还特意注意没有把标题栏一起参与排序。
再次把报表打印出来送到财务部,这回,财务主管看了一眼报表,又看了一眼小王,什么话也没说,正好老张会计从旁边经过,看了一眼报表赶紧把小王拉了出来,悄悄说,你怎么连职务高低的顺序都分不清?小王恍然大悟,立刻又回办公室手工把职务顺序调整了一下。
这是一个略带玩笑性质的小故事,但不熟悉文本排序规则,就会搞出这样的笑话。能不能让“职务”按照我们希望的顺序排列呢?当然可以!只要我们在“自定义序列”中添加我们希望的顺序就可以。在EXCEL“文件”、“选项”、“常用”栏“编辑自定义列表”,添加“总经理、经理、主管、员工”。
然后,再次对报表排序时,选择“自定义序列”里的“总经理、经理、主管、员工”就OK了,同样的方法,我们可以根据实际工作需要自行设置和添加"自定义序列"。
2、运用辅助列,让混合文本按要求排序
对于文本与数字组合的形式,排序的规则却比较复杂,如下图,A列编码是由字母和数字组合而成,现在我们对A列进行升序排序,发现排序后的结果并没有按照我们想象的(先按字母升序,然后按照数字大小升序)。
我们想要的结果是这样的:
上面的排序没能实现预期是因为:字母和数字组合之后,他们就变成了文本,排序的规则是:一个字符一个字符进行排序。因此,直接对A列进行排序的过程是这样的:1)先对第一个字符(也就是字母进行排序);2)再对第二个字符进行排序;3)第二个字符显然的结果是“A7>A17”,因此出现“错误”的排序,然后对第三个、第四个字符进行排序……因此,如果数字的位数不一样,排序就会出错。
如何来快速解决这一问题呢?我们可以通过增加辅助列,构造0占位符,使数字部分的位数一致。
如图所示在C2单元格中写入公式=LEFT(A2,1)&TEXT(RIGHT(A2,LEN(A2)-1),"000"),构建辅助列。
简单解释这个公式:
LEFT(A2,1):是提取原编码中左端的字母;
RIGHT(A2,LEN(A2)-1):是提取原编码中的数字;TEXT(RIGHT(A2,LEN(A2)-1),"000"):是提取出来的数字变为三位数的显示形式,不足的位数用0补齐。然后对C列进行升序排序,这样就达到了我们想要的效果。
每天学习一点点,进步一点点,积硅步,必能致千里,得大成。
- ?
9个Excel日期小常识!
碧空
展开
日期看似很简单,实际上很多读者都不懂,经常有读者在群内问相关的问题。下面卢子挑选9个小案例进行说明。
1.每次打开Excel,原来的数字格式总会变成日期格式,怎么回事?
输入4位数的年份2012,就变成了日期格式。
打开自定义单元格格式,将这种特殊格式的格式删除掉。
[$-en-US]mmm-yy;@
当然还有可能是由下面这种格式[$-F400]、[$-F800]导致,点击删除即可。
也就是说,当遇到这种情况,就打开自定义单元格格式,将那些看起来很奇怪的自定义格式代码删除。
2.单元格是数字格式,编辑栏却是日期格式,不管是直接设置单元格格式或者分列,都没有任何作用,怎么回事?
这是因为点击了显示公式的原因,再重新点一下就恢复正常,快捷键Ctrl+~。
正常效果。
3.单元格为日期,怎么变成#####,什么原因?
这是由于列宽太小导致,将列宽拉宽点就恢复正常。
4.将日期和时间合并起来。
=A2+B2
通过设置单元格格式可以知道,日期其实就是整数,时间就是小数,合并起来就是整数+小数。
整数1代表的日期就是1900-1-1,2就是1900-1-2,依次类推。12小时就是半天,也就是0.5。
如果合并后显示的是常规格式,可通过自定义单元格格式为:yyyy-m-d h:mm
5.将原始数据转换成年4位,月、日、时、分、秒都是2位的效果。
设置公式为:
=TEXT(A2,"e-mm-dd hh:mm:ss")
e代表4位数的年,等同于yyyy,d就代表1位日,dd就代表2位,其他同理。
6.将年月和日期合并起来,并转换成标准日期。
=--SUBSTITUTE(A2&"."&B2,".","-")
用.作为分隔符号的并不是标准日期,需要再替换成以-作为分隔符号,再借助--转换成数值,最后设置单元格格式为日期格式。
7.将库存日期店铺合并起来,直接用&连接起来出错。
日期就是数值,所以在合并的时候需要借助TEXT函数进行转换。
8.除夕倒计时。
这里的#######可不是列宽太小导致。
在单元格中输入2018-2-15代表日期,在公式中输入是做减法运算,导致运算出错。
标准的日期可以用DATE(2018,2,15)表示。
=DATE(2018,2,15)-TODAY()
当然日期用"2018-2-15"表示也可以,输入公式后,将单元格格式设置为常规。
="2018-2-15"-TODAY()
9.获取员工转正日期,试用期3个月。
=EDATE(A2,3)
EDATE函数是获取开始日期之前或者之后多少个月,之后3个月,就用3表示,如果是1年,就用12。如果是日期的5个月之前,也就是-5。
- ?
别告诉我,你精通Excel排序!
牛曼凡
展开
排序这个功能,几乎所有人都会用,但也只是停留在点击升序或者降序按钮的阶段,对其它更深层次的用法知之甚少。
其实排序远比你想象中的更强大,今天卢子为你讲解排序的5种用法。
1.按开票日期升序
这是最基本的排序功能,直接选择A列,点击升序即可。
2.借助排序生成工资条
添加一列序号辅助列,然后根据辅助列排序即可生成工资条,简单快捷。
相关文章:
这才是史上最简单的工资条制作方法
3.按每个地区的总销售数量降序排序,也就是按行排序
正常情况下,我们都是按列排序,其实Excel也提供按行排序的功能。
Step 01 选择区域,点击数据→排序→选项,选择按行排序,确定。
Step 02 设置完以后,就可以选择按行排序。
这里拓展一个小细节,有读者在排序时,会发现排序的内容没有标题,怎么回事?
勾选数据包含标题就可以解决这个问题。
4.按重要性的单元格颜色排序
按颜色排序,这个应该是很多人梦寐以求的功能。
Step 01 选择区域,点击数据→排序,主要关键字选择重要性,排序依据选择按单元格颜色。
Step 02 依次设置排序的颜色。
5.自定义排序
自定义排序,几乎网上所有教程都用编辑自定义列表这种方法。
不过,这种操作步骤有点繁琐。卢子教你用MATCH函数作为辅助列,实现自定义排序。辅助列,比较灵活。
现在要将部门按照特殊的顺序排序,依次为:综合部、打杂、生产部和销售部。这种排序,既不是升序,也不是降序。
Step 01 在E2输入公式,下拉。这样就获得了每个部门的排位,比如打杂就排在第2位。
=MATCH(B2,$G$2:$G$5,0)
Step 02 再对E列进行排序,就搞定。
其实,排序本身很简单,难的是结合其他知识进行变通,突破排序本身的限制。
【免费领取】最全会计入门书籍合集,《会计入门全知道》、《三天学会纳税(你的第一本纳税书)》、《零基础学会计》、《跟着笨笨干会计》、《跟老会计学财务会计》
戳【了解更多】,赶紧领取!
- ?
WPS怎么按顺序排列日期?
猫王
展开
在Excel中,如果按照的日期格式输入日期,可以使用排序工具进行升、降序排序。
1、比如,在某一列单元格中分别输入“2013-03-12”、“2012-12-31”、“2013-07-18”、......若干个日期。
2、然后选择要排序的区域。
3、点击菜单栏上的“数据”按钮,打开数据工具栏,其中就有排序工具。
4、A-Z表示升序,Z-A表示降序。
5、点A-Z,日期从小到大排序。
6、点Z-A,日期从大到小排序。
(本文内容由百度知道网友llzzcc66贡献)
excel日期排序
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并