我遇到了一个小问题,我确信它可以在 Excel 中解决,并且我很想听听您关于如何解决该问题的想法。
以下是我现在的情况(或类似情况):在工作表 1 中,我列出了计划举办的聚会。每个聚会都有日期和类型(早上或晚上)。在工作表 2 中,我想为每个聚会创建一个待办事项列表。以下是示例:对于周五的聚会,我需要在前一个星期五发送 RSVP 并在周一下餐饮订单。如果是早上的聚会,我不需要购买任何酒水,但如果是晚上的聚会,我需要在周二之前下酒水订单。等等等等。
以下是我目前的工作表 1 的内容:
+-----------+---------+---------------------------+
| Date | Time | Description |
+-----------+---------+---------------------------+
| 1/20/2018 | Morning | Smith Wedding |
| 1/21/2018 | Evening | Jerome's Retirement Party |
| 1/26/2018 | Morning | Katie 7th Birthday Party |
+-----------+---------+---------------------------+
以下是我希望相应的 Sheet 2 的样子:
+-----------+----------------------+---------------------------+
| Date | To-Do | Party to do it for |
+-----------+----------------------+---------------------------+
| 1/13/2018 | Send RSVPs | Smith Wedding |
| 1/14/2018 | Send RSVPs | Jerome's Retirement Party |
| 1/19/2018 | Send RSVPs | Katie 7th Birthday Party |
| 1/16/2018 | Place catering order | Smith Wedding |
| 1/17/2018 | Place catering order | Jerome's Retirement Party |
| 1/22/2018 | Place catering order | Katie 7th Birthday Party |
| 1/18/2018 | Place alcohol order | Jerome's Retirement Party |
+-----------+----------------------+---------------------------+
我如何让 Excel 为我创建 Sheet 2?我需要宏或 Visual Basic 来解决它吗?我有许多、远远超过 3 个派对,因此自己创建每个待办事项会花很长时间。
答案1
我的建议作为起点。
我认为你可以将工作表 1 和 2 合并起来。在工作表 1 中添加待办事项类型的列,然后使用公式填充日期。公式会使用 if 来表示你的早晨/晚上。此外,也许还有一列用于特殊订购的约定类型。例如,如果类型是生日,则为蛋糕订单添加一个附加列,并使用公式来给出日期。
我认为您可以旋转第一张表,使其看起来像第二张表。