使用 IF 条件在 Excel 中进行连接

使用 IF 条件在 Excel 中进行连接

我有sheet 1包含从 A 到 Z 列的数据集 在此处输入图片描述

第二张表sheet 2仅包含从 A 列到 B 列的数据集 在此处输入图片描述

上述表格的第一列有一个time值分配。

我如何创建一个sheet 3其中的 B 列sheet 2将分配给其中的所有列当sheet 1且仅当它满足以下条件:搜索应逐行开始,在每次迭代中,或sheet 2中的 A 列的值,然后将其与其中的 A 列进行比较,如果中的值早于中选择的值,则此处的条件为真,因此中的兼容行将与中的 B 列中的对应值合并。sheet 2timesheet 1timesheet 130 minutessheet 2sheet 1sheet 2

如果条件不成立,则上面描述的迭代sheet应该跳到下一行进行进一步的比较。

答案1

我相信最好的选择是将工作表中的数据格式化为表格(这样您就可以在公式中使用列名以获得清晰的结果),然后使用 INDEX / MATCH 查找方法。

如果我正确理解了您的问题,我建议创建一列返回 1 或 0 来确定是否存在包含行数据所需的匹配/条件,然后工作表 3 中的其余列可以使用 INDEX / MATCH 从工作表 1 中提取数据。

请参阅此处,了解有关 INDEX / MATCH 的良好入门知识: https://www.ablebits.com/office-addins-blog/2014/08/13/excel-index-match-function-vlookup/

相关内容