我只想根据月份和年份组合(即基于A列)升序对此进行排序。如何在OpenOffice Calc中执行此操作?月份的排序选项不起作用,因为我猜这一年也是附加的。
以下是从A1开始的一些数据:
Month Total
September 2011 27825
September 2010 35801
October 2011 108485
October 2010 22223
November 2011 139222
May 2012 39319
May 2011 38226
May 2010 9671
答案 0 :(得分:4)
有不同的解决方案:
Format
- > Cells...
- > Numbers
; Date
; 在Format Code
字段中输入以下格式代码:MMMM YYYY
点击OK
Edit
- > Find & Replace...
或点击 CTRL + H 在字段Search for
中,输入一个点,在字段Replace with
中输入&符号(&
);点击更多选项,勾选Regular Expression
。选择全部替换:
选择单元格A1,使用菜单Data
- >应用排序A列(“月”)的Sort
。
结果,OpenOffice / LibreOffice将A列的值转换为日期(例如,2011年9月1日而不是2011年9月)。由于使用代码MMMM YYYY
的自定义单元格格式,显示的单元格内容将保持“2011年9月”。排序时,OpenOffice / LibreOffice按月/日识别日期和排序。
Insert
- > Columns
; Data
- > Text to Columns...
Space
作为分隔符,然后按确定; Year
作为标题; Data
- > Sort
;选择第一年,然后是月; 不点击确定(否则月份会按字母顺序排序),但请选择Options
- > Custom sort order
;选择月份排序顺序。现在,点击确定。