Excel 查找月份的最后日期和返回值
救命啊 我正在查找特定月份(第2列-“12月”)的最后日期(第1列),并返回第3列中的值(第3列-“成功交付”) 我已经尝试了Filter和Max()的多种组合。但请继续接受“不适用” 这张图片会让它变得很明显 原因: 我正在尝试创建一个表格,以计算我的电子邮件订户列表上每月的“增加/减少”。因此,需要获取每个月底的订户号码,并将其与其他月底号码进行比较。尝试类似的方法(在谷歌电子表格中) 注意:根据您的区域设置,您可能需要将上述公式更改为Excel 查找月份的最后日期和返回值,excel,google-sheets,spreadsheet,google-apps,Excel,Google Sheets,Spreadsheet,Google Apps,救命啊 我正在查找特定月份(第2列-“12月”)的最后日期(第1列),并返回第3列中的值(第3列-“成功交付”) 我已经尝试了Filter和Max()的多种组合。但请继续接受“不适用” 这张图片会让它变得很明显 原因: 我正在尝试创建一个表格,以计算我的电子邮件订户列表上每月的“增加/减少”。因此,需要获取每个月底的订户号码,并将其与其他月底号码进行比较。尝试类似的方法(在谷歌电子表格中) 注意:根据您的区域设置,您可能需要将上述公式更改为 =vlookup("December"; sort(
=vlookup("December"; sort({B2:B\A2:C}; 2; 0); 4; 0)
这就行了。您需要指定B2中的月份所指的年份
=VLOOKUP(EOMONTH(DATEVALUE(B2&" 16"),0),A:C,3,FALSE)
细分
DATEVALUE(B2和“16”)
获取Excel日期,其中包含从B2开始的月份和第16年(2016年)
EOMONTH(x,0)
获取月底x
(最后一天)
vlookup(x,a:c,3,FALSE)
Lookupx
if我的范围的第一列(a
)。返回3
rd列中的值。使用精确匹配(FALSE
)欢迎使用。请将您的示例数据粘贴为问题中的“文本”,以更好地满足预期输出。此外,您还可以将公式粘贴到此处,也许我们可以告诉您它返回的内容N/A
@Tony Rositano:欢迎使用堆栈溢出。请注意,在这里说“谢谢”的首选方式是投票选出好的问题和有用的答案(一旦你有足够的声誉这么做),并接受对你提出的任何问题最有用的答案(这也会给你的声誉带来一点提升)。换句话说,如果您接受答案,请单击答案左侧的复选标记。
=VLOOKUP(EOMONTH(DATEVALUE(B2&" 16"),0),A:C,3,FALSE)