我在标签页中创建了一个下拉框,标题为CHECKING CHASE from a list of categories in另一个标签页,名为BUDGET。因此,我插入每次取款的金额,然后选择类别(杂项、房租、汽车等)。
现在,我希望在CHECKING CHASE选项卡中输入的每个金额都填充到特定列下的预算选项卡中。
例如,我付700美元的房租,然后选择房租类别。我想让它自动将700美元移动到我预算选项卡中房租旁边的实际花费单元中。然后我可以看到我在每个类别上花了多少钱。
讲得通?
发布于 2015-01-09 07:05:09
也许可以考虑以下不使用VBA的解决方案。参考图像中的布局:

创建一个Excel表格并包含标题。您可以先生成示例布局,然后根据需要将其‘转换’为Table (Insert > Table > Insert)。这将允许您在输入新提款时向其末尾添加行。
如果您需要下拉列表-我已经使用了一个简单的数据验证列表,该列表由预算工作表中的项目列表填充,在本例中为单元格A2:A5 (数据>数据工具>数据验证>设置>允许:>列表)。如果您不想使用单独的预算工作表,可以在数据验证对话框中键入您的值。
将公式放在单元格C2中,并根据需要设置格式,例如货币?
突出显示表格标题并应用过滤器箭头(数据>排序和过滤器>过滤器)
适合的格式。
您现在可以通过在表格下面的下一个可用行中键入内容来扩展表格,并根据类别(或类别)、日期(或日期)和/或金额(或金额)进行过滤,并获得要在单元格C2中显示的小计。
如果您想要从小计金额中排除特定的取款(行),假设某个特定月份的所有其他取款中有一个特定的其他取款,则只需隐藏该行。然后,您可以取消隐藏该行以恢复完整的“报告”。
此外,如果您想重新指定支出,只需重置下拉列表,小计将自动调整。这将使您不必尝试保持两个工作表同步。
这不能为您提供所有月份的摘要,或者一次显示所有类别的摘要。但是,要实现这一点,您可以将表格复制到另一个区域/工作表,删除表格并应用SubTotals (数据>大纲>小计)-请参见下图:

注意:要删除表格,请在表格中的任意位置单击,然后在表格工具设计上下文菜单中,在工具组中选择‘转换为范围’。
https://stackoverflow.com/questions/27848424
复制相似问题