EXCEL问题高分求助

要求输入A列,自动生成其他几列的答案。谢谢高手了。。。。
2024-11-25 07:21:07
推荐回答(6个)
回答1:

B2公式
=IF(SMALL(IF(COUNTIF($A$2:$A$15,$A$2:$A$15)=1,$A$2:$A$15,10^10),ROW(A1))=10^10,"",SMALL(IF(COUNTIF($A$2:$A$15,$A$2:$A$15)=1,$A$2:$A$15,10^10),ROW(A1)))
CTRL SHIFT 回车结束,向下填充
C2公式
=IF(ISERR(INDEX($A$2:$A$15,SMALL(IF((MATCH($A$2:$A$15&"",$A$2:$A$15&"",0)=ROW($1:$14))*(COUNTIF($A$2:$A$15,$A$2:$A$15)>1),ROW($1:$14),""),ROW(A1)))),"",INDEX($A$2:$A$15,SMALL(IF((MATCH($A$2:$A$15&"",$A$2:$A$15&"",0)=ROW($1:$14))*(COUNTIF($A$2:$A$15,$A$2:$A$15)>1),ROW($1:$14),""),ROW(A1))))
CTRL SHIFT 回车结束,向下填充
D2公式
=MIN(A2:A15)
E2公式
=MAX(A2:A15)

回答2:

增加辅助列,公式比较简单
插入B、C二列
B2输入公式=IF(COUNTIF($A:$A,$A2)=1,$A2,"")
C2输入公式=IF(AND(B2="",COUNTIF($A$2:A2,$A2)=1),$A2,"")
隐藏B、C列
D2输入公式=IFERROR(SMALL(B:B,ROW(A1)),"")
公式右拉复制到E2
选中D2和E2,公式下拉复制
D2输入公式 =MIN(A:A)
E2输入公式 =MAX(A:A)
完成

回答3:

【版本2007及以上,使用范围,99行以内】

B2
=IFERROR(SMALL(IF(COUNTIF($A$2:$A$99,$A$2:$A$99)=1,$A$2:$A$99,""),ROW(A1)),"")
CTRL SHIFT 回车结束
C2
=IFERROR(INDEX($A$2:$A$99,MATCH(0,COUNTIF($C$1:C1,$A$2:$A$99)+IF(COUNTIF($A$2:$A$99,$A$2:$A$99)>1,0,1),0)),"")
CTRL SHIFT 回车结束
BC两列下拉

D2
=MIN(A2:A999)
E2
=MAX(A2:A999)

回答4:

B2:=IF(COUNTIF(A:A,A2)=1,A2,"")
C2:=IF(B2="",A2, "")
将B2、C2向下复制粘贴
D2:=MIN(A:A)
E2:=MAX(A:A)

回答5:

B\C列函数不会,但最大值=max(A:A),最小值=min(A:A)
学习当中,同问。

回答6:

点A,在对话框的最上面有"A=",然后你就输入需要的公式就行了,记得要输IF,或者点A1=,输入后再下拉。
望采纳