excel - 如果月份和年份与该行中的 dd/mm/yyyy 格式的日期单元格匹配,则返回该行中的所有单元格值

标签 excel

这可能是一个艰难的问题,所以请原谅我,同时我说明了确切的情况和需要什么:

我们有一个工作簿,其中填充了来自我们的支持电话的数据(大部分是文本),然后针对某些标准进行分析,这些标准只是是/否选项(即收到的信息不正确、延迟通知等)。其中一列是提出支持调用的日期,格式为 dd/mm/yyyy。所有这些数据都在表 2 上。

我被要求做的是在表 1 上有一个易于管理的界面:

表 1 上标有“月”和“年”的两个框 - 经理可以在月中输入 1 月,在年中输入 2014 年,如果它们与提出的任何调用的 dd/mm/yyyy 匹配,则这将提取整行值并放在表 3 上。

然后,在表 1 上,将根据表 3 上的数据填充图表,以显示诸如有多少支持电话包含不正确信息之类的内容。

有任何想法吗?我尝试过 VLOOKUPS、MATCH 和 INDEX,但找不到任何对我有意义的东西。

更新

感谢您在如此短的时间内提供的所有输入。很抱歉第一次没有提供更多信息 - 时间紧迫,写原始帖子的时间有限。非常感谢 user2140261 和 Scott Gall 提供有关数据透视表的提示和解释。我认为这为我提供了足够的信息来朝着正确的方向前进(我最终不得不手动制作第一个图表,但在我第一次尝试使用数据透视表和图表时似乎有一些有希望的结果)所以再次感谢你。

当我正确解决这个问题时,我会发布一些虚拟信息来展示它是如何工作的,以防遇到类似问题的人发现它有用。

最佳答案

我可以建议使用数据透视表吗?

首先将日期字段分成第二张表上的多列(顺便说一句,它们不需要可见)。

月份公式:= Text(,"mmm")
年份公式:= Text(,"yyyy")

然后使用工作表 2 上的整个数据范围作为源在工作表 1 上插入数据透视表。

将两个新列(月份和年份)设置为过滤器,用户可以简单地选择月份和年份来查看(多选也应该可用)

您将需要尝试在行、列和值中放入一些内容......
请记住,Excel 将执行的默认“值”计算是计数,这很少是“值”通常需要 SUM 的所需度量。这可以通过单击值字段的小向下箭头并编辑字段属性来更改。

请注意,您的图表可以从生成的数据透视表中获取。

希望你觉得这有帮助......如果是这样,请投票。

关于excel - 如果月份和年份与该行中的 dd/mm/yyyy 格式的日期单元格匹配,则返回该行中的所有单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21609543/

相关文章:

Excel VBA 运行时错误 '438' : Object doesn't support this property or method

python - 在python中将文本转换为数字

python - 在Python中从Excel中获取列到数组中

vba - excel VBA : operating with dates from spread sheet into a while/do

excel - 合并多个 Worksheet_SelectionChange

vba - 将单元格加载到变体后,如何取回它们的地址?

excel - 有什么办法可以在 VBA excel 中压缩此代码?也许使用循环或函数

c# - 从 Process 或 .NET 中的 hwnd 获取 Excel.Application 对象

java - 如何使用java和apache poi删除Excel中的空单元格

VBA:基于相邻单元格编辑单元格值,无需循环