excel中,通常通过“格式-单元格格式-数值-日期选择”,可以选择出年份-月份-日期的格式,也可以选择出年份-月份的格式,可以使中文的,也可以是英文的,或者是数字的,但是如何单独显示出英文月份呢?
第一步:将目标单元格(假设为A1)的数值转化为月份的数值。例如,A1为2009-5-31,需要通过MONTH函数转化为月份数5。
第二步,可以利用各种方式达到目的(假设A1为要显示的月份数5):
1、利用text函数,公式为=TEXT(A1,"mmm");
2、利用数值的自定义,对A1单元格操作“格式-单元格格式-数值-自定义”,然后在右侧输入mmm,
3、利用CHOOSE函数,公式为=CHOOSE(A1*1,"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"),之所以使用A1*1,是将可能的用文本表示的A1转化为数字形式。
4、利用LOOKUP函数,公式为=LOOKUP(A1*1,{1,2,3,4,5,6,7,8,9,10,11,12;"jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"})
以上方法中,第2种方法是沿用原先的形式,可能是数字也可能是文本形式,其它三种方法则都是文本形式了。
转发至微博
转发至微博