如果在其他2列中满足条件,如何在excel中使用查找从第三列返回值

时间:2017-01-16 00:35:37

标签: excel excel-formula

我有一个数据集,其中包含如下列。它显示了日期中房间(资源)中的人数(在时间列中)。

示例数据集:

Sample Dataset

我试图返回以下内容。

示例结果:

Sample Result

基本上,我试图搜索我的数据集,并以更易消化的方式返回每个时间和日期的每个房间的人数。

道歉,如果我没有正确解释自己,我还没有真正弄清楚如何正确使用这个论坛,但我希望利用集体帮助解决这个问题。我不是一个优秀的新手,但我似乎无法正确混合匹配/索引/ v / hlookup来做我需要的!谢谢:))

好的,所以根据NightCrawler的帮助进行更新,在下午1点和4点仍会出现随机错误!任何提示?

timing errors

2 个答案:

答案 0 :(得分:0)

我使用此公式获得了您想要的结果。我添加了另一列来获取每行中的正确日期,因为我不想处理合并的单元格(参见图片)。

div

将公式拖到所有单元格

Revised Screenshot

答案 1 :(得分:0)

这是您可以使用的另一种方法

选择您的数据。转到数据选项卡。在Get&转换,单击“从表”。在弹出式菜单中,我的表格有标题 - >的

将弹出一个窗口(查询编辑器)。

Query Editor

选择您的时间列,然后在转换选项卡中单击“取消激活列”。这就是你将得到的

Unpivot data

请注意,现在已重命名时间列,并且有一个新的colunm"值"。现在选择您的资源列并单击Pivot列(转换选项卡)。对于“值列”,请选择“值”(已添加的新列)。在高级选项中,请确保" Sum"被选中。

Options

点击 确定 。你应该得到你的结果。在“主页”选项卡中,单击“关闭并加载”。

Final

行可能的顺序不正确,因为您将其用作字符串。您可以使用数字进行更好的排序。