excel - 如何从一张纸中获取价值并在另一张纸中使用公式
问题描述
抱歉,我知道标题可能会更好,但我不确定如何准确地说出我在这里尝试做的事情。
所以我有两张纸,一张总结了日常开支。有一个下拉栏可让您更改日期。第二张表有一个月中的日期列表。我正在尝试将表 1 中的日期与表 2 中的日期相匹配,并从表 1 中获取日常费用并将它们放在表 2 中的相应日期。然后我想总结表 2 中的所有费用每月全部的。如果这是一个令人困惑的解释,我很抱歉。这对我来说是第一次。这里有一些图片,如果它帮助大家理解。如果我更改表 1 中的日期,我尝试使用以下公式来强制表 2 保留一天的总和。它可以工作,但是我无法在表 2 中进行每月总和。出于某种原因,excel似乎不喜欢这个公式
=IF(A2='Daily Expenses 2021'!D1,'Daily Expenses 2021'!B10,0)
这张图片似乎可以很好地总结每月的费用,但事实并非如此。抱歉,这是我能拍到的最好的照片。我尝试修复公式越多,事情就越混乱
这是我在这里使用的文档
解决方案
2021 年每日费用和 2021 年每月费用表的公式将导致循环引用。建议在2021年月费工作表中手动输入每日数据,2021年日费工作表可以使用下拉菜单进行查询。如果您需要在 Daily Expenses 2021 中选择一个日期,并且记录的金额会自动生成在工作表 Monthly Expenses 2021 中,那么只有 VBA 可以满足条件。
如果使用 2021 年日费工作表进行查询,则必须清除 2021 年日费工作表中的公式。总配方
=SUMIF('Monthly Expenses 2021'!A:AH,D1,'Monthly Expenses 2021'!B1)
工作表“2021 年年度费用”建议使用公式 B2 下拉。
=OFFSET('Monthly Expenses 2021'!A$1,32,ROW(A1)*3-2)
如果您需要代码帮助,我有空补充。
推荐阅读
- javascript - 防止在 RxJS 中过早完成异步管道操作符
- php - CodeIgniter 查询转义引号
- utf-8 - 为 QR 码选择字符编码
- objective-c - Objective-C++ 中的 RVO 和移动语义
- python - 使用re拆分字符串并在python中添加整数
- c++ - std::istringstream:将负值读入无符号变量时出现错误处理困难
- r - 聚合字符变量
- android - 如何避免 asynctask 和 WorkManager 获取相同的数据库记录
- c# - wpf将用户控件属性绑定到usercontrol xaml中的viewmodel
- emacs - 如何使用 emacs lisp 从 Org ELPA 档案中安装 org-mode?