Arrays Excel,带IF条件的频繁字符串值
我想在excel中找到每个ID号的模式区号。 我有两个专栏Arrays Excel,带IF条件的频繁字符串值,arrays,excel,if-statement,match,mode,Arrays,Excel,If Statement,Match,Mode,我想在excel中找到每个ID号的模式区号。 我有两个专栏 ID no. Area Code 1 ABC 1 ABC 1 ABC 1 DEF 2 HIJ 2 HIJ 2 KLM 到目前为止,我通过以下方式找到了整个专栏的模式: =(INDEX(B:B,
ID no. Area Code
1 ABC
1 ABC
1 ABC
1 DEF
2 HIJ
2 HIJ
2 KLM
到目前为止,我通过以下方式找到了整个专栏的模式:
=(INDEX(B:B,MODE(MATCH(B:B,B:B,0))))
但我希望所有1号身份证的区号都是ABC,2号身份证的区号都是HIJ
任何建议都很好!谢谢您可以使用具有以下数组公式的查找表:
=INDEX($B$2:$B$13,MODE(IF($A$2:$A$13=D2,MATCH($A$2:$A$13,$A$2:$A$13,0))))
通过按Ctrl+Shift+enter键输入公式,可以输入阵列公式
在下面所示的示例中,公式将进入第一个列出的ID旁边的E2
,然后将其向下拖动到相邻列中的所有ID
例如:
您是否尝试过查看数据透视表?我想不出任何不涉及我手动筛选ID号的内容?这是一个相当大的数据集。我是说尝试使用数据透视表,我很确定它们可以处理您的问题。