EXCEL 命令 一个是自动序号的,一个是统计使用数的

来源:百度知道 编辑:UC知道 时间:2024/06/23 05:00:01
自动生成序号的不需要多说明了
统计使用数的意思是,统计一列数据中使用了多少种数据
例如:下列数据一共使用了(“数字”)个选项
1 A
2 A
3 B
4 A
5 C
6 E
7 D
因为使用过ABCDE。所以引号中应该出现5这个数字
请问如何实现。
自动生成序列号的要求生成序列号之后。不论插入或者删除行,序号都会自动补充,按1号的答案,序号不会自动补充
而且1号的第二个答案插入之后有“被零除”的错误,要考虑到单元格里面没有数据的情况

既然你希望随时插入,那可以用row()实现,
比如,你在序号列A1中输入公式:
=if(B1="","",row())双击A1右下角的小黑点,或拖动。
这个公式的意思是,当B列中有数据的时候,A列自动产生对应序号。
至于这个#DIV/0!这错误除非你插入行后不输入数据,否则不会产生这个错误。
所以,我对你第二个问题的回答还是zipall的回答。

假设序号在A列
输入1,2后选中这2个单元格用填充柄向下拖。

假设选项数据在B1:B7
选项个数
=sum(1/countif(b1:b7,b1:b7))

PS:数组公式,输入时按ctrl+shift+enter完成