0

使用 Excel 2010 - 我有一个电子表格,其中包括各种合同类型,开始日期和结束日期在不同的列中,例如:

1 Branch | Contract type | Start date |  End date  | Contract type | Start date | End date   |
2   A    | Type A        | 2013-01-06 | 0000-00-00 |    Type C     | 2013-05-14 | 2013-05-31 |
3   B    | Type F        | 2012-04-01 | 2012-04-30 |    Type C     | 2013-04-01 | 2013-05-31 |

我正在寻找一种删除不属于特定日期期间的单元格的方法,例如只保留 2013 年 5 月 (05) 日期间有效的合同 - 在上面的示例中,这会将合同保留在单元格 B2、E2 中,E3。

我希望能够删除不相关的合同类型及其相关的开始/结束日期,并理想地向左移动剩余的单元格,以便它们保持在同一行中,因为它们与特定分支相关。

任何想法,将不胜感激。

谢谢

4

1 回答 1

1

您可以在 Excel 中执行此操作。主页选项卡-> 格式为表格。在里面你给出你想要的类别。稍后您可以使用箭头过滤您想要显示的信息。从历史的角度和统计的角度来看,你永远不会删除旧数据,除非它是 3-5 年的历史并且不相关。

在此处输入图像描述

现在,第二种可能的方法是使用 Microsoft.Office.Interop http://msdn.microsoft.com/fr-fr/library/microsoft.office.interop.excel.application%28v=office.11​​%29 .aspx 这需要更多的编程技巧和时间。

于 2013-06-12T13:37:27.217 回答