如何计算两个不同值在EXCEL中相邻单元中出现相同值的频率?

时间:2018-11-18 17:10:16

标签: excel vba excel-vba

---我已经对我的问题进行了重新整理,以使其易于理解。请在下面找到新帖子! ---

我有一个电子表格,其中在A列中包含配方标题,在B列中包含成分。 [input matrix[1]

我想创建一个矩阵,其中所有成分都以行和列的形式显示在同一配方中2种成分出现的次数。不幸的是,我对VLOOKUP,COUNTIFS等的有限了解对我没有帮助!

如果您能帮助我为该问题建立公式(VBA或常规),我将非常高兴!非常感谢你!

----编辑---

对于已经回答的人,谢谢! 在收到有关如何改善我的问题的反馈后,这里是一种新方法:

在图片中,您在左侧看到我的输入矩阵:食谱名称和作为食谱的配料。

在右侧,您将看到所需的输出:所有成分的网格,其中包含同一配方中2种成分出现多少次的计数。

Input & Output matrices

我要查找的命令应该是这样的:“每次在配方中出现成分A(例如杜松子酒)时,都要检查该配方中还有哪些其他成分(例如补品水和黄瓜)。然后在其中添加+1杜松子酒和补品水/杜松子酒和黄瓜相遇的基质。

我希望这可以澄清我的问题,但请立即告诉我是否仍然无法理解。谢谢!

1 个答案:

答案 0 :(得分:0)

您的输入实际上并未显示配方中两次出现成分的任何示例,但是假设您的意思与下面的示例类似,则可以简单地使用数据透视表:

enter image description here

相关问题