将B列中同时在AB列的数据个数进行统计,并输出统计结果

统计结果输出为“经比对,B列在A列重复数值XX项,其中XX在A列中重复几次,XX在A列中重复几次”
拜谢大佬

假设你在Excel中有一个表格,其中A列和B列包含一些数据,你可以按照以下步骤进行统计:

    在C1单元格中输入公式“=COUNTIF(A:A,B1)”并按下回车键。这将统计B列中与A列中B1单元格匹配的单元格数。

    将C1单元格复制到C2:Cn单元格中(其中n是B列中数据的总数),以统计每个B列数据在A列中的匹配数量。

    在D1单元格中输入公式“=COUNTIF(C:C,">0")”并按下回车键。这将统计有多少个B列数据在A列中有匹配项。

    在E1单元格中输入公式“=SUM(C:C)”并按下回车键。这将统计B列中所有在A列中的匹配数量。

    在F1单元格中输入公式“=MAX(C:C)”并按下回车键。这将统计B列中最高的匹配数量。

    在G1单元格中输入公式“=MIN(C:C)”并按下回车键。这将统计B列中最低的匹配数量。

    在H1单元格中输入公式“=TEXTJOIN("; ",TRUE,IF(C:C>0,B:B&"在A列中重复"&C:C&"次",""))”并按下Ctrl+Shift+Enter键。这将列出B列中每个数据在A列中的匹配次数和重复的位置。

    在I1单元格中输入公式“="经比对,B列在A列重复数值"&D1&"项,其中"&F1&"在A列中重复"&G1&"次。"&IF(D1>0, "详细匹配情况如下:"&H1,"")”并按下回车键。这将根据以上统计数据输出最终结果。

    这样,你就可以使用以上步骤将B列中同时在A列的数据个数进行统计,并输出统计结果。请注意,以上步骤是在Excel中进行的,具体步骤和公式可能会因Excel版本而略有不同

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-02-17

假设你的数据在一个Excel表格中,其中A列是第一列,B列是第二列。你可以按照以下步骤进行统计:

    首先,在第三列(例如C列)中输入以下公式:=IF(COUNTIF($A$2:$A$100,B2)>0,B2,"")

    这个公式会检查B列中的每个值是否在A列中出现过,如果出现过,就在第三列中显示这个值,否则就留空。

2. 然后,在第四列(例如D列)中输入以下公式:=IF(C2<>"",COUNTIF($A$2:$A$100,C2),"")

这个公式会检查第三列中的每个非空单元格(即B列中在A列中出现过的值),并计算这个值在A列中出现的次数。

3. 最后,在第五列(例如E列)中输入以下公式:="经比对,B列在A列重复数值"&COUNTIF($C$2:$C$100,"<>"&"")&"项,其中"&C2&"在A列中重复"&D2&"次。"

这个公式会将前面两列的统计结果进行格式化,并输出到第五列中。

请注意,这些公式中的数据范围可能需要根据你的具体数据进行调整。另外,这些公式也可以通过编程语言或其他工具进行实现。

望采纳~

谢谢!