Excel, 带 IF 条件的频繁字符串值
Excel, Frequent string value with IF condition
我想在excel中找到每个ID号的模态区号。
我有 2 列
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
任何建议都很好!谢谢
您可以使用具有以下数组公式的查找 table:
=INDEX($B:$B,MODE(IF($A:$A=D2,MATCH($A:$A,$A:$A,0))))
你输入数组公式按Ctrl + Shift + 回车输入公式
在下面显示的示例中,公式将进入第一个列出的 ID 旁边的 E2
,然后您将它向下拖动到相邻列中的所有 ID。
示例:
我想在excel中找到每个ID号的模态区号。 我有 2 列
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
任何建议都很好!谢谢
您可以使用具有以下数组公式的查找 table:
=INDEX($B:$B,MODE(IF($A:$A=D2,MATCH($A:$A,$A:$A,0))))
你输入数组公式按Ctrl + Shift + 回车输入公式
在下面显示的示例中,公式将进入第一个列出的 ID 旁边的 E2
,然后您将它向下拖动到相邻列中的所有 ID。
示例: