首页 文章

带有 Headers (H)和相关记录(R)行的csv:如何扫描R行并将值输入到相关的H行

提问于
浏览
2

我希望有人可以帮助我 . 我进行了广泛的搜索,无法找到解决方案 .

遗憾的是,我对Excel中的高级编程知之甚少,因此如果有任何想法或见解,请尽可能详细 . 先感谢您!

我有一个包含数千行数据的大型电子表格 . 电子表格中有许多相关的组,每个组都有一个H行( Headers )和一堆关联的R行(记录) . R行的数量会有所不同 . 电子表格通过在A列的每个单元格中放置“H”或“R”来区分这两者 .

H和R行通过它们在B列中具有精确(并且与片材唯一)匹配的事实而链接 .

这是我想要做的 . 我想看看每个R行的J列 . 如果列J单元格在链接到H行的任何R行中都显示“不一致”一词,那么我希望关联的H行的列L表示“不一致” .

但是如果R行中的任何列J单元格中不存在单词“INCONSISTENT”,那么我希望关联的H行的列L表示“一致” .

希望这一切都有道理 .

总而言之,我想找到一种方法,使每个H行在L列的单元格中具有“一致”或“不一致”.H行的L列中的这种标记将完全取决于单词“INCONSISTENT”显示在任何相关的R行中 .

如果可能的话,我有大约20,000个H行 . 所以我想找到一种方法来编程,但不知道如何这样做 .

我试图附上csv的图像,但不确定是否有效 . 如果有人想要,我可以通过电子邮件发送一份副本 .

数据样本:

Sample

非常感谢您的帮助 .

1 回答

  • 2

    我认为这个公式在 L1 中键入并根据需要自动填充将完成工作:

    =IF($A1="H",IF(SUMPRODUCT(--($B1=$B:$B),--($J:$J="INCONSISTENT")),"INCONSISTENT","CONSISTENT"),"")

    示例文件(仅包含相关数据列):https://www.dropbox.com/s/a89u994zbi5hoki/HRConsistency.xlsx

相关问题