如果姓名只有一个汉字,可以用公式直接实现。D2公式:
=IF(ISNA(CHAR(MODE(IF(A$2:A$10=C2,CODE(B$2:B$10),"")))),"待定",CHAR(MODE(IF(A$2:A$10=C2,CODE(B$2:B$10),""))))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制。
如果B列姓名有两至三个字,需要加一个辅助列(假定为E列)。在E2输入公式:
=IF(COUNTIF(B$2:B2,B2)=1,SUMPRODUCT(1/COUNTIF(B$2:B2,B$2:B2)),VLOOKUP(B2,B:E,4,))
将公式向下复制到相应行。
然后在D2输入公式:
=IF(ISNA(INDEX(B:B,MATCH(MODE(IF(A$2:A$10=C2,E$2:E$10,"")),E:E,))),"待定",INDEX(B:B,MATCH(MODE(IF(A$2:A$10=C2,E$2:E$10,"")),E:E,)))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制。
需要添加辅助列,E2单元格输入=CODE(B2)后下拉(以拉到E10为例),D5单元格输入=CHAR(MODE(E2:E10))即为结果
返还给他人非个体户经营条件统一经营条件一天
用数据透视表不行吗?